# php_manual

id: trader_floor
type: function
doc:
<comment>Description:</comment>
  Vector Floor
  
  Calculates the next lowest integer for each value in <strong>$real</strong> and returns the resulting array.

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>  Array of real values.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_get_compat
type: function
doc:
<comment>Description:</comment>
  Get compatibility mode
  
  Get compatibility mode which affects the way calculations are done by all the extension functions.

<comment>Return:</comment>
  <info>int</info>  Returns the compatibility mode id which can be identified by TRADER_COMPATIBILITY_* series of
       constants.


id: trader_get_unstable_period
type: function
doc:
<comment>Description:</comment>
  Get unstable period
  
  Get unstable period factor for a particular function.

<comment>Param:</comment>
  <info>int</info>  <strong>$functionId</strong>  Function ID the factor to be read for. TRADER_FUNC_UNST_* series of constants
                    should be used.

<comment>Return:</comment>
  <info>int</info>  Returns the unstable period factor for the corresponding function.


id: trader_ht_dcperiod
type: function
doc:
<comment>Description:</comment>
  Hilbert Transform - Dominant Cycle Period

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>  Array of real values.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_ht_dcphase
type: function
doc:
<comment>Description:</comment>
  Hilbert Transform - Dominant Cycle Phase

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>  Array of real values.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_ht_phasor
type: function
doc:
<comment>Description:</comment>
  Hilbert Transform - Phasor Components

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>  Array of real values.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_ht_sine
type: function
doc:
<comment>Description:</comment>
  Hilbert Transform - SineWave

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>  Array of real values.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_ht_trendline
type: function
doc:
<comment>Description:</comment>
  Hilbert Transform - Instantaneous Trendline

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>  Array of real values.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_ht_trendmode
type: function
doc:
<comment>Description:</comment>
  Hilbert Transform - Trend vs Cycle Mode

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>  Array of real values.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_kama
type: function
doc:
<comment>Description:</comment>
  Kaufman Adaptive Moving Average

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_linearreg
type: function
doc:
<comment>Description:</comment>
  Linear Regression

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_linearreg_angle
type: function
doc:
<comment>Description:</comment>
  Linear Regression Angle

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_linearreg_intercept
type: function
doc:
<comment>Description:</comment>
  Linear Regression Intercept

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_linearreg_slope
type: function
doc:
<comment>Description:</comment>
  Linear Regression Slope

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_ln
type: function
doc:
<comment>Description:</comment>
  Vector Log Natural
  
  Calculates the natural logarithm for each value in <strong>$real</strong> and returns the resulting array.

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>  Array of real values.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_log10
type: function
doc:
<comment>Description:</comment>
  Vector Log10
  
  Calculates the base-10 logarithm for each value in <strong>$real</strong> and returns the resulting array.

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>  Array of real values.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_ma
type: function
doc:
<comment>Description:</comment>
  Moving average

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.
  <info>int</info>    <strong>$mAType</strong>      Type of Moving Average. TRADER_MA_TYPE_* series of constants should be used.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_macd
type: function
doc:
<comment>Description:</comment>
  Moving Average Convergence/Divergence

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>          Array of real values.
  <info>int</info>    <strong>$fastPeriod</strong>    Number of period for the fast MA. Valid range from 2 to 100000.
  <info>int</info>    <strong>$slowPeriod</strong>    Number of period for the slow MA. Valid range from 2 to 100000.
  <info>int</info>    <strong>$signalPeriod</strong>  Smoothing for the signal line (nb of period). Valid range from 1 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_macdext
type: function
doc:
<comment>Description:</comment>
  MACD with controllable MA type

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>          Array of real values.
  <info>int</info>    <strong>$fastPeriod</strong>    Number of period for the fast MA. Valid range from 2 to 100000.
  <info>int</info>    <strong>$fastMAType</strong>    Type of Moving Average for fast MA. TRADER_MA_TYPE_* series of constants
                        should be used.
  <info>int</info>    <strong>$slowPeriod</strong>    Number of period for the slow MA. Valid range from 2 to 100000.
  <info>int</info>    <strong>$slowMAType</strong>    Type of Moving Average for slow MA. TRADER_MA_TYPE_* series of constants
                        should be used.
  <info>int</info>    <strong>$signalPeriod</strong>  Smoothing for the signal line (nb of period). Valid range from 1 to 100000.
  <info>int</info>    <strong>$signalMAType</strong>  Type of Moving Average for signal line. TRADER_MA_TYPE_* series of constants
                        should be used.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_macdfix
type: function
doc:
<comment>Description:</comment>
  Moving Average Convergence/Divergence Fix 12/26

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>          Array of real values.
  <info>int</info>    <strong>$signalPeriod</strong>  Smoothing for the signal line (nb of period). Valid range from 1 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_mama
type: function
doc:
<comment>Description:</comment>
  MESA Adaptive Moving Average

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>       Array of real values.
  <info>float</info>  <strong>$fastLimit</strong>  Upper limit use in the adaptive algorithm. Valid range from 0.01 to 0.99.
  <info>float</info>  <strong>$slowLimit</strong>  Lower limit use in the adaptive algorithm. Valid range from 0.01 to 0.99.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_mavp
type: function
doc:
<comment>Description:</comment>
  Moving average with variable period

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>       Array of real values.
  <info>array</info>  <strong>$periods</strong>    Array of real values.
  <info>int</info>    <strong>$minPeriod</strong>  Value less than minimum will be changed to Minimum period. Valid range from 2
                     to 100000
  <info>int</info>    <strong>$maxPeriod</strong>  Value higher than minimum will be changed to Maximum period. Valid range from 2
                     to 100000
  <info>int</info>    <strong>$mAType</strong>     Type of Moving Average. TRADER_MA_TYPE_* series of constants should be used.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_max
type: function
doc:
<comment>Description:</comment>
  Highest value over a specified period

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_maxindex
type: function
doc:
<comment>Description:</comment>
  Index of highest value over a specified period

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_medprice
type: function
doc:
<comment>Description:</comment>
  Median Price

<comment>Param:</comment>
  <info>array</info>  <strong>$high</strong>  High price, array of real values.
  <info>array</info>  <strong>$low</strong>   Low price, array of real values.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_mfi
type: function
doc:
<comment>Description:</comment>
  Money Flow Index

<comment>Param:</comment>
  <info>array</info>  <strong>$high</strong>        High price, array of real values.
  <info>array</info>  <strong>$low</strong>         Low price, array of real values.
  <info>array</info>  <strong>$close</strong>       Closing price, array of real values.
  <info>array</info>  <strong>$volume</strong>      Volume traded, array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_midpoint
type: function
doc:
<comment>Description:</comment>
  MidPoint over period

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_midprice
type: function
doc:
<comment>Description:</comment>
  Midpoint Price over period

<comment>Param:</comment>
  <info>array</info>  <strong>$high</strong>        High price, array of real values.
  <info>array</info>  <strong>$low</strong>         Low price, array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_min
type: function
doc:
<comment>Description:</comment>
  Lowest value over a specified period

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_minindex
type: function
doc:
<comment>Description:</comment>
  Index of lowest value over a specified period

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_minmax
type: function
doc:
<comment>Description:</comment>
  Lowest and highest values over a specified period

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_minmaxindex
type: function
doc:
<comment>Description:</comment>
  Indexes of lowest and highest values over a specified period

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_minus_di
type: function
doc:
<comment>Description:</comment>
  Minus Directional Indicator

<comment>Param:</comment>
  <info>array</info>  <strong>$high</strong>        High price, array of real values.
  <info>array</info>  <strong>$low</strong>         Low price, array of real values.
  <info>array</info>  <strong>$close</strong>       Closing price, array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_minus_dm
type: function
doc:
<comment>Description:</comment>
  Minus Directional Movement

<comment>Param:</comment>
  <info>array</info>  <strong>$high</strong>        High price, array of real values.
  <info>array</info>  <strong>$low</strong>         Low price, array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_mom
type: function
doc:
<comment>Description:</comment>
  Momentum

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_mult
type: function
doc:
<comment>Description:</comment>
  Vector Arithmetic Mult
  
  Calculates the vector dot product of <strong>$real0</strong> with <strong>$real1</strong> and returns the resulting vector.

<comment>Param:</comment>
  <info>array</info>  <strong>$real0</strong>  Array of real values.
  <info>array</info>  <strong>$real1</strong>  Array of real values.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_natr
type: function
doc:
<comment>Description:</comment>
  Normalized Average True Range

<comment>Param:</comment>
  <info>array</info>  <strong>$high</strong>        High price, array of real values.
  <info>array</info>  <strong>$low</strong>         Low price, array of real values.
  <info>array</info>  <strong>$close</strong>       Closing price, array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_obv
type: function
doc:
<comment>Description:</comment>
  On Balance Volume

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>    Array of real values.
  <info>array</info>  <strong>$volume</strong>  Volume traded, array of real values.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_plus_di
type: function
doc:
<comment>Description:</comment>
  Plus Directional Indicator

<comment>Param:</comment>
  <info>array</info>  <strong>$high</strong>        High price, array of real values.
  <info>array</info>  <strong>$low</strong>         Low price, array of real values.
  <info>array</info>  <strong>$close</strong>       Closing price, array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_plus_dm
type: function
doc:
<comment>Description:</comment>
  Plus Directional Movement

<comment>Param:</comment>
  <info>array</info>  <strong>$high</strong>        High price, array of real values.
  <info>array</info>  <strong>$low</strong>         Low price, array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_ppo
type: function
doc:
<comment>Description:</comment>
  Percentage Price Oscillator

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$fastPeriod</strong>  Number of period for the fast MA. Valid range from 2 to 100000.
  <info>int</info>    <strong>$slowPeriod</strong>  Number of period for the slow MA. Valid range from 2 to 100000.
  <info>int</info>    <strong>$mAType</strong>      Type of Moving Average. TRADER_MA_TYPE_* series of constants should be used.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_roc
type: function
doc:
<comment>Description:</comment>
  Rate of change : ((price/prevPrice)-1)*100

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_rocp
type: function
doc:
<comment>Description:</comment>
  Rate of change Percentage: (price-prevPrice)/prevPrice

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_rocr
type: function
doc:
<comment>Description:</comment>
  Rate of change ratio: (price/prevPrice)

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_rocr100
type: function
doc:
<comment>Description:</comment>
  Rate of change ratio 100 scale: (price/prevPrice)*100

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_rsi
type: function
doc:
<comment>Description:</comment>
  Relative Strength Index

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_sar
type: function
doc:
<comment>Description:</comment>
  Parabolic SAR

<comment>Param:</comment>
  <info>array</info>  <strong>$high</strong>          High price, array of real values.
  <info>array</info>  <strong>$low</strong>           Low price, array of real values.
  <info>float</info>  <strong>$acceleration</strong>  Acceleration Factor used up to the Maximum value. Valid range from 0 to
                        TRADER_REAL_MAX.
  <info>float</info>  <strong>$maximum</strong>       Acceleration Factor Maximum value. Valid range from 0 to TRADER_REAL_MAX.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_sarext
type: function
doc:
<comment>Description:</comment>
  Parabolic SAR - Extended

<comment>Param:</comment>
  <info>array</info>  <strong>$high</strong>                   High price, array of real values.
  <info>array</info>  <strong>$low</strong>                    Low price, array of real values.
  <info>float</info>  <strong>$startValue</strong>             Start value and direction. 0 for Auto, &gt;0 for Long, \<0 for Short. Valid range from TRADER_REAL_MIN to TRADER_REAL_MAX.
  <info>float</info>  <strong>$offsetOnReverse</strong>        Percent offset added/removed to initial stop on short/long
                                 reversal. Valid range from 0 to TRADER_REAL_MAX.
  <info>float</info>  <strong>$accelerationInitLong</strong>   Acceleration Factor initial value for the Long direction. Valid
                                 range from 0 to TRADER_REAL_MAX.
  <info>float</info>  <strong>$accelerationLong</strong>       Acceleration Factor for the Long direction. Valid range from 0 to
                                 TRADER_REAL_MAX.
  <info>float</info>  <strong>$accelerationMaxLong</strong>    Acceleration Factor maximum value for the Long direction. Valid
                                 range from 0 to TRADER_REAL_MAX.
  <info>float</info>  <strong>$accelerationInitShort</strong>  Acceleration Factor initial value for the Short direction. Valid
                                 range from 0 to TRADER_REAL_MAX.
  <info>float</info>  <strong>$accelerationShort</strong>      Acceleration Factor for the Short direction. Valid range from 0 to
                                 TRADER_REAL_MAX.
  <info>float</info>  <strong>$accelerationMaxShort</strong>   Acceleration Factor maximum value for the Short direction. Valid
                                 range from 0 to TRADER_REAL_MAX.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_set_compat
type: function
doc:
<comment>Description:</comment>
  Set compatibility mode
  
  Set compatibility mode which will affect the way calculations are done by all the extension
  functions.

<comment>Param:</comment>
  <info>int</info>  <strong>$compatId</strong>  Compatibility Id. TRADER_COMPATIBILITY_* series of constants should be used.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: trader_set_unstable_period
type: function
doc:
<comment>Description:</comment>
  Set unstable period
  
  Influences unstable period factor for functions, which are sensible to it. More information about
  unstable periods can be found on the TA-Lib API documentation page.

<comment>Param:</comment>
  <info>int</info>  <strong>$functionId</strong>  Function ID the factor should be set for. TRADER_FUNC_UNST_* constant series can
                    be used to affect the corresponding function.
  <info>int</info>  <strong>$timePeriod</strong>  Unstable period value.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: trader_sin
type: function
doc:
<comment>Description:</comment>
  Vector Trigonometric Sin
  
  Calculates the sine for each value in <strong>$real</strong> and returns the resulting array.

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>  Array of real values.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_sinh
type: function
doc:
<comment>Description:</comment>
  Vector Trigonometric Sinh
  
  Calculates the hyperbolic sine for each value in <strong>$real</strong> and returns the resulting array.

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>  Array of real values.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_sma
type: function
doc:
<comment>Description:</comment>
  Simple Moving Average

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_sqrt
type: function
doc:
<comment>Description:</comment>
  Vector Square Root
  
  Calculates the square root of each value in <strong>$real</strong> and returns the resulting array.

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>  Array of real values.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_stddev
type: function
doc:
<comment>Description:</comment>
  Standard Deviation

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.
  <info>float</info>  <strong>$nbDev</strong>       

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_stoch
type: function
doc:
<comment>Description:</comment>
  Stochastic

<comment>Param:</comment>
  <info>array</info>  <strong>$high</strong>          High price, array of real values.
  <info>array</info>  <strong>$low</strong>           Low price, array of real values.
  <info>array</info>  <strong>$close</strong>         Closing price, array of real values.
  <info>int</info>    <strong>$fastK_Period</strong>  Time period for building the Fast-K line. Valid range from 1 to 100000.
  <info>int</info>    <strong>$slowK_Period</strong>  Smoothing for making the Slow-K line. Valid range from 1 to 100000, usually
                        set to 3.
  <info>int</info>    <strong>$slowK_MAType</strong>  Type of Moving Average for Slow-K. TRADER_MA_TYPE_* series of constants
                        should be used.
  <info>int</info>    <strong>$slowD_Period</strong>  Smoothing for making the Slow-D line. Valid range from 1 to 100000.
  <info>int</info>    <strong>$slowD_MAType</strong>  Type of Moving Average for Slow-D. TRADER_MA_TYPE_* series of constants
                        should be used.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_stochf
type: function
doc:
<comment>Description:</comment>
  Stochastic Fast

<comment>Param:</comment>
  <info>array</info>  <strong>$high</strong>          High price, array of real values.
  <info>array</info>  <strong>$low</strong>           Low price, array of real values.
  <info>array</info>  <strong>$close</strong>         Closing price, array of real values.
  <info>int</info>    <strong>$fastK_Period</strong>  Time period for building the Fast-K line. Valid range from 1 to 100000.
  <info>int</info>    <strong>$fastD_Period</strong>  Smoothing for making the Fast-D line. Valid range from 1 to 100000, usually
                        set to 3.
  <info>int</info>    <strong>$fastD_MAType</strong>  Type of Moving Average for Fast-D. TRADER_MA_TYPE_* series of constants
                        should be used.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_stochrsi
type: function
doc:
<comment>Description:</comment>
  Stochastic Relative Strength Index

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>          Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>    Number of period. Valid range from 2 to 100000.
  <info>int</info>    <strong>$fastK_Period</strong>  Time period for building the Fast-K line. Valid range from 1 to 100000.
  <info>int</info>    <strong>$fastD_Period</strong>  Smoothing for making the Fast-D line. Valid range from 1 to 100000, usually
                        set to 3.
  <info>int</info>    <strong>$fastD_MAType</strong>  Type of Moving Average for Fast-D. TRADER_MA_TYPE_* series of constants
                        should be used.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_sub
type: function
doc:
<comment>Description:</comment>
  Vector Arithmetic Subtraction
  
  Calculates the vector subtraction of <strong>$real1</strong> from <strong>$real0</strong> and returns the resulting vector.

<comment>Param:</comment>
  <info>array</info>  <strong>$real0</strong>  Array of real values.
  <info>array</info>  <strong>$real1</strong>  Array of real values.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_sum
type: function
doc:
<comment>Description:</comment>
  Summation

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_t3
type: function
doc:
<comment>Description:</comment>
  Triple Exponential Moving Average (T3)

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.
  <info>float</info>  <strong>$vFactor</strong>     Volume Factor. Valid range from 1 to 0.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_tan
type: function
doc:
<comment>Description:</comment>
  Vector Trigonometric Tan
  
  Calculates the tangent for each value in <strong>$real</strong> and returns the resulting array.

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>  Array of real values.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_tanh
type: function
doc:
<comment>Description:</comment>
  Vector Trigonometric Tanh
  
  Calculates the hyperbolic tangent for each value in <strong>$real</strong> and returns the resulting array.

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>  Array of real values.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_tema
type: function
doc:
<comment>Description:</comment>
  Triple Exponential Moving Average

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_trange
type: function
doc:
<comment>Description:</comment>
  True Range

<comment>Param:</comment>
  <info>array</info>  <strong>$high</strong>   High price, array of real values.
  <info>array</info>  <strong>$low</strong>    Low price, array of real values.
  <info>array</info>  <strong>$close</strong>  Closing price, array of real values.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_trima
type: function
doc:
<comment>Description:</comment>
  Triangular Moving Average

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_trix
type: function
doc:
<comment>Description:</comment>
  1-day Rate-Of-Change (ROC) of a Triple Smooth EMA

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_tsf
type: function
doc:
<comment>Description:</comment>
  Time Series Forecast

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_typprice
type: function
doc:
<comment>Description:</comment>
  Typical Price

<comment>Param:</comment>
  <info>array</info>  <strong>$high</strong>   High price, array of real values.
  <info>array</info>  <strong>$low</strong>    Low price, array of real values.
  <info>array</info>  <strong>$close</strong>  Closing price, array of real values.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_ultosc
type: function
doc:
<comment>Description:</comment>
  Ultimate Oscillator

<comment>Param:</comment>
  <info>array</info>  <strong>$high</strong>         High price, array of real values.
  <info>array</info>  <strong>$low</strong>          Low price, array of real values.
  <info>array</info>  <strong>$close</strong>        Closing price, array of real values.
  <info>int</info>    <strong>$timePeriod1</strong>  Number of bars for 1st period. Valid range from 1 to 100000.
  <info>int</info>    <strong>$timePeriod2</strong>  Number of bars for 2nd period. Valid range from 1 to 100000.
  <info>int</info>    <strong>$timePeriod3</strong>  Number of bars for 3rd period. Valid range from 1 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_var
type: function
doc:
<comment>Description:</comment>
  Variance

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.
  <info>float</info>  <strong>$nbDev</strong>       

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_wclprice
type: function
doc:
<comment>Description:</comment>
  Weighted Close Price

<comment>Param:</comment>
  <info>array</info>  <strong>$high</strong>   High price, array of real values.
  <info>array</info>  <strong>$low</strong>    Low price, array of real values.
  <info>array</info>  <strong>$close</strong>  Closing price, array of real values.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_willr
type: function
doc:
<comment>Description:</comment>
  Williams' %R

<comment>Param:</comment>
  <info>array</info>  <strong>$high</strong>        High price, array of real values.
  <info>array</info>  <strong>$low</strong>         Low price, array of real values.
  <info>array</info>  <strong>$close</strong>       Closing price, array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trader_wma
type: function
doc:
<comment>Description:</comment>
  Weighted Moving Average

<comment>Param:</comment>
  <info>array</info>  <strong>$real</strong>        Array of real values.
  <info>int</info>    <strong>$timePeriod</strong>  Number of period. Valid range from 2 to 100000.

<comment>Return:</comment>
  <info>array</info>  Returns an array with calculated data or false on failure.


id: trait_exists
type: function
doc:
<comment>Description:</comment>
  Niteliğin mevcudiyetine bakar
  
  <strong>$nitelik</strong> tanımlıysa <info>true</info> döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$nitelik</strong>         Varlığı sınanacak nitelik.
  <info>bool</info>    <strong>$otomatik_yükle</strong>  Yüklü değilse autoload çağrısı yapılıp yapılmayacağı.

<comment>Return:</comment>
  <info>bool</info>  Nitelik mevcutsa <info>true</info> değilse <info>false</info> döner.


id: trigger_error
type: function
doc:
<comment>Description:</comment>
  Kullanıcı seviyesinde bir hata/uyarı/bilgi iletisi üretir
    
  
  Bir kullanıcı hatası durumunu tetiklemek için kullanır. Yerleşik bir hata eylemcisi ile birlikte
  kullanılabileceği gibi (<strong>set_error_handler()</strong> ile) yeni bir hata eylemcisi olarak bildirilmiş  bir
  kullanıcı tanımlı işlev ile birlikte de kullanılabilir.
  
  Bu işlev çalışma anında, bir olağandışılık durumunda, belli bir yanıt üretmek gerektiğinde çok
  kullanışlıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$ileti</strong>          Tetiklenen hata için tasarlanmış hata iletisi. En fazla 1024 bayt
                          uzunluğunda olabilir. 1024 bayttan sonraki karakterler kırpılır.
  <info>int</info>     <strong>$hata_seviyesi</strong>  Tetiklenen hata için tasarlanmış hata türü. Sadece <return>E_USER_</return> ailesinden
                          sabitler belirtilebilir. <info>E_USER_NOTICE</info> öntanımlıdır.

<comment>Return:</comment>
  <info>bool</info>  <strong>$hata_seviyesi</strong> yanlış belirtilmişse <info>false</info> aksi takdirde <info>true</info> döner.

<comment>See Also:</comment>
   * <strong>error_reporting()</strong>
   * <strong>set_error_handler()</strong>
   * <strong>restore_error_handler()</strong>
   * Hata seviyesi
    sabitleri


id: trim
type: function
doc:
<comment>Description:</comment>
  Dizgenin başındaki ve sonundaki boşlukları (veya diğer
    karakterleri) budar
  
  Bu işlev <strong>$dizge</strong>'nin başındaki ve sonundaki boşlukları budar. İkinci bağımsız değişken olmaksızın
  <strong>trim()</strong> sadece aşağıdaki karakterleri budayacaktır:   " " (ASCII <return>32</return> (<return>0x20</return>)), sıradan boşluk.  "\t"
  (ASCII <return>9</return> (<return>0x09</return>)), sekme.  "\n" (ASCII <return>10</return> (<return>0x0A</return>)), satırsonu.  "\r" (ASCII <return>13</return> (<return>0x0D</return>)), satırbaşı.
  "\0" (ASCII <return>0</return> (<return>0x00</return>)), <return>NUL</return>-bayt.  "\v" (ASCII <return>11</return> (<return>0x0B</return>)), dikey sekme.
  
  " " (ASCII <return>32</return> (<return>0x20</return>)), sıradan boşluk.
  
  "\t" (ASCII <return>9</return> (<return>0x09</return>)), sekme.
  
  "\n" (ASCII <return>10</return> (<return>0x0A</return>)), satırsonu.
  
  "\r" (ASCII <return>13</return> (<return>0x0D</return>)), satırbaşı.
  
  "\0" (ASCII <return>0</return> (<return>0x00</return>)), <return>NUL</return>-bayt.
  
   "\v" (ASCII <return>11</return> (<return>0x0B</return>)), dikey sekme.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>        Budanacak dizge.
  <info>string</info>  <strong>$karakterler</strong>  Seçimlik olarak, <strong>$karakterler</strong> bağımsız değişkeni kullanılarak budanacak
                        karakterler belirlenebilir. Basitçe budamak istediğiniz tüm karakterleri
                        belirtin. Bir karakter aralığını <return>..</return> kullanarak belirtebilirsiniz.

<comment>Return:</comment>
  <info>string</info>  Budanmış dizge.

<comment>See Also:</comment>
   * <strong>ltrim()</strong>
   * <strong>rtrim()</strong>
   * <strong>str_replace()</strong>


id: uasort
type: function
doc:
<comment>Description:</comment>
  Bir diziyi kullanıcı tanımlı bir işlev kullanarak indislerine
    göre sıralarken anahtar/değer ilişkisini korur
  
  Bu işlev kullanıcı tarafından sağlanmış bir karşılaştırma işlevini kullanarak diziyi indislerine
  göre sıralarken anahtar/değer ilişkisini korur.
  
  Bu işlev, esas olarak, eleman sırasının önemli olduğu ilişkisel dizileri sıralarken kullanılır.
  
  Dahili dizi göstericisi ilk elemana atanır.

<comment>Param:</comment>
  <info>array</info>     <strong>$dizi</strong>         Sıralanacak dizi.
  <info>callable</info>  <strong>$karş_işlevi</strong>  Karşılaştırma işlevinin, ilk bileşeninin ikinci
                          bileşenden küçük, eşit veya büyük olması durumunda sıfırdan küçük, eşit
                          veya
                          büyük bir tamsayı döndürmesi gerekir.
                          
                          Karşılaştırma işlevinden <info>float</info> gibi tamsayı olmayan değerlerin
                          döndürülmesi, geri çağırım işlevinin dönüş değerinin dahili olarak <info>int</info>
                          türüne dönüştürülmesiyle sonuçlanır. Bu nedenle <return>0.99</return> ve <return>0.1</return> gibi
                          değerlerin her ikisi de <return>0</return> tamsayı değerine dönüştürüp bunlar eşit değerler
                          olarak karşılaştırılacaktır.

<comment>Return:</comment>
  <info>true</info>  Daima <info>true</info> döndürür.

<comment>See Also:</comment>
   * <strong>usort()</strong>
   * <strong>uksort()</strong>
   * Dizilerde Sıralama


id: ucfirst
type: function
doc:
<comment>Description:</comment>
  Dizgenin ilk karakterini büyük harfe çevirir
  
  Eğer <strong>$dizge</strong>'nin ilk karakteri <return>"a"</return> (0x61) ile <return>"z"</return> (0x7a) arasında bir ASCII karakter ise (başka bir
  deyişle ASCII küçük harf ise) büyük harfe çevirerek dizgeyi döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  Girdi dizgesi.

<comment>Return:</comment>
  <info>string</info>  Sonuçlanan dizgeyi döndürür.

<comment>See Also:</comment>
   * <strong>lcfirst()</strong>
   * <strong>strtolower()</strong>
   * <strong>strtoupper()</strong>
   * <strong>ucwords()</strong>
   * <strong>mb_convert_case()</strong>


id: ucwords
type: function
doc:
<comment>Description:</comment>
  Dizgedeki her sözcüğün ilk harfini büyük harf yapar
  
  Eğer <strong>$dizge</strong>'nin her sözcüğünün ilk karakterini <return>"a"</return> (0x61) ile <return>"z"</return> (0x7a) arasında bir ASCII
  karakter ise (başka bir deyişle ASCII küçük harf ise) büyük harfe çevirerek dizgeyi döndürür.
  
  Bir sözcük, <strong>$ayraçlar</strong> karakterlerinden sonra gelen ve boşluk karakterleri içermeyen bir dizge
  olarak tanımlanır (Boşluk karakterleri: boşluk, yatay sekme, satırbaşı, satırsonu, sayfa ileri ve
  düşey sekme).
  
  Benzer dönüşümün çok baytlı dizgelerde yapılması gerekirse <strong>mb_convert_case()</strong> işlevi <info>MB_CASE_TITLE</info>
  sabiti ile kullanılabilir. mode.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>     Girdi dizgesi.
  <info>string</info>  <strong>$ayraçlar</strong>  Seçimlik <strong>$ayraçlar</strong> sözcük ayırma karakterleri içerir.

<comment>Return:</comment>
  <info>string</info>  Dönüştürülen dizgeyi döndürür.

<comment>See Also:</comment>
   * <strong>strtoupper()</strong>
   * <strong>strtolower()</strong>
   * <strong>ucfirst()</strong>
   * <strong>mb_convert_case()</strong>


id: uksort
type: function
doc:
<comment>Description:</comment>
  Bir diziyi kullanıcı tanımlı bir işlev kullanarak anahtarlarına
    göre sıralar
  
  Bu işlev kullanıcı tarafından sağlanmış bir karşılaştırma işlevini kullanarak diziyi
  "anahtarlarına" göre sıralar.
  
  İki üye karşılaştırıldığında eşitse bunların özgün sıralamadaki yerleri korunur. PHP 8.0.0
  öncesinde sıralı dizideki göreli yerleri tanımsızdı.
  
  Dahili dizi göstericisi ilk elemana atanır.

<comment>Param:</comment>
  <info>array</info>     <strong>$dizi</strong>         Sıralanacak dizi.
  <info>callable</info>  <strong>$karş_işlevi</strong>  Karşılaştırma işlevinin, ilk bileşeninin ikinci
                          bileşenden küçük, eşit veya büyük olması durumunda sıfırdan küçük, eşit
                          veya
                          büyük bir tamsayı döndürmesi gerekir.
                          
                          Karşılaştırma işlevinden <info>float</info> gibi tamsayı olmayan değerlerin
                          döndürülmesi, geri çağırım işlevinin dönüş değerinin dahili olarak <info>int</info>
                          türüne dönüştürülmesiyle sonuçlanır. Bu nedenle <return>0.99</return> ve <return>0.1</return> gibi
                          değerlerin her ikisi de <return>0</return> tamsayı değerine dönüştürüp bunlar eşit değerler
                          olarak karşılaştırılacaktır.

<comment>Return:</comment>
  <info>true</info>  Daima <info>true</info> döndürür.

<comment>See Also:</comment>
   * <strong>usort()</strong>
   * <strong>uasort()</strong>
   * Dizilerde Sıralama


id: umask
type: function
doc:
<comment>Description:</comment>
  Geçerli izin maskesini değiştirir
  
  <strong>umask()</strong> işlevi PHP'nin izin maskesini <strong>$maske</strong> & 0777 olarak ayarlar ve eskisini döndürür. PHP bir
  sunucu modülü olarak kullanıldığında izin maskesi her isteğin bitiminde eski değerine döndürülür.

<comment>Param:</comment>
  <info>int|null</info>  <strong>$maske</strong>  Yeni izin maskesi.

<comment>Return:</comment>
  <info>int</info>  <strong>$maske</strong><info>null</info> ise <strong>umask()</strong> işlevi geçerli izin maskesini, aksi takdirde eski izin maskesini
       döndürür.


id: uniqid
type: function
doc:
<comment>Description:</comment>
  Eşsiz bir kimlik dizgesi üretir
  
  Mikrosaniye cinsinden geçerli zamana dayalı olarak belirtilen <strong>$önek</strong> ile eşsiz bir kimlik dizgesi
  üretir.
  
  Bu işlev kriptografik olarak güvenilir değerler üretmez ve kriptografik amaçlarla veya döndürülen
  değerlerin tahmin edilemez olmasını gerektiren amaçlarla kullanılmamalıdır.
  
  Kriptografik olarak güvenilir rastgelelik gerekliyse <class>Random\Randomizer</class> sınıfı <class>Random\Engine\Secure</class>
  motoru ile kullanılabilir. Basit kullanım durumlarında <strong>random_int()</strong> ve <strong>random_bytes()</strong> işlevleri,
  işletim sisteminin CSPRNG’i tarafından desteklenen kullanışlı ve güvenli bir arayüz sağlar.
  
  Bu işlev, dönüş değerinin benzersizliğini garanti etmez. Çoğu sistemde sistem saati NTP veya
  benzeriyle ayarlandığından, sistem zamanı sürekli olarak değiştirilir. Bu nedenle, bu işlevin
  süreç/evre için benzersiz bir kimlik döndürmemesi mümkündür. Benzersiz olma olasılığını artırmak
  için <strong>$döküntü_üret</strong> bağımsız değişkenini kullanın.

<comment>Param:</comment>
  <info>string</info>  <strong>$önek</strong>         Bu bağımsız değişken, farklı konaklar üzerinde aynı anda üretilen
                         kimliklerin farklılaştırılmasında yararlı olabilir.
                         
                         Boş bir <strong>$önek</strong> belirtildiğinde 13 karakterlik bir dizge elde edilir. Eğer,
                         <strong>$döküntü_üret</strong> bağımsız değişkeninde <info>true</info> belirtilmişse üretilen dizge 23
                         karakter uzunluğunda olur.
  <info>bool</info>    <strong>$döküntü_üret</strong>  <info>true</info> belirtildiği takdirde elde edilen dizgenin daha benzersiz olma
                         olasılığını artırmak için dizgenin sonuna (birleşik doğrusal benzeşimsel
                         üreteç kullanılarak) rasgele üretilmiş karakterler eklenir.

<comment>Return:</comment>
  <info>string</info>  Sistem zamanına dayalı benzersiz bir kimlik dizgesi döner.
          
          Bu işlev benzersiz bir kimlik üretmeye çalışır fakat dönen değerin %100 benzersiz
          olacağını garanti etmez.

<comment>See Also:</comment>
   * <strong>random_bytes()</strong>


id: unixtojd
type: function
doc:
<comment>Description:</comment>
  Unix zaman damgasını, Jülyen Gün Sayısına çevirir
  
  Verilen Unix <strong>$zaman_damgası</strong> (1.1.1970'den başlayarak geçen saniye sayısı) için Jülyen Gün Sayısını
  döndürür, eğer <strong>$zaman_damgası</strong> verilmez ise içinde bulunulan gün için Jülyen Gün Sayısını verir.
  Her iki durumda da zaman, yerel zamandır (UTC değil).

<comment>Param:</comment>
  <info>int|null</info>  <strong>$zaman_damgası</strong>  Çevrilecek unix zaman damgası.

<comment>Return:</comment>
  <info>int|false</info>  Tamsayı olarak jülyen gün sayısı, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>jdtounix()</strong>


id: unlink
type: function
doc:
<comment>Description:</comment>
  Bir dosyayı siler
  
  <strong>$dosyaismi</strong> ile belirtilen dosyayı siler. Unix C unlink() işlevine benzer. Başarısızlık durumunda
  <info>E_WARNING</info> seviyesinde bir hata üretilir.

<comment>Param:</comment>
  <info>string</info>         <strong>$dosyaismi</strong>  Dosya yolu.
                             
                             Dosya sembolik bağ ise sembolik bağ silinir. Windows'ta, bir dizinin
                             sembolik bağı silinecekse bunun yerine <strong>rmdir()</strong> işlevi kullanılmalıdır.
  <info>resource|null</info>  <strong>$bağlam</strong>    Akım bağlamı özkaynağı.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>rmdir()</strong>


id: unpack
type: function
doc:
<comment>Description:</comment>
  Paketlenmiş bir ikil dizgeden verileri ayrıştırır
  
  Paketlenmiş bir ikil dizgeden veriyi belirtilen <strong>$biçem</strong> dizgesine göre ilişkisel bir diziye
  çıkarır.
  
  <strong>unpack()</strong> çıkardığı veriyi bir ilişkisel dizide saklar. Bunu sağlamak için biçem kodları farklı
  isimlendirilir ve bir bölü çizgisi / ile ayrılırlar. Yineleyici bir değer belirtilirse dizi
  anahtarları, belirtilen ismin ardına eklenmiş sıra numaraları içerecektir.
  
  Perl uyumu için aşağıdaki değişiklikler uygulandı:
  
  "a" kodu artık sondaki NULL baytları tutuyor.
  
  "A" kodu artık tüm ASCII boşluklarını (boşluklar, sekmeler, satırsonları, satır başları ve NULL
  baytlar) ayırıyor.
  
  NULL ile doldurulmuş dizeler için "Z" kodu eklendi; sondaki NULL baytları kaldırıyor.

<comment>Param:</comment>
  <info>string</info>  <strong>$biçem</strong>     Biçem kodlarının açıklamaları için <strong>pack()</strong> işlevine bakınız.
  <info>string</info>  <strong>$veri</strong>       Paketlenmiş veri.
  <info>int</info>     <strong>$başlangıç</strong>  Verininin çıkarılmaya başlanacağı başlangıç yeri.

<comment>Return:</comment>
  <info>array|false</info>  İkil dizgeden ayrıştırılan verileri içeren bir ilişkisel dizi, başarısızlık durumunda
               <info>false</info> döner

<comment>See Also:</comment>
   * <strong>pack()</strong>


id: unregister_tick_function
type: function
doc:
<comment>Description:</comment>
  Her tikte çalıştırılacak işlevi tanımsız yapar
  
  <strong>$işlev</strong> ile belirtilen işlevi tanımsız hale getirmek suretiyle işlevin her ticks deyimde bir
  çalıştırılmamasını sağlar.

<comment>Param:</comment>
  <info>callable</info>  <strong>$işlev</strong>  Tanımsız bırakılacak geriçağırım işlevi.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * <strong>register_tick_function()</strong>


id: unserialize
type: function
doc:
<comment>Description:</comment>
  Bir PHP değerini saklanmış gösteriminden oluşturur
    
  
  <strong>unserialize()</strong> işlevi tek bir dizgeleştirilmiş değişken alır ve bunu tekrar bir PHP değeri haline
  getirir.
  
  <return>allowed_classes</return> seçeneğine bakmaksızın işleve güvenilmeyen kullanıcı girdisini aktarmayın.
  Nesneleştirme, nesne örnekleme ve otomatik yükleme nedeniyle kodun yüklenmesine ve yürütülmesine
  neden olabilir ve kötü niyetli bir kullanıcı bundan yararlanabilir. Kullanıcıya dizeleştirilmiş
  verileri iletmeniz gerekiyorsa JSON (<strong>json_decode()</strong> ve <strong>json_encode()</strong>) aracılığıyla) gibi güvenli,
  standart bir veri değişim biçimi kullanın.
  
  Harici olarak depolanan dizeleştirilmiş verileri nesneleştirmek gerekirse, veri doğrulama için
  <strong>hash_hmac()</strong> kullanımı düşünülebilir. Verilerin sizden başka hiç kimse tarafından
  değiştirilmediğinden emin olun.

<comment>Param:</comment>
  <info>string</info>  <strong>$veri</strong>        Dizeleştirilmiş değer.
                       
                       Dizeleştirilmiş bir değişkeni bir nesne haline getirmeye çalışırsanız PHP
                       nesneyi oluşturduktan sonra otomatik olarak __unserialize() veya __wakeup()
                       üye işlevini (varsa) çağıracaktır.
                       
                       Nesneleştirme sırasında tanımsız bir sınıf örneklenecekse (eksikli bir
                       "__PHP_Incomplete_Class" nesnesinin elde edilmesini engellemek için)
                       çağrılmak üzere bir geriçağırım işlevi tanımlamak mümkündür. Böyle bir işlevi
                       php.ini veya .htaccess dosyasında unserialize_callback_func yönergesinde veya
                       ya da <strong>ini_set()</strong> işlevinde belirtebilirsiniz. Bu işlevin her çağrılışında
                       tanımsız bir sınıfın örneklenmesi gerekir. Bu özelliği iptal etmek için bu
                       ayarı boş bırakmanız yeterlidir.
  <info>array</info>   <strong>$seçenekler</strong>  <strong>unserialize()</strong> işlevine aktarılacacak seçenekleri içeren ilişkisel bir dizi.
                       
                       Üç değerdem biri: Kabul edilmesi gereken sınıf isimleri dizisi, hiçbir sınıfı
                       kabul etmemek için <info>false</info> ya da tüm sınıfları kabul etmek için <info>true</info>. Bu
                       seçenek tanımlanırsa ve <strong>unserialize()</strong>), kabul edilmeyen bir sınıfla
                       karşılaşırsa, bu sınıf yerine <class>__PHP_Incomplete_Class</class> örneklenecektir.
                       
                       Bu seçeneğin atlanması, onu <info>true</info> olarak tanımlamakla aynıdır: PHP, belirtilen
                       sınıfları örneklemeye çalışır.
                       
                       Nesneleştirme sırasında izin verilen veri yapılarının azami derinliği olup
                       yığıt taşmalarını engellemek için tasarlanmıştır. Öntanımlı derinlik sınırı
                       <return>4096</return> olup <return>max_depth</return>'e <return>0</return> atanarak devre dışı bırakılabilir.

<comment>Return:</comment>
  <info>mixed</info>  Dönüştürülerek döndürülen değer <info>bool</info>, <info>int</info>, <info>float</info>, <info>string</info>, <info>array</info> veya <info>object</info> türünde
         olabilir.
         
         Nesneleştirilemeyen bir dizge belirtilmesi durumunda işlev <info>false</info> döndürür ve bir <info>E_NOTICE</info>
         çıktılar.

<comment>See Also:</comment>
   * <strong>json_encode()</strong>
   * <strong>json_decode()</strong>
   * <strong>hash_hmac()</strong>
   * <strong>serialize()</strong>
   * Otomatik Yüklenen
    Sınıflar
   * unserialize_callback_func
   * __wakeup()
   * __serialize()
   * __unserialize()


id: unset
type: function
doc:
<comment>Description:</comment>
  Belirtilen değişkeni bildirimsiz yapar
  
  <strong>unset()</strong> işlevi belirtilen değişkenleri hiç tanımlanmamış duruma getirir.
  
  İşlevin başka bir işlev içindeki davranışı tanımsız yapılmaya çalışılan değişkenin türüne
  bağlıdır.
  
  Aşağıdaki örnekte işlevin içinde yokedilmeye çalışılan değişken işlev içinde küreselleştirilmiş
  bir değişken olup değişkenin sadece yerel tanımı yok edilir. Değişkenin çağrı ortamındaki değeri
  <strong>unset()</strong> çağrılmadan önceki değerini korur.
  
  Yukarıdaki örneğin çıktısı:
  
  Bir küresel değişkeni bir işlev içinde yoketmeniz gerekliyse $GLOBALS dizisini kullanabilirsiniz:
  
  Gönderimli aktarılan bir değişkeni bir işlev içinde yoketmeye çalışırsanız sadece yerel değişkeni
  yoketmiş olursunuz. Değişkenin, işlevin çağrıldıgı ortamdaki değeri <strong>unset()</strong> çağrılmadan önceki
  değerini korur.
  
  Yukarıdaki örneğin çıktısı:
  
  Bir duruk değişkeni bir işlev içinde yoketmeye çalışırsanız değişkeni sadece işlevin kalan bağlamı
  için yoketmiş olursunuz. Aşağıdaki çağrılar değişkenin önceki değerinin geçerli kaldığını
  gösterecektir.
  
  Yukarıdaki örneğin çıktısı:

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değişken</strong>   Yokedilecek değişken.
  <info>mixed</info>  <strong>$değişkenler</strong>  Yokedilecek değişkenler.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * <strong>isset()</strong>
   * <strong>empty()</strong>
   * __unset()
   * <strong>array_splice()</strong>
   * (unset) dönüşümü


id: untaint
type: function
doc:
<comment>Description:</comment>
  Untaint strings
  
  Untaint strings

<comment>Param:</comment>
  <info>string</info>  <strong>$string</strong>   
  <info>string</info>  <strong>$strings</strong>  

<comment>Return:</comment>
  <info>bool</info>  


id: uopz_add_function
type: function
doc:
<comment>Description:</comment>
  Adds non-existent function or method
  
  Adds a non-existent function or method.

<comment>Param:</comment>
  <info>string</info>   <strong>$class</strong>     The name of the class.
  <info>string</info>   <strong>$function</strong>  The name of the function or method.
  <info>Closure</info>  <strong>$handler</strong>   The <class>Closure</class> that defines the new function or method.
  <info>int</info>      <strong>$flags</strong>     Flags to set for the new function or method.
  <info>int</info>      <strong>$all</strong>       Whether all classes that descend from <strong>$class</strong> will also be affected.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>uopz_del_function()</strong>
   * <strong>uopz_set_return()</strong>


id: uopz_allow_exit
type: function
doc:
<comment>Description:</comment>
  Allows control over disabled exit opcode
  
  By default uopz disables the exit opcode, so <strong>exit()</strong> calls are practically ignored.
  <strong>uopz_allow_exit()</strong> allows to control this behavior.

<comment>Param:</comment>
  <info>bool</info>  <strong>$allow</strong>  Whether to allow the execution of exit opcodes or not.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * <strong>uopz_get_exit_status()</strong>


id: uopz_backup
type: function
doc:
<comment>Description:</comment>
  Backup a function
  
  Backup a function at runtime, to be restored on shutdown

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>     The name of the class containing the function to backup
  <info>string</info>  <strong>$function</strong>  The name of the function

<comment>Return:</comment>
  <info>void</info>  


id: uopz_compose
type: function
doc:
<comment>Description:</comment>
  Compose a class
  
  Creates a new class of the given name that implements, extends, or uses all of the provided
  classes

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>        A legal class name
  <info>array</info>   <strong>$classes</strong>     An array of class, interface and trait names
  <info>array</info>   <strong>$methods</strong>     An associative array of methods, values are either closures or [modifiers
                       =&gt; closure]
  <info>array</info>   <strong>$properties</strong>  An associative array of properties, keys are names, values are modifiers
  <info>int</info>     <strong>$flags</strong>       Entry type, by default ZEND_ACC_CLASS

<comment>Return:</comment>
  <info>void</info>  


id: uopz_copy
type: function
doc:
<comment>Description:</comment>
  Copy a function
  
  Copy a function by name

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>     The name of the class containing the function to copy
  <info>string</info>  <strong>$function</strong>  The name of the function

<comment>Return:</comment>
  <info>Closure</info>  A Closure for the specified function


id: uopz_del_function
type: function
doc:
<comment>Description:</comment>
  Deletes previously added function or method
  
  Deletes a previously added function or method.

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>     The name of the class.
  <info>string</info>  <strong>$function</strong>  The name of the function or method.
  <info>int</info>     <strong>$all</strong>       Whether all classes that descend from <strong>$class</strong> will also be affected.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>uopz_add_function()</strong>
   * <strong>uopz_unset_return()</strong>


id: uopz_delete
type: function
doc:
<comment>Description:</comment>
  Delete a function
  
  Deletes a function or method

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>     
  <info>string</info>  <strong>$function</strong>  

<comment>Return:</comment>
  <info>void</info>  


id: uopz_extend
type: function
doc:
<comment>Description:</comment>
  Extend a class at runtime
  
  Makes <strong>$class</strong> extend <strong>$parent</strong>

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>   The name of the class to extend
  <info>string</info>  <strong>$parent</strong>  The name of the class to inherit

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.


id: uopz_flags
type: function
doc:
<comment>Description:</comment>
  Get or set flags on function or class
  
  Get or set the flags on a class or function entry at runtime

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>     The name of a class
  <info>string</info>  <strong>$function</strong>  The name of the function. If <strong>$class</strong> is given and an empty string is passed as
                     <strong>$function</strong>, <strong>uopz_flags()</strong> gets or sets the flags of the class entry.
  <info>int</info>     <strong>$flags</strong>     A valid set of ZEND_ACC_ flags. If omitted, <strong>uopz_flags()</strong> acts as getter.

<comment>Return:</comment>
  <info>int</info>  If setting, returns old flags, else returns flags


id: uopz_function
type: function
doc:
<comment>Description:</comment>
  Creates a function at runtime
  
  Creates a function at runtime

<comment>Param:</comment>
  <info>string</info>   <strong>$class</strong>      The name of the class to receive the new function
  <info>string</info>   <strong>$function</strong>   The name of the function
  <info>Closure</info>  <strong>$handler</strong>    The Closure for the function
  <info>int</info>      <strong>$modifiers</strong>  The modifiers for the function, by default copied or ZEND_ACC_PUBLIC

<comment>Return:</comment>
  <info>void</info>  


id: uopz_get_exit_status
type: function
doc:
<comment>Description:</comment>
  Retrieve the last set exit status
  
  Retrieves the last set exit status, i.e. the value passed to <strong>exit()</strong>.

<comment>Return:</comment>
  <info>mixed</info>  This function returns the last exit status, or <info>null</info> if <strong>exit()</strong> has not been called.

<comment>See Also:</comment>
   * <strong>uopz_allow_exit()</strong>


id: uopz_get_hook
type: function
doc:
<comment>Description:</comment>
  Gets previously set hook on function or method
  
  Gets the previously set hook on a function or method.

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>     The name of the class.
  <info>string</info>  <strong>$function</strong>  The name of the function or method.

<comment>Return:</comment>
  <info>Closure</info>  Returns the previously set hook on a function or method, or <info>null</info> if no hook has been set.

<comment>See Also:</comment>
   * <strong>uopz_set_hook()</strong>
   * <strong>uopz_unset_hook()</strong>


id: uopz_get_mock
type: function
doc:
<comment>Description:</comment>
  Get the current mock for a class
  
  Returns the current mock for <strong>$class</strong>.

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>  The name of the mocked class.

<comment>Return:</comment>
  <info>mixed</info>  Either a string containing the name of the mock, or an object, or <info>null</info> if no mock has been
         set.

<comment>See Also:</comment>
   * <strong>uopz_set_mock()</strong>
   * <strong>uopz_unset_mock()</strong>


id: uopz_get_property
type: function
doc:
<comment>Description:</comment>
  Gets value of class or instance property
  
  Gets the value of a static class property, if <strong>$class</strong> is given, or the value of an instance
  property, if <strong>$instance</strong> is given.

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>     The name of the class.
  <info>object</info>  <strong>$instance</strong>  The object instance.
  <info>string</info>  <strong>$property</strong>  The name of the property.

<comment>Return:</comment>
  <info>mixed</info>  Returns the value of the class or instance property, or <info>null</info> if the property is not
         defined.

<comment>See Also:</comment>
   * <strong>uopz_set_property()</strong>


id: uopz_get_return
type: function
doc:
<comment>Description:</comment>
  Gets a previous set return value for a function
  
  Gets the return value of the <strong>$function</strong> previously set by uopz_set_return.

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>     The name of the class containing the function
  <info>string</info>  <strong>$function</strong>  The name of the function

<comment>Return:</comment>
  <info>mixed</info>  The return value or Closure previously set.


id: uopz_get_static
type: function
doc:
<comment>Description:</comment>
  Gets the static variables from function or method scope
  
  Gets the static variables from function or method scope.

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>     The name of the class.
  <info>string</info>  <strong>$function</strong>  The name of the function or method.

<comment>Return:</comment>
  <info>array</info>  Returns an associative <info>array</info> of variable names mapped to their current values on success,
         or <info>null</info> if the function or method does not exist.

<comment>See Also:</comment>
   * <strong>uopz_set_static()</strong>


id: uopz_implement
type: function
doc:
<comment>Description:</comment>
  Implements an interface at runtime
  
  Makes <strong>$class</strong> implement <strong>$interface</strong>

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>      
  <info>string</info>  <strong>$interface</strong>  

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.


id: uopz_overload
type: function
doc:
<comment>Description:</comment>
  Overload a VM opcode
  
  Overloads the specified <strong>$opcode</strong> with the user defined function

<comment>Param:</comment>
  <info>int</info>       <strong>$opcode</strong>    A valid opcode, see constants for details of supported codes
  <info>Callable</info>  <strong>$callable</strong>  

<comment>Return:</comment>
  <info>void</info>  


id: uopz_redefine
type: function
doc:
<comment>Description:</comment>
  Redefine a constant
  
  Redefines the given <strong>$constant</strong> as <strong>$value</strong>

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>     The name of the class containing the constant
  <info>string</info>  <strong>$constant</strong>  The name of the constant
  <info>mixed</info>   <strong>$value</strong>     The new value for the constant, must be a valid type for a constant variable

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.


id: uopz_rename
type: function
doc:
<comment>Description:</comment>
  Rename a function at runtime
  
  Renames <strong>$function</strong> to <strong>$rename</strong>
  
  If both functions exist, this effectively swaps their names

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>     The name of the class containing the function
  <info>string</info>  <strong>$function</strong>  The name of an existing function
  <info>string</info>  <strong>$rename</strong>    The new name for the function

<comment>Return:</comment>
  <info>void</info>  


id: uopz_restore
type: function
doc:
<comment>Description:</comment>
  Restore a previously backed up function
  
  Restore a previously backed up function

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>     The name of the class containing the function to restore
  <info>string</info>  <strong>$function</strong>  The name of the function

<comment>Return:</comment>
  <info>void</info>  


id: uopz_set_hook
type: function
doc:
<comment>Description:</comment>
  Sets hook to execute when entering a function or method
  
  Sets a hook to execute when entering a function or method.

<comment>Param:</comment>
  <info>string</info>   <strong>$class</strong>     The name of the class.
  <info>string</info>   <strong>$function</strong>  The name of the function or method.
  <info>Closure</info>  <strong>$hook</strong>      A closure to execute when entering the function or method.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>uopz_get_hook()</strong>
   * <strong>uopz_unset_hook()</strong>


id: uopz_set_mock
type: function
doc:
<comment>Description:</comment>
  Use mock instead of class for new objects
  
  If <strong>$mock</strong> is a string containing the name of a class then it will be instantiated instead of
  <strong>$class</strong>. <strong>$mock</strong> can also be an object.
  
  Only dynamic access to properties and methods will use the <strong>$mock</strong> object. Static access still uses
  the original <strong>$class</strong>. See example below.

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>  The name of the class to be mocked.
  <info>mixed</info>   <strong>$mock</strong>   The mock to use in the form of a string containing the name of the class to use or
                  an object. If a string is passed, it has to be the fully qualified class name. It
                  is recommended to use the ::class magic constant in this case.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * <strong>uopz_get_mock()</strong>
   * <strong>uopz_unset_mock()</strong>


id: uopz_set_property
type: function
doc:
<comment>Description:</comment>
  Sets value of existing class or instance property
  
  Sets the value of an existing static class property, if <strong>$class</strong> is given, or the value of an
  instance property (regardless whether the instance property already exists), if <strong>$instance</strong> is
  given.

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>     The name of the class.
  <info>object</info>  <strong>$instance</strong>  The object instance.
  <info>string</info>  <strong>$property</strong>  The name of the property.
  <info>mixed</info>   <strong>$value</strong>     The value to assign to the property.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * <strong>uopz_get_property()</strong>


id: uopz_set_return
type: function
doc:
<comment>Description:</comment>
  Provide a return value for an existing function
  
  Sets the return value of the <strong>$function</strong> to <strong>$value</strong>. If <strong>$value</strong> is a Closure and <strong>$execute</strong> is set, the
  Closure will be executed in place of the original function. It is possible to call the original
  function from the Closure.
  
  This function replaces uopz_rename.

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>     The name of the class containing the function
  <info>string</info>  <strong>$function</strong>  The name of an existing function
  <info>mixed</info>   <strong>$value</strong>     The value the function should return. If a Closure is provided and the execute
                     flag is set, the Closure will be executed in place of the original function.
  <info>bool</info>    <strong>$execute</strong>   If true, and a Closure was provided as the value, the Closure will be executed
                     in place of the original function.

<comment>Return:</comment>
  <info>bool</info>  True if succeeded, false otherwise.


id: uopz_set_static
type: function
doc:
<comment>Description:</comment>
  Sets the static variables in function or method scope
  
  Sets the static variables in function or method scope.

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>     The name of the class.
  <info>string</info>  <strong>$function</strong>  The name of the function or method.
  <info>array</info>   <strong>$static</strong>    The associative <info>array</info> of variable names mapped to their values.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * <strong>uopz_get_static()</strong>


id: uopz_undefine
type: function
doc:
<comment>Description:</comment>
  Undefine a constant
  
  Removes the constant at runtime

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>     The name of the class containing <strong>$constant</strong>
  <info>string</info>  <strong>$constant</strong>  The name of an existing constant

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.


id: uopz_unset_hook
type: function
doc:
<comment>Description:</comment>
  Removes previously set hook on function or method
  
  Removes the previously set hook on a function or method.

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>     The name of the class.
  <info>string</info>  <strong>$function</strong>  The name of the function or method.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>uopz_set_hook()</strong>
   * <strong>uopz_get_hook()</strong>


id: uopz_unset_mock
type: function
doc:
<comment>Description:</comment>
  Unset previously set mock
  
  Unsets the previously set mock for <strong>$class</strong>.

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>  The name of the mocked class.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * <strong>uopz_set_mock()</strong>
   * <strong>uopz_get_mock()</strong>


id: uopz_unset_return
type: function
doc:
<comment>Description:</comment>
  Unsets a previously set return value for a function
  
  Unsets the return value of the <strong>$function</strong> previously set by uopz_set_return.

<comment>Param:</comment>
  <info>string</info>  <strong>$class</strong>     The name of the class containing the function
  <info>string</info>  <strong>$function</strong>  The name of the function

<comment>Return:</comment>
  <info>bool</info>  True on success


id: urldecode
type: function
doc:
<comment>Description:</comment>
  URL kodlamalı dizgenin kodlamasını çözer
  
  Belirtilen <strong>$dizge</strong> içindeki <return>%##</return> dizilimlerinin yerine karşılığı olan karakterleri yerleştirerek
  dizgenin kodlamasını kaldırır. Artı işaretleri ('<return>+</return>') birer boşluk karateri olarak çözümlenir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  Kodlaması kaldırılacak dizge.

<comment>Return:</comment>
  <info>string</info>  Kodlanmamış dizge döner.

<comment>See Also:</comment>
   * <strong>urlencode()</strong>
   * <strong>rawurlencode()</strong>
   * <strong>rawurldecode()</strong>
   * RFC 3986


id: urlencode
type: function
doc:
<comment>Description:</comment>
  Dizgeye URL kodlaması uygular
  
  Değişkenleri sonraki sayfaya aktarmak için bir URL'nin parçası olarak bir sorgu dizgesinde
  kullanılmak üzere bir dizgeyi kodlar.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  Kodlanacak dizge.

<comment>Return:</comment>
  <info>string</info>  Belirtilen dizge içindeki karakterlerden, <return>-_.</return> dışındaki abecesayısal olmayan tüm
          karakterlerin yüzde (<return>%</return>) imiyle öncelenmiş iki onaltılık rakamla; boşlukların ise artı (<return>+</return>)
          imi ile değiştirildiği bir kodlama uygulanmış bir dizge döndürür. Bir HTML formundan
          gönderilen veriye de aynı kodlama uygulanır ve bu yolla elde edilen dizgenin biçemi
          <return>application/x-www-form-urlencoded</return> ortam türü olarak bilinir. Bu biçem, tarihsel sebeplerle
          boşlukların artı (+) imi ile kodlanmasıyla RFC 3986 kodlamasından farklıdır
          (<strong>rawurlencode()</strong> işlevine bakınız).

<comment>See Also:</comment>
   * <strong>urldecode()</strong>
   * <strong>htmlentities()</strong>
   * <strong>rawurlencode()</strong>
   * <strong>rawurldecode()</strong>
   * RFC 3986


id: use_soap_error_handler
type: function
doc:
<comment>Description:</comment>
  Set whether to use the SOAP error handler
  
  This function sets whether or not to use the SOAP error handler in the SOAP server.  It will
  return the previous value. If set to <info>true</info>, details of errors in a <class>SoapServer</class> application will be
  sent to the client as a SOAP fault message. If <info>false</info>, the standard PHP error handler is used. The
  default is to send error to the client as SOAP fault message.

<comment>Param:</comment>
  <info>bool</info>  <strong>$enable</strong>  Set to <info>true</info> to send error details to clients.

<comment>Return:</comment>
  <info>bool</info>  Returns the original value.

<comment>See Also:</comment>
   * <strong>set_error_handler()</strong>
   * <strong>set_exception_handler()</strong>


id: user_error
type: function
doc:
<comment>Description:</comment>
  trigger_error işlevinin takma adıdır
    
  
  Bu işlev, <strong>trigger_error()</strong> işlevinin takma adıdır.


id: usleep
type: function
doc:
<comment>Description:</comment>
  Çalışmayı mikrosaniye cinsinden geciktirir
  
  Betiğin çalışmasını <strong>$süre</strong> mikrosaniye geciktirir.

<comment>Param:</comment>
  <info>int</info>  <strong>$süre</strong>  İşlemsiz geçecek mikrosaniye cinsinden süre. 1 mikrosaniye saniyenin milyonda biridir.
              
              <return>1000000</return>'dan büyük değerler (yani 1 saniyeden uzun) işletim sistemi tarafınfan
              desteklenmeyebilir. Bu durumda <strong>sleep()</strong> işlevi kullanılabilir.
              
              Uyku, herhangi bir sistem etkinliği veya çağrıyı işlemek için harcanan süre veya
              sistem zamanlayıcılarının ayrıntı düzeyi tarafından biraz uzatılabilir (yani <strong>$süre</strong>den
              daha uzun olabilir).

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * <strong>sleep()</strong>
   * <strong>time_nanosleep()</strong>
   * <strong>time_sleep_until()</strong>
   * <strong>set_time_limit()</strong>


id: usort
type: function
doc:
<comment>Description:</comment>
  Bir diziyi kullanıcı tanımlı bir işlev kullanarak değerlerine
    göre sıralar
  
  Bu işlev kullanıcı tarafından sağlanmış bir karşılaştırma işlevini kullanarak diziyi "değerlerine"
  göre sıralar.
  
  İki üye karşılaştırıldığında eşitse bunların özgün sıralamadaki yerleri korunur. PHP 8.0.0
  öncesinde sıralı dizideki göreli yerleri tanımsızdı.
  
  Bu işlev dizi elemanlarına yeni anahtarlar atar. Anahtarları yeniden
  düzenlemek yerine evvelce atanmış anahtarları silecektir.

<comment>Param:</comment>
  <info></info>          <strong>$dizi</strong>         Sıralanacak dizi.
  <info>callable</info>  <strong>$karş_işlevi</strong>  Karşılaştırma işlevinin, ilk bileşeninin ikinci
                          bileşenden küçük, eşit veya büyük olması durumunda sıfırdan küçük, eşit
                          veya
                          büyük bir tamsayı döndürmesi gerekir.
                          
                          Karşılaştırma işlevinden <info>float</info> gibi tamsayı olmayan değerlerin
                          döndürülmesi, geri çağırım işlevinin dönüş değerinin dahili olarak <info>int</info>
                          türüne dönüştürülmesiyle sonuçlanır. Bu nedenle <return>0.99</return> ve <return>0.1</return> gibi
                          değerlerin her ikisi de <return>0</return> tamsayı değerine dönüştürüp bunlar eşit değerler
                          olarak karşılaştırılacaktır.

<comment>Return:</comment>
  <info>true</info>  Daima <info>true</info> döndürür.

<comment>See Also:</comment>
   * <strong>uasort()</strong>
   * <strong>uksort()</strong>
   * Dizilerde Sıralama


id: utf8_decode
type: function
doc:
<comment>Description:</comment>
  Dizgenin kodlamasını ISO-8859-1'den' UTF-8'e dönüştürür
  
  Belirtilen <strong>$dizge</strong>nin karakter kodlamasını <return>UTF-8</return>'den <return>ISO-8859-1</return>'e dönüştürür. Geçersiz <return>UTF-8</return>
  karakterler ve <return>ISO-8859-1</return> kodlamasında mevcut olmayan (<return>U+00FF</return> üstü) karakterlerin yerine <return>?</return> imi
  konur.
  
  <return>ISO-8859-1</return> karakter kodlamasını kullanıyor olarak imlenmiş birçok sayfa aslında benzeri olan
  <return>Windows-1252</return> kodlamasını kullanır ve tarayıcılar <return>ISO-8859-1</return> kodlu sayfaları <return>Windows-1252</return> olarak
  yorumlar. <return>Windows-1252</return>, belirli <return>ISO-8859-1</return> kontrol karakterleri yerine Euro imi (<return>€</return>) ve kıvrımlı
  tırnaklar (<return>“</return> <return>”</return>) gibi ek yazdırılabilir karakterlere sahiptir. Bu işlev, bu tür <return>Windows-1252</return>
  karakterlerini doğru şekilde dönüştürmeyecektir. <return>Windows-1252</return> dönüştürme gerekiyorsa farklı bir
  işlev kullanılmalıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  UTF-8 ile kodlanmış bir dizge.

<comment>Return:</comment>
  <info>string</info>  Belirtilen <strong>$dizge</strong>nin ISO-8859-1 gösterimini döndürür.

<comment>See Also:</comment>
   * <strong>utf8_encode()</strong>
   * <strong>mb_convert_encoding()</strong>
   * UConverter::transcode
   * <strong>iconv()</strong>


id: utf8_encode
type: function
doc:
<comment>Description:</comment>
  ISO-8859-1 dizgeyi UTF-8'e dönüştürür
  
  Belirtilen <return>ISO-8859-1</return> <strong>$dizge</strong>yi <return>UTF-8</return>'e dönüştürür.
  
  Bu işlev, belirtilen dizgenin geçerli kodlamasını tahmin etmeye çalışmaz, bunun ISO-8859-1 ("Latin
  1" olarak da bilinir) olarak kodlandığını varsayar ve UTF-8'e dönüştürür. Her bayt dizisi geçerli
  bir ISO-8859-1 dizesi olduğundan, bu hiçbir zaman bir hataya yol açmaz, ancak farklı bir kodlama
  istendiğinde yararlı bir dizgeyle sonuçlanmaz.
  
  <return>ISO-8859-1</return> karakter kodlamasını kullanıyor olarak imlenmiş birçok sayfa aslında benzeri olan
  <return>Windows-1252</return> kodlamasını kullanır ve tarayıcılar <return>ISO-8859-1</return> kodlu sayfaları <return>Windows-1252</return> olarak
  yorumlar. <return>Windows-1252</return>, belirli <return>ISO-8859-1</return> kontrol karakterleri yerine Euro imi (<return>€</return>) ve kıvrımlı
  tırnaklar (<return>“</return> <return>”</return>) gibi ek yazdırılabilir karakterlere sahiptir. Bu işlev, bu tür <return>Windows-1252</return>
  karakterlerini doğru şekilde dönüştürmeyecektir. <return>Windows-1252</return> dönüştürme gerekiyorsa farklı bir
  işlev kullanılmalıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  ISO-8859-1 ile kodlanmış bir dizge.

<comment>Return:</comment>
  <info>string</info>  Belirtilen <strong>$dizge</strong> dizgesinin UTF-8 gösterimini döndürür.

<comment>See Also:</comment>
   * <strong>utf8_decode()</strong>
   * <strong>mb_convert_encoding()</strong>
   * UConverter::transcode
   * <strong>iconv()</strong>


id: var_dump
type: function
doc:
<comment>Description:</comment>
  Bir değişkenle ilgili bilgiyi dökümler
  
  Bu işlev bir değişkenin türü ve değeri dahil değişkenle ilgili bilgileri gösterir. Diziler ve
  nesneler ardışık olarak bileşenlerine ayrılarak tüm yapısı değerleriyle birlikte gösterilir.
  
  Nesne, __debugInfo() yöntemini gerçeklemedikçe, nesnelerin tüm public, private ve protected
  özellikleri çıktıda döndürülür.
  
  Sonuçlarını doğrudan tarayıcıya
  çıktılayan her şey gibi, çıktı denetleme
  işlevleri bu işlevin de çıktısını yakalamak ve (örneğin)
  <info>string</info> türünde saklamak için kullanılabilir.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$ifade</strong>     Bilgileri dökümlenecek ifade.
  <info>mixed</info>  <strong>$ifadeler</strong>  Bilgileri dökümlenecek ifadeler.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * <strong>print_r()</strong>
   * <strong>debug_zval_dump()</strong>
   * <strong>var_export()</strong>
   * __debugInfo()


id: var_export
type: function
doc:
<comment>Description:</comment>
  Bir değişkenin çözümlenebilir dizge gösterimini döndürür veya
    çıktılar
  
  <strong>var_export()</strong> işlevi belirtilen değişken hakkında yapı bilgisi döndürür. Dönen gösterimin geçerli
  bir PHP kodu olması dışında <strong>var_dump()</strong> işlevine benzer.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$ifade</strong>   Bilgi edinmek istenen değişken.
  <info>bool</info>   <strong>$döndür</strong>  <info>true</info> belirtilmişse, <strong>var_export()</strong> işlevi değişken gösterimini çıktılamak yerine
                  döndürür.
                  
                  Bu işlev bu bağımsız değişken ile bir dahili çıktı tamponu kullanır,
                  dolayısıyla <strong>ob_start()</strong> geriçağırım
                  işlevinin içinde kullanılamaz.

<comment>Return:</comment>
  <info>string|null</info>  <strong>$döndür</strong> bağımsız değişkeninde <info>true</info> belirtildiğinde değişkenin gösterimini döndürür.
               Aksi takdirde <info>null</info> döndürür.

<comment>See Also:</comment>
   * <strong>print_r()</strong>
   * <strong>serialize()</strong>
   * <strong>var_dump()</strong>


id: var_representation
type: function
doc:
<comment>Description:</comment>
  Returns a short, readable, parsable string representation of a variable
  
  <strong>var_representation()</strong> (from the var_representation PECL) returns a string with structured
  information about the  given variable. It is similar to <strong>var_export()</strong> with differences in
  indentation, string escaping, and array representations.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$value</strong>  The variable to generate a representation of.
  <info>int</info>    <strong>$flags</strong>  Bitmask consisting of <info>VAR_REPRESENTATION_SINGLE_LINE</info>,
                 <info>VAR_REPRESENTATION_UNESCAPED</info>. The behaviour of these constants is described on the
                 var_representation constants page.

<comment>Return:</comment>
  <info>string</info>  Returns the variable representation.

<comment>See Also:</comment>
   * <strong>var_export()</strong>


id: variant
type: class
doc:
<comment>Description:</comment>
  VARIANT, COM'un PHP zval eşdeğeridir; farklı olası türlerde değer içerebilen bir yapıdır. COM
  eklentisi tarafından sağlanan <class>variant</class> sınıfı, PHP'den COM'a ve COM'dan PHP'ye bu değerlerin
  aktarımında daha fazla denetim sahibi olmanızı sağlar.


id: variant::__construct
type: function
doc:
<comment>Description:</comment>
  variant nesnesi oluşturur
  
  Yeni bir variant nesnesi oluşturur.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değer</strong>     İlk değer. Atlanırsa veya <info>null</info> belirtilirse bir VT_EMPTY nesnesi oluşur.
  <info>int</info>    <strong>$veri_türü</strong>  Nesnenin içerik türü. Olası değerler <info>VT_XXX</info> inden biridir.
                     
                     PHP gönderimli aktarılan değerleri, variant nesneleri olmasalar bile otomatik
                     olarak saptayabilir.
                     
                     VARIANT türü hakkında bilgi için MSDN kütüphanesinde bakınız.
  <info>int</info>    <strong>$kodlama</strong>    UTF-8 dönüşümünde kullanılacak karakter kodlaması. Karakter kodlamaları için
                     bkz:


id: variant_abs
type: function
doc:
<comment>Description:</comment>
  Bir değerin mutlak değerini döndürür
  
  <strong>$değer</strong>in mutlak değerini döndürür.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değer</strong>  Değer.

<comment>Return:</comment>
  <info>variant</info>  <strong>$değer</strong>in mutlak değerini döndürür.

<comment>See Also:</comment>
   * <strong>abs()</strong>


id: variant_add
type: function
doc:
<comment>Description:</comment>
  İki varyant değeri birleştirir ve sonucu geri döndürür
  
  Aşağıdaki kuralları (MSDN kütüphanesinden alınmıştır) kullanarak, <strong>$sol</strong> bağımsız değişkeni <strong>$sag</strong>
  bağımsız değişken ile birleştirir. Varyant Birleştirme KurallarıDurumSonuçİki deyim dizge
  tipindeEklemeBir deyim dizge diğeri karakter türündeToplamaBir deyim sayısal diğeri dizge
  türündeToplamaİki deyimde sayısalToplamaDeyimlerden biri NULLNULL dönerHer iki deyim boşTamsayı
  döner

<comment>Param:</comment>
  <info>mixed</info>  <strong>$sol</strong>  Sol terim.
  <info>mixed</info>  <strong>$sag</strong>  Sağ terim.

<comment>Return:</comment>
  <info>variant</info>  İşlem sonucunu döndürür.

<comment>See Also:</comment>
   * <strong>variant_sub()</strong>


id: variant_and
type: function
doc:
<comment>Description:</comment>
  İki varyant üzerinde ikilik VE işlemi yapar
  
  İkilik VE işlemi yapar. Normal VE işleminden oldukça farklı olduğunu belirtmemiz gerekir.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$sol</strong>  Sol terim.
  <info>mixed</info>  <strong>$sag</strong>  Sağ terim.

<comment>Return:</comment>
  <info>variant</info>  Varyant VEleme
           Kuralları<strong>$sol</strong><strong>$sag</strong>Sonuç<info>true</info><info>true</info><info>true</info><info>true</info><info>false</info><info>false</info><info>true</info><info>null</info><info>null</info><info>false</info><info>true</info><info>false</info><info>false</info><info>false</info><info>false</info><info>false</info><info>null</info><info>false</info><info>null</info><info>true</info><info>null</info><info>null</info><info>false</info><info>false</info><info>null</info><info>null</info><info>null</info>

<comment>See Also:</comment>
   * <strong>variant_or()</strong>


id: variant_cast
type: function
doc:
<comment>Description:</comment>
  Varyantı başka türde bir varyant nesneye dönüştürür
  
  İşlev <strong>$varyant</strong> bağımsız değişkeninin kopyasını oluşturur, daha sonra kopyayı <strong>$tür</strong>e çarpıtma işlemi
  yapar.
  
  İşlev COM kütüphanesindeki VariantChangeType() işlevini sarmalar; daha fazla bilgi için MSDN'ye
  bakınız.

<comment>Param:</comment>
  <info>variant</info>  <strong>$varyant</strong>  Varyant.
  <info>int</info>      <strong>$tür</strong>     <strong>$tur</strong><info>VT_XXX</info> sabitlerinden biri olmalıdır.

<comment>Return:</comment>
  <info>variant</info>  Belirtilen <info>tür</info>de bir varyant döndürür.

<comment>See Also:</comment>
   * <strong>variant_set_type()</strong>


id: variant_cat
type: function
doc:
<comment>Description:</comment>
  İki varyant değeri birleştirir ve sonucu geri döndürür
  
  <strong>$sol</strong> ile <strong>$sag</strong> birleştirmesi yapar ve sonucu döndürür.
  
  İşlev gösterim olarak <strong>$sol</strong> <return>.</return> <strong>$sag</strong> yazılmasına eşittir.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$sol</strong>  Sol terim.
  <info>mixed</info>  <strong>$sag</strong>  Sağ terim.

<comment>Return:</comment>
  <info>variant</info>  Birleştirmenin sonucunu döndürür.

<comment>See Also:</comment>
   * Dizge birleştirme işleçleri için  belgesine bakınız


id: variant_cmp
type: function
doc:
<comment>Description:</comment>
  İki varyant değerini karşılaştırır
  
  <strong>$sol</strong> ile <strong>$sag</strong> karşılaştırması yapar.
  
  İşlev sadece sayıl değerleri karşılaştırır, dizi veya varyant için çalışmaz.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$sol</strong>         Sol terim.
  <info>mixed</info>  <strong>$sag</strong>         Sağ terim.
  <info>int</info>    <strong>$yerel</strong>       Dizgeleri karşılaştırırken kullanılacak geçerli bir yerel tanımlayıcı (dizge
                      karşılaştırmayı etkiler).
  <info>int</info>    <strong>$secenekler</strong>  <strong>$secenekler</strong> aşağıdakilerden biri veya birkaçı olabilir, OR ile birleştirilir
                      ve dizge karşılaştırmasını etkiler: Varyant Karşılaştırma
                      Seçenekleridegeranlamı<info>NORM_IGNORECASE</info>Büyüklük duyarsız
                      karşılaştırma<info>NORM_IGNORENONSPACE</info>Boşluksuz karakterleri dikkate
                      alma<info>NORM_IGNORESYMBOLS</info>Sembolleri dikkate alma<info>NORM_IGNOREWIDTH</info>Dizge genişliğini
                      dikkate alma<info>NORM_IGNOREKANATYPE</info>Kana tarzını dikkate alma<info>NORM_IGNOREKASHIDA</info>Arap
                      keşide karakterini dikkate alma

<comment>Return:</comment>
  <info>int</info>  Aşağıdakilerden biri geri döner: Varyant Karşılaştırma
       Sonuçlarıdeğeranlamı<info>VARCMP_LT</info><strong>$sol</strong><strong>$sag</strong>'dan küçüktür <info>VARCMP_EQ</info><strong>$sol</strong> ile <strong>$sag</strong> eşittir
       <info>VARCMP_GT</info><strong>$sol</strong><strong>$sag</strong>'dan büyüktür <info>VARCMP_NULL</info><strong>$sol</strong>, <strong>$sag</strong> veya ikisi birden <info>null</info>'dur.


id: variant_date_from_timestamp
type: function
doc:
<comment>Description:</comment>
  Unix zaman damgasının varyant tarih gösterimini döndürür
  
  Unix <strong>$zamandamgasi</strong> değerini <info>VT_DATE</info> türü varyant tarihe çevirir. COM ve PHP'nin unix parçaları
  arasında çalışma kolaylığı sağlar.

<comment>Param:</comment>
  <info>int</info>  <strong>$zamandamgasi</strong>  Unix zaman damgası.

<comment>Return:</comment>
  <info>variant</info>  <info>VT_DATE</info> türünde varyant bir değer döndürür.

<comment>See Also:</comment>
   * <strong>variant_date_to_timestamp()</strong>
   * <strong>mktime()</strong>
   * <strong>time()</strong>


id: variant_date_to_timestamp
type: function
doc:
<comment>Description:</comment>
  Varyant tarih/zaman değerini Unix zaman damgasına çevirir
  
  <info>VT_DATE</info> veya benzeri <strong>$değer</strong> değeri Unix zaman damgasına çevirir.  COM ve PHP'nin unix parçaları
  arasında çalışma kolaylığı sağlar.

<comment>Param:</comment>
  <info>variant</info>  <strong>$değer</strong>  Varyant değer.

<comment>Return:</comment>
  <info>int|null</info>  Başarı durumunda Unix zaman damgası, aksi takdirde <info>null</info> döner.

<comment>See Also:</comment>
   * <strong>variant_date_from_timestamp()</strong>
   * <strong>date()</strong>
   * <strong>strftime()</strong>


id: variant_div
type: function
doc:
<comment>Description:</comment>
  İki varyant değerin bölme sonucunu döndürür
  
  <strong>$sol</strong> ile <strong>$sag</strong> bağımsız değişken arasında bölme yapar ve sonucu döndürür.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$sol</strong>  Sol terim.
  <info>mixed</info>  <strong>$sag</strong>  Sağ terim.

<comment>Return:</comment>
  <info>variant</info>  Varyant Bölme KurallarıDurumSonuçİki deyimde dizge, tarih, karakter, mantıksal iseÇift
           duyarlıklı sayı dönerBir deyim dizge diğer deyim karakter iseBölme ve çift duyarlıklı
           sayı dönerBir deyim sayısal diğeri dizge iseBölme ve çift duyarlıklı sayı dönerİki
           deyimde sayısal iseBölme ve çift duyarlıklı sayı dönerDeyimlerden biri NULL iseNULL
           döner<strong>$sag</strong> boş, <strong>$sol</strong> boş olmayan herhangi bir şey ise<info>DISP_E_DIVBYZERO</info> kodu ile bir
           <class>com_exception</class> istisnası yavrulanır<strong>$sol</strong> boş, <strong>$sag</strong> boş olmayan herhangi bir şey iseÇift
           duyarlıklı 0 dönerHer iki deyim boş ise<info>DISP_E_OVERFLOW</info> kodu ile bir <class>com_exception</class>
           istisnası yavrulanır

<comment>See Also:</comment>
   * <strong>variant_idiv()</strong>


id: variant_eqv
type: function
doc:
<comment>Description:</comment>
  İki varyant arasında ikilik denklik karşılaştırması yapar
  
  İki varyant arasında ikilik denklik karşılaştırması yapar.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$sol</strong>  Sol terim.
  <info>mixed</info>  <strong>$sag</strong>  Sağ terim.

<comment>Return:</comment>
  <info>variant</info>  <strong>$sol</strong>'un her bir biti <strong>$sag</strong>'ın karşılık gelen bitine eşitse <info>true</info>, aksi durumda <info>false</info> döner.


id: variant_fix
type: function
doc:
<comment>Description:</comment>
  Varyantın tamsayı kısmını geri döndürür
  
  Varyant bir değerin tamsayı kısmını alır.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değer</strong>  Varyant.

<comment>Return:</comment>
  <info>variant</info>  <strong>$değer</strong> negatif ise eşit veya büyük olan ilk negatif tamsayı, diğer durumda <strong>$değer</strong>
           değerinin tamsayı kısmı döner.

<comment>See Also:</comment>
   * <strong>variant_int()</strong>
   * <strong>variant_round()</strong>
   * <strong>floor()</strong>
   * <strong>ceil()</strong>
   * <strong>round()</strong>


id: variant_get_type
type: function
doc:
<comment>Description:</comment>
  Varyant nesnenin türünü geri döndürür
  
  Varyant nesnenin türünü geri döndürür.

<comment>Param:</comment>
  <info>variant</info>  <strong>$varyant</strong>  Varyant nesne.

<comment>Return:</comment>
  <info>int</info>  İşlev, <strong>$varyant</strong> nesnesinin ,  veya  sınıfından hangisinden türediğini gösteren bir tamsayı
       döndürür, geri dönüş değeri <info>VT_XXX</info> sabitlerinden biri ile karşılaştırılabilir.
       
       COM ve DOTNET nesneleri için geri dönüş değeri genellikle <info>VT_DISPATCH</info> olur; işlevin bu
       sınıflar için çalışmasının tek nedeni COM ve DOTNET'in VARIANT astsalları olmasıdır.

<comment>See Also:</comment>
   * <strong>variant_set_type()</strong>


id: variant_idiv
type: function
doc:
<comment>Description:</comment>
  Varyant değerleri tamsayıya çevirir ve bölme yaparak sonucu
     döndürür
  
  <strong>$sol</strong> ve <strong>$sag</strong> bağımsız değişkeni tamsayıya çevirir ve bölme işlemi yapar.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$sol</strong>  Sol terim.
  <info>mixed</info>  <strong>$sag</strong>  Sağ terim.

<comment>Return:</comment>
  <info>variant</info>  Varyant Tamsayı Bölme KurallarıDurumİşlemHer iki deyim dizge, tarih, karakter, mantıksal
           türde iseBölme ve tamsayı döndürülürBir deyim dizge diğeri karakter iseBölmeBir deyim
           sayısal diğeri dizge iseBölmeİki deyimde sayısal iseBölmeDeyimlerden biri NULL iseNULL
           döndürülürHer iki deyim boş ise<info>DISP_E_DIVBYZERO</info> kodu ile bir <class>com_exception</class> istisnası
           yavrulanır.

<comment>See Also:</comment>
   * <strong>variant_div()</strong>


id: variant_imp
type: function
doc:
<comment>Description:</comment>
  İki varyant üzerinde ikilik çıkarım yapar
  
  İkilik çıkarım işlemi yapar.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$sol</strong>  Sol terim.
  <info>mixed</info>  <strong>$sag</strong>  Sağ terim.

<comment>Return:</comment>
  <info>variant</info>  Varyant Çıkarım
           Tablosu<strong>$sol</strong><strong>$sag</strong>Sonuç<info>true</info><info>true</info><info>true</info><info>true</info><info>false</info><info>false</info><info>true</info><info>null</info><info>true</info><info>false</info><info>true</info><info>true</info><info>false</info><info>false</info><info>true</info><info>false</info><info>null</info><info>true</info><info>null</info><info>true</info><info>true</info><info>null</info><info>false</info><info>null</info><info>null</info><info>null</info><info>null</info>


id: variant_int
type: function
doc:
<comment>Description:</comment>
  Değerin tamsayı kısmını döndürür
  
  Değerin tamsayı kısmını döndürür.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değer</strong>  Tamsayı kısmı döndürülecek değer.

<comment>Return:</comment>
  <info>variant</info>  <strong>$değer</strong> negatif ise eşit veya büyük olan ilk negatif tamsayı, diğer durumda <strong>$değer</strong>in
           tamsayı kısmı döner.

<comment>See Also:</comment>
   * <strong>variant_fix()</strong>
   * <strong>variant_round()</strong>
   * <strong>floor()</strong>
   * <strong>ceil()</strong>
   * <strong>round()</strong>


id: variant_mod
type: function
doc:
<comment>Description:</comment>
  İki varyantın bölme işleminden kalanı geri döndürür
  
  <strong>$sol</strong> ile <strong>$sag</strong> bağımsız değişkeni böler ve kalanı döndürür.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$sol</strong>  Sol terim.
  <info>mixed</info>  <strong>$sag</strong>  Sağ terim.

<comment>Return:</comment>
  <info>variant</info>  Bölme işleminden kalanı geri döndürür.

<comment>See Also:</comment>
   * <strong>variant_div()</strong>
   * <strong>variant_idiv()</strong>


id: variant_mul
type: function
doc:
<comment>Description:</comment>
  İki varyant değerleri için çarpma işlemi yapar
  
  <strong>$sol</strong> ile <strong>$sag</strong> bağımsız değişkeni çarpar.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$sol</strong>  Sol terim.
  <info>mixed</info>  <strong>$sag</strong>  Sağ terim.

<comment>Return:</comment>
  <info>variant</info>  Varyant Çarpma KurallarıDurumİşlemİki deyimde dizge, tarih, karakter, mantıksal
           türlerinden biriÇarpmaBir deyim dizge diğeri karakterÇarpmaBir deyim sayısal diğeri
           dizgeÇarpmaHer iki deyim sayısalÇarpmaBiri NULLNULL dönerHer iki deyim boş iseBoş bir
           dizge döner

<comment>See Also:</comment>
   * <strong>variant_div()</strong>
   * <strong>variant_idiv()</strong>


id: variant_neg
type: function
doc:
<comment>Description:</comment>
  Bir değer üzerinde mantıksal değil işlemi yapar
  
  <strong>$değer</strong> üzerinde mantıksal değil işlemi yapar.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değer</strong>  Değer.

<comment>Return:</comment>
  <info>variant</info>  Mantıksal değil sonucunu döndürür.


id: variant_not
type: function
doc:
<comment>Description:</comment>
  Bir varyant üzerinde ikilik değil işlemi yapar
  
  <strong>$varyant</strong> üzerinde ikilik değil işlemi yapar ve sonucu geri döndürür.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değer</strong>  Varyant.

<comment>Return:</comment>
  <info>variant</info>  İkilik değil sonucunu döndürür. Eğer <strong>$değer</strong> <info>null</info> ise <info>null</info> geri dönecektir.


id: variant_or
type: function
doc:
<comment>Description:</comment>
  İki varyant üzerinde mantıksal ayırma işlemi yapar
  
  İkilik VEYA işlemi yapar. Bunun normal VEYA işleminden farklı olduğuna dikkat ediniz.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$sol</strong>  Sol terim.
  <info>mixed</info>  <strong>$sag</strong>  Sağ terim.

<comment>Return:</comment>
  <info>variant</info>  Varyant VEYA
           Kuralları<strong>$sol</strong><strong>$sag</strong>Sonuç<info>true</info><info>true</info><info>true</info><info>true</info><info>false</info><info>true</info><info>true</info><info>null</info><info>true</info><info>false</info><info>true</info><info>true</info><info>false</info><info>false</info><info>false</info><info>false</info><info>null</info><info>null</info><info>null</info><info>true</info><info>true</info><info>null</info><info>false</info><info>null</info><info>null</info><info>null</info><info>null</info>

<comment>See Also:</comment>
   * <strong>variant_and()</strong>
   * <strong>variant_xor()</strong>


id: variant_pow
type: function
doc:
<comment>Description:</comment>
  Üs alma işlemi yaparak sonucu döndürür
  
  <strong>$sol</strong>'un <strong>$sag</strong> üssünü alarak sonucu geri döndürür.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$sol</strong>  Sol terim.
  <info>mixed</info>  <strong>$sag</strong>  Sağ terim.

<comment>Return:</comment>
  <info>variant</info>  <strong>$sol</strong>un <strong>$sag</strong> üssünü alarak sonucu geri döndürür.

<comment>See Also:</comment>
   * <strong>pow()</strong>


id: variant_round
type: function
doc:
<comment>Description:</comment>
  Bir varyantı verilen ondalık basamağa yuvarlar
  
  <strong>$değer</strong>i <strong>$ondalik</strong> basamağına kadar yuvarlayarak sonucu döndürür.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değer</strong>   Değer.
  <info>int</info>    <strong>$ondalik</strong>  Ondalık basamak sayısı.

<comment>Return:</comment>
  <info>variant|null</info>  Başarı durumunda yuvarlanmış sonucu, aksi takdirde <info>null</info> döndürür.

<comment>See Also:</comment>
   * <strong>round()</strong>


id: variant_set
type: function
doc:
<comment>Description:</comment>
  Varyant nesnesine yeni bir değer verir
  
  <strong>$deger</strong>'i varyanta dönüştürür ve <strong>$varyant</strong> nesnesine yükler; yeni bir varyant nesnesi oluşturulmaz,
  <strong>$varyant</strong> eski değeri serbest bırakılır.

<comment>Param:</comment>
  <info>variant</info>  <strong>$varyant</strong>  Varyant.
  <info>mixed</info>    <strong>$deger</strong>    

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: variant_set_type
type: function
doc:
<comment>Description:</comment>
  Varyantı başka bir türe "yerinde" dönüştürür
  
  İşlev, varyantı "yerinde" değiştirmesi hariç <strong>variant_cast()</strong> ile benzerdir; yeni bir varyant
  yaratılmaz. Bağımsız değişkenler <strong>variant_cast()</strong> ile aynı anlama sahiptir.

<comment>Param:</comment>
  <info>variant</info>  <strong>$varyant</strong>  Varyant.
  <info>int</info>      <strong>$tur</strong>      

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * <strong>variant_cast()</strong>
   * <strong>variant_get_type()</strong>


id: variant_sub
type: function
doc:
<comment>Description:</comment>
  Sağ varyant değerini sol varyant değerinden çıkartır
  
  <strong>$sag</strong> değeri <strong>$sol</strong> değerden çıkartır.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$sol</strong>  Sol terim.
  <info>mixed</info>  <strong>$sag</strong>  Sağ terim.

<comment>Return:</comment>
  <info>variant</info>  Varyant Çıkartma KurallarıDurumİşlemİki deyimde dizge türünde iseÇıkartmaBir deyim dizge
           diğeri karakter iseÇıkartmaBir deyim sayısal diğeri dizge iseÇıkartmaİki deyimde sayısal
           iseÇıkartmaİki deyimden biri NULL iseNULL dönerİki deyimde boş iseBoş dizge geri döner

<comment>See Also:</comment>
   * <strong>variant_add()</strong>


id: variant_xor
type: function
doc:
<comment>Description:</comment>
  İki varyant arasında mantıksal çıkarma yapar
  
  Mantıksal çıkarma yapar.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$sol</strong>  Sol terim.
  <info>mixed</info>  <strong>$sag</strong>  Sağ terim.

<comment>Return:</comment>
  <info>variant</info>  Varyant Mantıksal Çıkarma
           Kuralları<strong>$sol</strong><strong>$sag</strong>Sonuç<info>true</info><info>true</info><info>false</info><info>true</info><info>false</info><info>true</info><info>false</info><info>true</info><info>true</info><info>false</info><info>false</info><info>false</info><info>null</info><info>null</info><info>null</info>

<comment>See Also:</comment>
   * <strong>variant_or()</strong>
   * <strong>variant_and()</strong>


id: version_compare
type: function
doc:
<comment>Description:</comment>
  PHP standardına uygun hale getirilmiş iki sürüm numarası
    dizgesini karşılaştırır
  
  <strong>version_compare()</strong> işlevi PHP standardına uygun hale getirilmiş iki sürüm numarası dizgesini
  karşılaştırır.
  
  İşlev önce <return>_</return>, <return>-</return> ve <return>+</return> karakterlerini birer nokta <return>.</return> ile değiştirir, ardından numara olmayan
  dizgeciklerin önüne ve ardına birer nokta konur. Örneğin, '4.3.2RC1' dizgesi '4.3.2.RC.1' haline
  gelir. Sonra her bileşen soldan sağa karşılaştırılır. Bileşenlerin içerdiği özel sürüm dizgeleri
  şu sıralamaya göre ele alınırlar: <return>bu listede olmayan bir dizge</return> \< <return>dev</return> \< <return>alpha</return> = <return>a</return> \< <return>beta</return> = <return>b</return>
  \< <return>RC</return> = <return>rc</return> \< <return>#</return> \< <return>pl</return> = <return>p</return>. Bu yöntemle, '4.1' ve '4.1.2' gibi farklı seviyelerden sürümler
  karşılaştırabileceği gibi geliştirme sürümlerinin karşılaştırılması için de kullanılabilir.

<comment>Param:</comment>
  <info>string</info>       <strong>$sürüm1</strong>  İlk sürüm numarası.
  <info>string</info>       <strong>$sürüm2</strong>  İkinci sürüm numarası.
  <info>string|null</info>  <strong>$işleç</strong>  Olası işleçler sırasıyla şunlardır: <return>\<</return>, <return>lt</return>, <return>\<=</return>, <return>le</return>, <return>&gt;</return>, <return>gt</return>, <return>&gt;=</return>, <return>ge</return>, <return>==</return>, <return>=</return>, <return>eq</return>,  <return>!=</return>, <return>\<&gt;</return>, <return>ne</return>.
                        
                        Bu bağımsız değişken harf büyüklüğüne duyarlıdır, yani değerlerin hepsi
                        küçük harfli olmalıdır.

<comment>Return:</comment>
  <info>int|bool</info>  Öntanımlı olarak, <strong>version_compare()</strong> işlevi, birinci sürüm ikincisinden küçükse  <return>-1</return>,
            büyükse <return>1</return>, eşitse <return>0</return> döndürür.
            
            İsteğe bağlı <strong>$işleç</strong> bağımsız değişkeni kullanılırsa ve sürümler arasında belirtilen
            ilişki varsa <info>true</info>, aksi takdirde <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>phpversion()</strong>
   * <strong>php_uname()</strong>
   * <strong>function_exists()</strong>


id: vfprintf
type: function
doc:
<comment>Description:</comment>
  Biçemli dizgeyi bir akıma yazar
  
  <strong>$değerler</strong> dizisindeki değerler <strong>$biçem</strong> dizgesine göre değerlendirilerek, oluşturulan dizge
  tanıtıcısı <strong>$dt</strong> ile belirtilen akıma yazılır.
  
  Değişken sayıda değer yerine bunları bir dizi içinde kabul etmesi dışında <strong>fprintf()</strong> gibidir.

<comment>Param:</comment>
  <info>resource</info>  <strong>$dt</strong>        Dosya tanıtıcısı.
  <info>string</info>    <strong>$biçem</strong>    Biçem dizgesi sıfır veya daha fazla yönergeden oluşur:
                       doğrudan sonuca kopyalanmış sıradan karakterler (<return>%</return>
                       hariç) ve dönüşüm belirtimleri, her biri kendi
                       bağımsız değişkeninin getirilmesiyle sonuçlanır.
                       
                       Bir dönüşüm belirtiminin sözdizimi:
                       <return>%[degnum$][seçenekler][genişlik][.hassasiyet]belirteç</return>.
                       
                       Ardına bir dolar imi <return>$</return> konmuş bir tamsayı;
                       dönüşümde ele alınacak bağımsız değişken sayısını belirler.
                       
                       seçeneklerSeçenekAçıklama<return>-</return> Verilen alan genişliğinde sola dayalı; Sağa
                       dayalılık öntanımlıdır. <return>+</return> Pozitif sayıların önüne artı imi konur; Öntanımlı
                       olarak sadece negatif sayılara eksi imi konur. <return> </return>(boşluk) Sonuca boşluklarla
                       dolgu yapar. Bu öntanımlıdır. <return>0</return> Sayılar sadece soldan sıfırla doldurulur. <return>s</return>
                       belirteçleri ile sağ taraf da sıfırla doldurulur. <return>'</return>(krk) Sonuca (krk)
                       karakteri ile dolgu yapılır.
                       
                       Bu dönüşümün kaç karakterle sonuçlanacağının belirtildiği tamsayı veya <return>*</return>. <return>*</return>
                       kullanılmışsa, genişlik, belirtici tarafından biçimlendirilmiş değerden önce
                       ek bir tamsayı değeri olarak sağlanır.
                       
                       Bir nokta <return>.</return> ve ardından anlamı belirtece bağlı olan seçimlik bir tamsayı veya
                       <return>*</return>: <return>e</return>, <return>E</return>, <return>f</return> ve <return>F</return> belirteçleri için: ondalık noktadan sonra yazdırılacak rakam
                       sayısı (6 öntanımlıdır) <return>g</return> ve <return>G</return>, <return>h</return> ve <return>H</return> belirteçleri için: yazdırılacak
                       maksimum anlamlı basamak sayısı. <return>s</return> belirteci için: dizeye azami karakter
                       sınırı koyan bir kesme noktası gibi davranır.   Nokta, hassasiyet için açık
                       bir değer olmadan belirtilirse, 0 varsayılır. <return>*</return> kullanılmışsa, genişlik,
                       belirtici tarafından biçimlendirilmiş değerden önce ek bir tamsayı değeri
                       olarak sağlanır.
                       
                       <return>e</return>, <return>E</return>, <return>f</return> ve <return>F</return> belirteçleri için: ondalık noktadan sonra yazdırılacak rakam
                       sayısı (6 öntanımlıdır)
                       
                       <return>g</return> ve <return>G</return>, <return>h</return> ve <return>H</return> belirteçleri için: yazdırılacak maksimum anlamlı basamak
                       sayısı.
                       
                       <return>s</return> belirteci için: dizeye azami karakter sınırı koyan bir kesme noktası gibi
                       davranır.
                       
                       Nokta, hassasiyet için açık bir değer olmadan belirtilirse, 0 varsayılır. <return>*</return>
                       kullanılmışsa, genişlik, belirtici tarafından biçimlendirilmiş değerden önce
                       ek bir tamsayı değeri olarak sağlanır.
                       
                       BelirteçlerBelirteçAçıklama<return>%</return> Yüzde karakteri. Değer gerekmez. <return>b</return> Değer bir
                       tamsayı olarak ele alınır ve ikil bir sayı olarak gösterilir. <return>c</return> Değer bir
                       tamsayı olarak ele alınır ve ASCII bir karakter olarak gösterilir. <return>d</return> Değer
                       bir tamsayı olarak ele alınır ve (işaretli) bir ondalık sayı olarak
                       gösterilir. <return>e</return> Değer bilimsel bir gösterim (örn. 1.2e+2) olarak ele alınır.
                       Hassasiyet belirteci,ondalık noktadan sonraki basamakların sayısını ifade
                       eder. <return>E</return><return>e</return> belirteci gibi, farklı olarak büyük harf kullanır (örn. 1.2E+2). <return>f</return>
                       Değer kayan noktalı sayı olarak ele alınır ve kayan noktalı sayı olarak
                       gösterilir (yerele uygun). <return>F</return> Değer kayan noktalı sayı olarak ele alınır ve
                       kayan noktalı sayı olarak gösterilir (yerele bakmaz) PHP 5.0.3 ve sonrasında
                       kullanılabilir. <return>g</return> Genel biçem.  P sıfırdan farklı hassasiyet olsun,
                       hassasiyet verilmemişse 6, hassasiyet sıfır ise 1 olsun. E tarzındaki
                       dönüşümün üssü X ise:  P &gt; X ≥ −4 ise, dönüşüm f tarzı ve hassasiyet  P −
                       (X + 1) olur. Aksi takdirde, dönüşüm e tarzı ve hassasiyet P − 1 olur. <return>G</return><return>g</return>
                       gibidir fakat <return>E</return> ve <return>f</return> kullanır. <return>h</return><return>g</return> gibidir fakat <return>F</return> kullanır. PHP 8.0.0 ve
                       sonrasında kullanılabilir. <return>H</return><return>g</return>gibidir fakat <return>E</return> ve <return>F</return> kullanır. PHP 8.0.0 ve
                       sonrasında kullanılabilir. <return>o</return> Değer bir tamsayı olarak ele alınır ve sekizlik
                       bir sayı olarak gösterilir. <return>s</return> Değer bir dizge olarak ele alınır ve
                       gösterilir. <return>u</return> Değer bir tamsayı olarak ele alınır ve işaretsiz bir ondalık
                       sayı olarak gösterilir. <return>x</return> Değer bir tamsayı olarak ele alınır ve onaltılık
                       bir sayı olarak gösterilir (küçük harfli). <return>X</return> Değer bir tamsayı olarak ele
                       alınır ve onaltılık bir sayı olarak gösterilir (büyük harfli).
                       
                       Genel biçem.
                       
                       P sıfırdan farklı hassasiyet olsun, hassasiyet verilmemişse 6, hassasiyet
                       sıfır ise 1 olsun. E tarzındaki dönüşümün üssü X ise:
                       
                       P &gt; X ≥ −4 ise, dönüşüm f tarzı ve hassasiyet  P − (X + 1) olur. Aksi
                       takdirde, dönüşüm e tarzı ve hassasiyet P − 1 olur.
                       
                       <return>c</return> tür belirteci dolguyu ve genişliği yoksayar.
                       
                       Karakter başına birden fazla bayt gerektiren karakter kümeleriyle dizge ve
                       genişlik belirteçlerini bir arada kullanmaya çalışmak, beklenmeyen sonuçlar
                       verebilir
                       
                       Değişkenler, belirteç için uygun bir türe zorlanacaktır: Tür
                       YönetimiTürBelirteçler<info>string</info><return>s</return><info>int</info><return>d</return>, <return>u</return>, <return>c</return>, <return>o</return>, <return>x</return>, <return>X</return>, <return>b</return><info>double</info><return>e</return>, <return>E</return>, <return>f</return>, <return>F</return>, <return>g</return>, <return>G</return>, <return>h</return>,
                       <return>H</return>
  <info>array</info>     <strong>$değerler</strong>  <strong>$biçem</strong> dizgesine göre değerlendirilecek değerlerden oluşan dizi.

<comment>Return:</comment>
  <info>int</info>  Çıktılanan dizgenin uzunluğu ile döner.

<comment>See Also:</comment>
   * <strong>printf()</strong>
   * <strong>sprintf()</strong>
   * <strong>fprintf()</strong>
   * <strong>vprintf()</strong>
   * <strong>vsprintf()</strong>
   * <strong>sscanf()</strong>
   * <strong>fscanf()</strong>
   * <strong>number_format()</strong>
   * <strong>date()</strong>


id: virtual
type: function
doc:
<comment>Description:</comment>
  Bir Apache alt isteği gerçekleştirir
  
  <strong>virtual()</strong> işlevi, <return>mod_include</return>'da ki <return>\<!--#include virtual...--&gt;</return> komutuna eşdeğer Apache'ye özgü bir işlevdir. Bir Apache alt isteği gerçekleştirir. Apache'ye CGI betikleri ya da .shtml dosyalarını veya Apache'nin yorumlamasını istediğiniz herhangi birşey için kullanışlıdır. CGI betiklerinin geçerli CGI başlıklarını üretmelerinin gerekliliğini unutmayınız. Betiğin en azından bir <return>Content-type</return> başlığı üretmesi gerekir.
  
  Bir alt istek çalıştırmak için tüm tamponlar tarayıcıya boşaltılıp sonlandırılırlar ve bu arada
  bekleyen başlıklar da gönderilir.
  
  Bu
  işlev sadece PHP bir Apache modülü olarak kuruluysa desteklenir.

<comment>Param:</comment>
  <info>string</info>  <strong>$uri</strong>  Apache virtual komutunun üzerinde çalışacağı dosya.

<comment>Return:</comment>
  <info>bool</info>  Başarı halinde virtual komutu çalıştırılır, hata halinde <info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>apache_note()</strong>


id: vprintf
type: function
doc:
<comment>Description:</comment>
  Biçemli bir dizge çıktılar
  
  <strong>$değerler</strong> dizisindeki değerler <strong>$biçem</strong> dizgesine göre değerlendirilerek, oluşturulan dizgeyi basar.
  
  Değişken sayıda değer yerine bunları bir dizi içinde kabul etmesi dışında <strong>printf()</strong> gibidir.

<comment>Param:</comment>
  <info>string</info>  <strong>$biçem</strong>    Biçem dizgesi sıfır veya daha fazla yönergeden oluşur:
                     doğrudan sonuca kopyalanmış sıradan karakterler (<return>%</return>
                     hariç) ve dönüşüm belirtimleri, her biri kendi
                     bağımsız değişkeninin getirilmesiyle sonuçlanır.
                     
                     Bir dönüşüm belirtiminin sözdizimi:
                     <return>%[degnum$][seçenekler][genişlik][.hassasiyet]belirteç</return>.
                     
                     Ardına bir dolar imi <return>$</return> konmuş bir tamsayı;
                     dönüşümde ele alınacak bağımsız değişken sayısını belirler.
                     
                     seçeneklerSeçenekAçıklama<return>-</return> Verilen alan genişliğinde sola dayalı; Sağa
                     dayalılık öntanımlıdır. <return>+</return> Pozitif sayıların önüne artı imi konur; Öntanımlı
                     olarak sadece negatif sayılara eksi imi konur. <return> </return>(boşluk) Sonuca boşluklarla
                     dolgu yapar. Bu öntanımlıdır. <return>0</return> Sayılar sadece soldan sıfırla doldurulur. <return>s</return>
                     belirteçleri ile sağ taraf da sıfırla doldurulur. <return>'</return>(krk) Sonuca (krk) karakteri
                     ile dolgu yapılır.
                     
                     Bu dönüşümün kaç karakterle sonuçlanacağının belirtildiği tamsayı veya <return>*</return>. <return>*</return>
                     kullanılmışsa, genişlik, belirtici tarafından biçimlendirilmiş değerden önce ek
                     bir tamsayı değeri olarak sağlanır.
                     
                     Bir nokta <return>.</return> ve ardından anlamı belirtece bağlı olan seçimlik bir tamsayı veya
                     <return>*</return>: <return>e</return>, <return>E</return>, <return>f</return> ve <return>F</return> belirteçleri için: ondalık noktadan sonra yazdırılacak rakam
                     sayısı (6 öntanımlıdır) <return>g</return> ve <return>G</return>, <return>h</return> ve <return>H</return> belirteçleri için: yazdırılacak maksimum
                     anlamlı basamak sayısı. <return>s</return> belirteci için: dizeye azami karakter sınırı koyan
                     bir kesme noktası gibi davranır.   Nokta, hassasiyet için açık bir değer
                     olmadan belirtilirse, 0 varsayılır. <return>*</return> kullanılmışsa, genişlik, belirtici
                     tarafından biçimlendirilmiş değerden önce ek bir tamsayı değeri olarak
                     sağlanır.
                     
                     <return>e</return>, <return>E</return>, <return>f</return> ve <return>F</return> belirteçleri için: ondalık noktadan sonra yazdırılacak rakam
                     sayısı (6 öntanımlıdır)
                     
                     <return>g</return> ve <return>G</return>, <return>h</return> ve <return>H</return> belirteçleri için: yazdırılacak maksimum anlamlı basamak sayısı.
                     
                     <return>s</return> belirteci için: dizeye azami karakter sınırı koyan bir kesme noktası gibi
                     davranır.
                     
                     Nokta, hassasiyet için açık bir değer olmadan belirtilirse, 0 varsayılır. <return>*</return>
                     kullanılmışsa, genişlik, belirtici tarafından biçimlendirilmiş değerden önce ek
                     bir tamsayı değeri olarak sağlanır.
                     
                     BelirteçlerBelirteçAçıklama<return>%</return> Yüzde karakteri. Değer gerekmez. <return>b</return> Değer bir
                     tamsayı olarak ele alınır ve ikil bir sayı olarak gösterilir. <return>c</return> Değer bir
                     tamsayı olarak ele alınır ve ASCII bir karakter olarak gösterilir. <return>d</return> Değer bir
                     tamsayı olarak ele alınır ve (işaretli) bir ondalık sayı olarak gösterilir. <return>e</return>
                     Değer bilimsel bir gösterim (örn. 1.2e+2) olarak ele alınır. Hassasiyet
                     belirteci,ondalık noktadan sonraki basamakların sayısını ifade eder. <return>E</return><return>e</return>
                     belirteci gibi, farklı olarak büyük harf kullanır (örn. 1.2E+2). <return>f</return> Değer kayan
                     noktalı sayı olarak ele alınır ve kayan noktalı sayı olarak gösterilir (yerele
                     uygun). <return>F</return> Değer kayan noktalı sayı olarak ele alınır ve kayan noktalı sayı
                     olarak gösterilir (yerele bakmaz) PHP 5.0.3 ve sonrasında kullanılabilir. <return>g</return>
                     Genel biçem.  P sıfırdan farklı hassasiyet olsun, hassasiyet verilmemişse 6,
                     hassasiyet sıfır ise 1 olsun. E tarzındaki dönüşümün üssü X ise:  P &gt; X ≥ −4
                     ise, dönüşüm f tarzı ve hassasiyet  P − (X + 1) olur. Aksi takdirde, dönüşüm e
                     tarzı ve hassasiyet P − 1 olur. <return>G</return><return>g</return> gibidir fakat <return>E</return> ve <return>f</return> kullanır. <return>h</return><return>g</return> gibidir
                     fakat <return>F</return> kullanır. PHP 8.0.0 ve sonrasında kullanılabilir. <return>H</return><return>g</return>gibidir fakat <return>E</return> ve
                     <return>F</return> kullanır. PHP 8.0.0 ve sonrasında kullanılabilir. <return>o</return> Değer bir tamsayı olarak
                     ele alınır ve sekizlik bir sayı olarak gösterilir. <return>s</return> Değer bir dizge olarak ele
                     alınır ve gösterilir. <return>u</return> Değer bir tamsayı olarak ele alınır ve işaretsiz bir
                     ondalık sayı olarak gösterilir. <return>x</return> Değer bir tamsayı olarak ele alınır ve
                     onaltılık bir sayı olarak gösterilir (küçük harfli). <return>X</return> Değer bir tamsayı olarak
                     ele alınır ve onaltılık bir sayı olarak gösterilir (büyük harfli).
                     
                     Genel biçem.
                     
                     P sıfırdan farklı hassasiyet olsun, hassasiyet verilmemişse 6, hassasiyet sıfır
                     ise 1 olsun. E tarzındaki dönüşümün üssü X ise:
                     
                     P &gt; X ≥ −4 ise, dönüşüm f tarzı ve hassasiyet  P − (X + 1) olur. Aksi
                     takdirde, dönüşüm e tarzı ve hassasiyet P − 1 olur.
                     
                     <return>c</return> tür belirteci dolguyu ve genişliği yoksayar.
                     
                     Karakter başına birden fazla bayt gerektiren karakter kümeleriyle dizge ve
                     genişlik belirteçlerini bir arada kullanmaya çalışmak, beklenmeyen sonuçlar
                     verebilir
                     
                     Değişkenler, belirteç için uygun bir türe zorlanacaktır: Tür
                     YönetimiTürBelirteçler<info>string</info><return>s</return><info>int</info><return>d</return>, <return>u</return>, <return>c</return>, <return>o</return>, <return>x</return>, <return>X</return>, <return>b</return><info>double</info><return>e</return>, <return>E</return>, <return>f</return>, <return>F</return>, <return>g</return>, <return>G</return>, <return>h</return>, <return>H</return>
  <info>array</info>   <strong>$değerler</strong>  <strong>$biçem</strong> dizgesine göre değerlendirilecek değerlerden oluşan dizi.

<comment>Return:</comment>
  <info>int</info>  Çıktılanan dizgenin uzunluğu ile döner.

<comment>See Also:</comment>
   * <strong>printf()</strong>
   * <strong>sprintf()</strong>
   * <strong>fprintf()</strong>
   * <strong>vsprintf()</strong>
   * <strong>vfprintf()</strong>
   * <strong>sscanf()</strong>
   * <strong>fscanf()</strong>
   * <strong>number_format()</strong>
   * <strong>date()</strong>


id: vsprintf
type: function
doc:
<comment>Description:</comment>
  Biçemli bir dizge döndürür
  
  Değişken sayıda değer yerine bunları bir dizi içinde kabul etmesi dışında <strong>sprintf()</strong> gibidir.

<comment>Param:</comment>
  <info>string</info>  <strong>$biçem</strong>    Biçem dizgesi sıfır veya daha fazla yönergeden oluşur:
                     doğrudan sonuca kopyalanmış sıradan karakterler (<return>%</return>
                     hariç) ve dönüşüm belirtimleri, her biri kendi
                     bağımsız değişkeninin getirilmesiyle sonuçlanır.
                     
                     Bir dönüşüm belirtiminin sözdizimi:
                     <return>%[degnum$][seçenekler][genişlik][.hassasiyet]belirteç</return>.
                     
                     Ardına bir dolar imi <return>$</return> konmuş bir tamsayı;
                     dönüşümde ele alınacak bağımsız değişken sayısını belirler.
                     
                     seçeneklerSeçenekAçıklama<return>-</return> Verilen alan genişliğinde sola dayalı; Sağa
                     dayalılık öntanımlıdır. <return>+</return> Pozitif sayıların önüne artı imi konur; Öntanımlı
                     olarak sadece negatif sayılara eksi imi konur. <return> </return>(boşluk) Sonuca boşluklarla
                     dolgu yapar. Bu öntanımlıdır. <return>0</return> Sayılar sadece soldan sıfırla doldurulur. <return>s</return>
                     belirteçleri ile sağ taraf da sıfırla doldurulur. <return>'</return>(krk) Sonuca (krk) karakteri
                     ile dolgu yapılır.
                     
                     Bu dönüşümün kaç karakterle sonuçlanacağının belirtildiği tamsayı veya <return>*</return>. <return>*</return>
                     kullanılmışsa, genişlik, belirtici tarafından biçimlendirilmiş değerden önce ek
                     bir tamsayı değeri olarak sağlanır.
                     
                     Bir nokta <return>.</return> ve ardından anlamı belirtece bağlı olan seçimlik bir tamsayı veya
                     <return>*</return>: <return>e</return>, <return>E</return>, <return>f</return> ve <return>F</return> belirteçleri için: ondalık noktadan sonra yazdırılacak rakam
                     sayısı (6 öntanımlıdır) <return>g</return> ve <return>G</return>, <return>h</return> ve <return>H</return> belirteçleri için: yazdırılacak maksimum
                     anlamlı basamak sayısı. <return>s</return> belirteci için: dizeye azami karakter sınırı koyan
                     bir kesme noktası gibi davranır.   Nokta, hassasiyet için açık bir değer
                     olmadan belirtilirse, 0 varsayılır. <return>*</return> kullanılmışsa, genişlik, belirtici
                     tarafından biçimlendirilmiş değerden önce ek bir tamsayı değeri olarak
                     sağlanır.
                     
                     <return>e</return>, <return>E</return>, <return>f</return> ve <return>F</return> belirteçleri için: ondalık noktadan sonra yazdırılacak rakam
                     sayısı (6 öntanımlıdır)
                     
                     <return>g</return> ve <return>G</return>, <return>h</return> ve <return>H</return> belirteçleri için: yazdırılacak maksimum anlamlı basamak sayısı.
                     
                     <return>s</return> belirteci için: dizeye azami karakter sınırı koyan bir kesme noktası gibi
                     davranır.
                     
                     Nokta, hassasiyet için açık bir değer olmadan belirtilirse, 0 varsayılır. <return>*</return>
                     kullanılmışsa, genişlik, belirtici tarafından biçimlendirilmiş değerden önce ek
                     bir tamsayı değeri olarak sağlanır.
                     
                     BelirteçlerBelirteçAçıklama<return>%</return> Yüzde karakteri. Değer gerekmez. <return>b</return> Değer bir
                     tamsayı olarak ele alınır ve ikil bir sayı olarak gösterilir. <return>c</return> Değer bir
                     tamsayı olarak ele alınır ve ASCII bir karakter olarak gösterilir. <return>d</return> Değer bir
                     tamsayı olarak ele alınır ve (işaretli) bir ondalık sayı olarak gösterilir. <return>e</return>
                     Değer bilimsel bir gösterim (örn. 1.2e+2) olarak ele alınır. Hassasiyet
                     belirteci,ondalık noktadan sonraki basamakların sayısını ifade eder. <return>E</return><return>e</return>
                     belirteci gibi, farklı olarak büyük harf kullanır (örn. 1.2E+2). <return>f</return> Değer kayan
                     noktalı sayı olarak ele alınır ve kayan noktalı sayı olarak gösterilir (yerele
                     uygun). <return>F</return> Değer kayan noktalı sayı olarak ele alınır ve kayan noktalı sayı
                     olarak gösterilir (yerele bakmaz) PHP 5.0.3 ve sonrasında kullanılabilir. <return>g</return>
                     Genel biçem.  P sıfırdan farklı hassasiyet olsun, hassasiyet verilmemişse 6,
                     hassasiyet sıfır ise 1 olsun. E tarzındaki dönüşümün üssü X ise:  P &gt; X ≥ −4
                     ise, dönüşüm f tarzı ve hassasiyet  P − (X + 1) olur. Aksi takdirde, dönüşüm e
                     tarzı ve hassasiyet P − 1 olur. <return>G</return><return>g</return> gibidir fakat <return>E</return> ve <return>f</return> kullanır. <return>h</return><return>g</return> gibidir
                     fakat <return>F</return> kullanır. PHP 8.0.0 ve sonrasında kullanılabilir. <return>H</return><return>g</return>gibidir fakat <return>E</return> ve
                     <return>F</return> kullanır. PHP 8.0.0 ve sonrasında kullanılabilir. <return>o</return> Değer bir tamsayı olarak
                     ele alınır ve sekizlik bir sayı olarak gösterilir. <return>s</return> Değer bir dizge olarak ele
                     alınır ve gösterilir. <return>u</return> Değer bir tamsayı olarak ele alınır ve işaretsiz bir
                     ondalık sayı olarak gösterilir. <return>x</return> Değer bir tamsayı olarak ele alınır ve
                     onaltılık bir sayı olarak gösterilir (küçük harfli). <return>X</return> Değer bir tamsayı olarak
                     ele alınır ve onaltılık bir sayı olarak gösterilir (büyük harfli).
                     
                     Genel biçem.
                     
                     P sıfırdan farklı hassasiyet olsun, hassasiyet verilmemişse 6, hassasiyet sıfır
                     ise 1 olsun. E tarzındaki dönüşümün üssü X ise:
                     
                     P &gt; X ≥ −4 ise, dönüşüm f tarzı ve hassasiyet  P − (X + 1) olur. Aksi
                     takdirde, dönüşüm e tarzı ve hassasiyet P − 1 olur.
                     
                     <return>c</return> tür belirteci dolguyu ve genişliği yoksayar.
                     
                     Karakter başına birden fazla bayt gerektiren karakter kümeleriyle dizge ve
                     genişlik belirteçlerini bir arada kullanmaya çalışmak, beklenmeyen sonuçlar
                     verebilir
                     
                     Değişkenler, belirteç için uygun bir türe zorlanacaktır: Tür
                     YönetimiTürBelirteçler<info>string</info><return>s</return><info>int</info><return>d</return>, <return>u</return>, <return>c</return>, <return>o</return>, <return>x</return>, <return>X</return>, <return>b</return><info>double</info><return>e</return>, <return>E</return>, <return>f</return>, <return>F</return>, <return>g</return>, <return>G</return>, <return>h</return>, <return>H</return>
  <info>array</info>   <strong>$değerler</strong>  <strong>$biçem</strong> dizgesine göre değerlendirilecek değerlerden oluşan dizi.

<comment>Return:</comment>
  <info>string</info>  <strong>$değerler</strong> dizisindeki değerler <strong>$biçem</strong> dizgesine göre değerlendirilerek, oluşturulan dizge
          döner.

<comment>See Also:</comment>
   * <strong>printf()</strong>
   * <strong>sprintf()</strong>
   * <strong>fprintf()</strong>
   * <strong>vprintf()</strong>
   * <strong>vfprintf()</strong>
   * <strong>sscanf()</strong>
   * <strong>fscanf()</strong>
   * <strong>number_format()</strong>
   * <strong>date()</strong>


id: wddx_add_vars
type: function
doc:
<comment>Description:</comment>
  Tanıtıcısı belirtilen WDDX paketine değişken ekler
  
  İsimleri aktarılan değişkenleri dizgeleştirip tanıtıcısı belirtilen WDDX paketine ekler.

<comment>Param:</comment>
  <info>resource</info>  <strong>$pt</strong>       <strong>wddx_packet_start()</strong> tarafından döndürülmüş bir WDDX paket tanıtıcısı.
  <info>mixed</info>     <strong>$isim</strong>     Bir değişken ismi veya değişken isimlerini veya diğer dizileri ve benzerlerini
                      içeren bir dizi olabilir.
  <info>mixed</info>     <strong>$isimler</strong>  Değişken isimleri.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.


id: wddx_deserialize
type: function
doc:
<comment>Description:</comment>
  WDDX paketini nesneleştirir
  
  Belirtilen WDDX <strong>$paket</strong>ini nesneleştirir.
  
  Güvenilmeyen kullanıcı girdisini <strong>wddx_deserialize()</strong> işlevine aktarmayın. Nesneleştirme, nesnenin
  ilklendirmesi ve otomatik yüklenmesi nedeniyle kodun yüklenmesine ve çalıştırılmasına sebep
  olabilir ve kötü niyetli bir kullanıcı bundan yararlanabilir. Dizeleştirilmiş verileri kullanıcıya
  iletmeniz gerekiyorsa, JSON gibi güvenli, standart bir veri değişim biçemi (<strong>json_decode()</strong> ve
  <strong>json_encode()</strong> aracılığıyla) kullanın.

<comment>Param:</comment>
  <info>string</info>  <strong>$paket</strong>  Dizge veya akım olarak bir WDDX paketi.

<comment>Return:</comment>
  <info>mixed</info>  Bir dizge, sayı veya dizi olabilen dizgeleşmiş durumdan çıkarılan değeri döndürür.
         Yapıların ilişkisel diziler halinde dizgeleştirildikleri unutulmamalıdır.


id: wddx_packet_end
type: function
doc:
<comment>Description:</comment>
  Tanıtıcısı belirtilen WDDX paketini kapatır
  
  Tanıtıcısı belirtilen WDDX paketini kapatır ve döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$pt</strong>  <strong>wddx_packet_start()</strong> tarafından döndürülmüş bir WDDX paket tanıtıcısı.

<comment>Return:</comment>
  <info>string</info>  WDDX paketini içeren bir dizge döner.


id: wddx_packet_start
type: function
doc:
<comment>Description:</comment>
  Bir veri yapısı içeren yeni bir WDDX paketi başlatır
    
  
  Değişken eklemek üzere yeni bir WDDX paketi başlatır. Otomatik olarak paket içinde değişkenleri
  içerecek bir veri yapısı oluşturulur.

<comment>Param:</comment>
  <info></info>  <strong>$açıklama</strong>  Belirtilmesi isteğe bağlı bir açıklama dizgesi.

<comment>Return:</comment>
  <info>resource</info>  Bir hata oluşursa <info>false</info> yoksa daha sonra işlevlerde kullanılmak üzere bir paket
            tanıtıcısı döner.


id: wddx_serialize_value
type: function
doc:
<comment>Description:</comment>
  Tek bir değeri bir WDDX paketi içinde dizgeleştirir
    
  
  Belirtilen değerden bir WDDX paketi oluşturur.

<comment>Param:</comment>
  <info>mixed</info>   <strong>$değer</strong>   Dizgeleştirilecek değer.
  <info>string</info>  <strong>$açıkama</strong>  Paket başlığında görünmek üzere belirtilmesi isteğe bağlı açıklama dizgesi.

<comment>Return:</comment>
  <info>string</info>  Bir hata oluşursa <info>false</info> yoksa bir WDDX paketi döner.


id: wddx_serialize_vars
type: function
doc:
<comment>Description:</comment>
  Değişkenleri bir WDDX paketi olarak dizgeleştirir
  
  İsimleri aktarılan değişkenlerin dizgeleştirilmiş gösterimlerini içeren bir yapı olarak bir WDDX
  paketi oluşturur.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$isim</strong>     Bir değişken ismi veya değişken isimlerini veya diğer dizileri ve benzerlerini
                   içeren bir dizi olabilir.
  <info>mixed</info>  <strong>$isimler</strong>  Değişken isimleri.

<comment>Return:</comment>
  <info>string</info>  Bir hata oluşursa <info>false</info> yoksa bir WDDX paketi döner.


id: win32_continue_service
type: function
doc:
<comment>Description:</comment>
  Resumes a paused service
  
  Resumes a paused, named service. Requires administrative privileges or  an account with
  appropriate rights set in the service's ACL.

<comment>Param:</comment>
  <info>string</info>  <strong>$servicename</strong>  The short name of the service.
  <info>string</info>  <strong>$machine</strong>      Optional machine name.  If omitted, the local machine is used.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.
        
        Prior to version 1.0.0, Başarı durumunda <info>WIN32_NO_ERROR</info>, başarısızlık durumunda bağımsız
        değişkenlerle
        ilgili bir sorun varsa veya bir Win32 Hata Kodu sözkonusuysa
        <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>win32_start_service()</strong>
   * <strong>win32_stop_service()</strong>
   * <strong>win32_pause_service()</strong>
   * <strong>win32_send_custom_control()</strong>
   * Win32 Error Codes


id: win32_create_service
type: function
doc:
<comment>Description:</comment>
  Hizmet yönetim veritabanında yeni bir hizmet girdisi
    oluşturur
  
  Hizmet yönetim veritabanında yeni bir hizmet girdisi oluşturur. Bunun için yönetici ayrıcalıkları
  gerekir.

<comment>Param:</comment>
  <info>array</info>  <strong>$ayrıntılar</strong>           Hizmet ayrıntıları dizisi: <strong>$service</strong> Hizmetin kısa ismi. <return>net</return>
                                 komutuyla hizmeti denetlemekte kullanılacak isimdir. İsim eşsiz
                                 olmalı (aynı isimde iki hizmet olmamalı) ve mümkünse boşluk
                                 karakterleri içermemelidir. <strong>$display</strong> Hizmetin görünen ismi.
                                 Hizmetler uygulamasında göreceğiniz isimdir. <strong>$description</strong>Hizmetin
                                 uzun açıklaması. Bu açıklama Hizmetler uygulamasında görünür. <strong>$user</strong>
                                 Hizmetin aidiyetinde çalışacağı kullanıcı hesabı. Belirtilmediği
                                 takdirde hizmet LocalSystem hesabı altında çalışır. Bir kullanıcı
                                 ismi belirtilirse bir parola da belirtmek gerekir. <strong>$password</strong><strong>$user</strong>
                                 anahtarında belirtilen kullanıcının parolası. <strong>$path</strong> Hizmet
                                 başlatıldığında çalıştırılacak çalıştırılabilirin mutlak dosya
                                 yolu. Belirtilmediği takdirde geçerli PHP süreci kullanılır.
                                 <strong>$params</strong> Hizmet başlatılırken komut satırına aktarılacak bağımsız
                                 değişkenler. Bir PHP betiğini hizmet olarak çalıştıracaksanız ilk
                                 bağımsız değişken çalıştırılacak PHP betiğinin mutlak yolu
                                 olmalıdır. Eğer betik ismi veya dosya yolu boşluk karakteri
                                 içeriyorsa PHP betiğindeki dosya yolunun tamamını çift tırnak (<return>"</return>)
                                 karakterlerinin arasına alın. <strong>$load_order</strong> load_order denetimi.  Bu
                                 henüz tamamen desteklenmiyor. <strong>$svc_type</strong> Hizmet türü belirtilir.
                                 Belirtilmezse öntanımlı değer: <info>WIN32_SERVICE_WIN32_OWN_PROCESS</info>. Ne
                                 yaptığınızdan emin değilseniz bunu değiştirmeyin. <strong>$start_type</strong>
                                 Hizmetin nasıl başlatılması gerektiği belirtilir. Öntanımlı değer
                                 <info>WIN32_SERVICE_AUTO_START</info> olup hizmetin makine başlatıldığında
                                 çalıştırılacağı anlamına gelir. <strong>$error_control</strong> Hizmet yöneticisinin
                                 hizmet ile ilgili bir sorun saptadığında ne yapacağı belirtilir.
                                 Öntanımlı değer: <info>WIN32_SERVER_ERROR_IGNORE</info>. Desteklenen tek değer
                                 budur. <strong>$delayed_start</strong><strong>$delayed_start</strong> için <info>true</info> atanmışsa, hizmet
                                 yönetimine bu hizmetin diğer otomatik başlatma hizmetlerinden biraz
                                 daha geç başlatılması gerektiğini bildirir.  Herhangi bir hizmet,
                                 gecikmeli otomatik başlatma hizmeti olarak imlenebilir; ancak
                                 <strong>$start_type</strong> değeri <info>WIN32_SERVICE_AUTO_START</info> olmadığı sürece bu
                                 ayarın hiçbir etkisi yoktur.  Bu ayar sadece Windows Vista ve
                                 Windows Server 2008 ve üstü içindir. <strong>$base_priority</strong> İşlemci
                                 kullanımı üzerindeki etkiyi azaltmak için, normalden daha düşük bir
                                 temel öncelik ayarlamak gerekebilir. <strong>$base_priority</strong> bağımsız
                                 değişkenine Win32 Temel Öncelik Sınıfları altında tanımlı
                                 sabitlerden biri atanabilir. <strong>$dependencies</strong> Hizmetinizin
                                 bağımlılıklarını tanımlamak için bu bağımsız değişkene hizmet
                                 adları listesini bir dizi olarak atamanız gerekebilir.
                                 <strong>$recovery_delay</strong> Bu bağımsız değişken, başarısızlık ile kurtarma
                                 işleminin yürütülmesi arasındaki gecikmeyi milisaniye cinsinden
                                 tanımlar.  60000 öntanımlıdır. <strong>$recovery_action_1</strong> İlk
                                 başarısızlıkta yürütülecek işlem. <info>WIN32_SC_ACTION_NONE</info>
                                 öntanımlıdır. <strong>$recovery_action_1</strong> bağımsız değişkenine Win32
                                 Kurtarma İşlemlerinden biri atanabilir. <strong>$recovery_action_2</strong> İkinci
                                 başarısızlıkta yürütülecek işlem. <info>WIN32_SC_ACTION_NONE</info>
                                 öntanımlıdır. <strong>$recovery_action_2</strong> bağımsız değişkenine Win32
                                 Kurtarma İşlemlerinden biri atanabilir. <strong>$recovery_action_3</strong> Sonraki
                                 başarısızlıklarda yürütülecek işlem. <info>WIN32_SC_ACTION_NONE</info>
                                 öntanımlıdır. <strong>$recovery_action_3</strong> bağımsız değişkenine Win32
                                 Kurtarma İşlemlerinden biri atanabilir. <strong>$recovery_reset_period</strong>
                                 Arıza sayısı bağımsız değişkende tanımlanan saniyelik gecikmeden
                                 sonra sıfırlanır. <return>86400</return> öntanımlıdır. <strong>$recovery_enabled</strong> Kurtarma
                                 işlemlerini etkinleştirmek için <info>true</info> yoksa <info>false</info> atanır. <info>false</info>
                                 öntanımlıdır. <strong>$recovery_reboot_msg</strong> Yeniden başlatmadan önce Windows
                                 Olay Günlüğüne kaydedilen iletiyi tanımlamak içindir.
                                 <info>WIN32_SC_ACTION_REBOOT</info> için yalnızca bir eylem tanımlanmışsa
                                 kullanılır. <strong>$recovery_command</strong><info>WIN32_SC_ACTION_RUN_COMMAND</info> için tek
                                 işlem atandığında çalıştırılacak komutun tanımlanacağı bağımsız
                                 değişken.
                                 
                                 Hizmetin kısa ismi. <return>net</return> komutuyla hizmeti denetlemekte kullanılacak
                                 isimdir. İsim eşsiz olmalı (aynı isimde iki hizmet olmamalı) ve
                                 mümkünse boşluk karakterleri içermemelidir.
                                 
                                 Hizmetin görünen ismi. Hizmetler uygulamasında göreceğiniz isimdir.
                                 
                                 Hizmetin uzun açıklaması. Bu açıklama Hizmetler uygulamasında
                                 görünür.
                                 
                                 Hizmetin aidiyetinde çalışacağı kullanıcı hesabı. Belirtilmediği
                                 takdirde hizmet LocalSystem hesabı altında çalışır. Bir kullanıcı
                                 ismi belirtilirse bir parola da belirtmek gerekir.
                                 
                                 <strong>$user</strong> anahtarında belirtilen kullanıcının parolası.
                                 
                                 Hizmet başlatıldığında çalıştırılacak çalıştırılabilirin mutlak
                                 dosya yolu. Belirtilmediği takdirde geçerli PHP süreci kullanılır.
                                 
                                 Hizmet başlatılırken komut satırına aktarılacak bağımsız
                                 değişkenler. Bir PHP betiğini hizmet olarak çalıştıracaksanız ilk
                                 bağımsız değişken çalıştırılacak PHP betiğinin mutlak yolu
                                 olmalıdır. Eğer betik ismi veya dosya yolu boşluk karakteri
                                 içeriyorsa PHP betiğindeki dosya yolunun tamamını çift tırnak (<return>"</return>)
                                 karakterlerinin arasına alın.
                                 
                                 load_order denetimi.  Bu henüz tamamen desteklenmiyor.
                                 
                                 Hizmet türü belirtilir. Belirtilmezse öntanımlı değer:
                                 <info>WIN32_SERVICE_WIN32_OWN_PROCESS</info>. Ne yaptığınızdan emin değilseniz
                                 bunu değiştirmeyin.
                                 
                                 Hizmetin nasıl başlatılması gerektiği belirtilir. Öntanımlı değer
                                 <info>WIN32_SERVICE_AUTO_START</info> olup hizmetin makine başlatıldığında
                                 çalıştırılacağı anlamına gelir.
                                 
                                 Hizmet yöneticisinin hizmet ile ilgili bir sorun saptadığında ne
                                 yapacağı belirtilir. Öntanımlı değer: <info>WIN32_SERVER_ERROR_IGNORE</info>.
                                 Desteklenen tek değer budur.
                                 
                                 <strong>$delayed_start</strong> için <info>true</info> atanmışsa, hizmet yönetimine bu hizmetin
                                 diğer otomatik başlatma hizmetlerinden biraz daha geç başlatılması
                                 gerektiğini bildirir.
                                 
                                 Herhangi bir hizmet, gecikmeli otomatik başlatma hizmeti olarak
                                 imlenebilir; ancak <strong>$start_type</strong> değeri <info>WIN32_SERVICE_AUTO_START</info>
                                 olmadığı sürece bu ayarın hiçbir etkisi yoktur.
                                 
                                 Bu ayar sadece Windows Vista ve Windows Server 2008 ve üstü
                                 içindir.
                                 
                                 İşlemci kullanımı üzerindeki etkiyi azaltmak için, normalden daha
                                 düşük bir temel öncelik ayarlamak gerekebilir.
                                 
                                 <strong>$base_priority</strong> bağımsız değişkenine Win32 Temel Öncelik Sınıfları
                                 altında tanımlı sabitlerden biri atanabilir.
                                 
                                 Hizmetinizin bağımlılıklarını tanımlamak için bu bağımsız değişkene
                                 hizmet adları listesini bir dizi olarak atamanız gerekebilir.
                                 
                                 Bu bağımsız değişken, başarısızlık ile kurtarma işleminin
                                 yürütülmesi arasındaki gecikmeyi milisaniye cinsinden tanımlar.
                                 
                                 60000 öntanımlıdır.
                                 
                                 İlk başarısızlıkta yürütülecek işlem. <info>WIN32_SC_ACTION_NONE</info>
                                 öntanımlıdır.
                                 
                                 <strong>$recovery_action_1</strong> bağımsız değişkenine Win32 Kurtarma
                                 İşlemlerinden biri atanabilir.
                                 
                                 İkinci başarısızlıkta yürütülecek işlem. <info>WIN32_SC_ACTION_NONE</info>
                                 öntanımlıdır.
                                 
                                 <strong>$recovery_action_2</strong> bağımsız değişkenine Win32 Kurtarma
                                 İşlemlerinden biri atanabilir.
                                 
                                 Sonraki başarısızlıklarda yürütülecek işlem. <info>WIN32_SC_ACTION_NONE</info>
                                 öntanımlıdır.
                                 
                                 <strong>$recovery_action_3</strong> bağımsız değişkenine Win32 Kurtarma
                                 İşlemlerinden biri atanabilir.
                                 
                                 Arıza sayısı bağımsız değişkende tanımlanan saniyelik gecikmeden
                                 sonra sıfırlanır.
                                 
                                 <return>86400</return> öntanımlıdır.
                                 
                                 Kurtarma işlemlerini etkinleştirmek için <info>true</info> yoksa <info>false</info> atanır.
                                 
                                 <info>false</info> öntanımlıdır.
                                 
                                 Yeniden başlatmadan önce Windows Olay Günlüğüne kaydedilen iletiyi
                                 tanımlamak içindir. <info>WIN32_SC_ACTION_REBOOT</info> için yalnızca bir eylem
                                 tanımlanmışsa kullanılır.
                                 
                                 <info>WIN32_SC_ACTION_RUN_COMMAND</info> için tek işlem atandığında
                                 çalıştırılacak komutun tanımlanacağı bağımsız değişken.
  <info></info>       <strong>$service</strong>                Hizmetin kısa ismi. <return>net</return> komutuyla hizmeti denetlemekte kullanılacak
                                 isimdir. İsim eşsiz olmalı (aynı isimde iki hizmet olmamalı) ve
                                 mümkünse boşluk karakterleri içermemelidir.
  <info></info>       <strong>$display</strong>                Hizmetin görünen ismi. Hizmetler uygulamasında göreceğiniz isimdir.
  <info></info>       <strong>$description</strong>            Hizmetin uzun açıklaması. Bu açıklama Hizmetler uygulamasında
                                 görünür.
  <info></info>       <strong>$user</strong>                   Hizmetin aidiyetinde çalışacağı kullanıcı hesabı. Belirtilmediği
                                 takdirde hizmet LocalSystem hesabı altında çalışır. Bir kullanıcı
                                 ismi belirtilirse bir parola da belirtmek gerekir.
  <info></info>       <strong>$password</strong>               <strong>$user</strong> anahtarında belirtilen kullanıcının parolası.
  <info></info>       <strong>$path</strong>                   Hizmet başlatıldığında çalıştırılacak çalıştırılabilirin mutlak
                                 dosya yolu. Belirtilmediği takdirde geçerli PHP süreci kullanılır.
  <info></info>       <strong>$params</strong>                 Hizmet başlatılırken komut satırına aktarılacak bağımsız
                                 değişkenler. Bir PHP betiğini hizmet olarak çalıştıracaksanız ilk
                                 bağımsız değişken çalıştırılacak PHP betiğinin mutlak yolu
                                 olmalıdır. Eğer betik ismi veya dosya yolu boşluk karakteri
                                 içeriyorsa PHP betiğindeki dosya yolunun tamamını çift tırnak (<return>"</return>)
                                 karakterlerinin arasına alın.
  <info></info>       <strong>$load_order</strong>             load_order denetimi.  Bu henüz tamamen desteklenmiyor.
  <info></info>       <strong>$svc_type</strong>               Hizmet türü belirtilir. Belirtilmezse öntanımlı değer:
                                 <info>WIN32_SERVICE_WIN32_OWN_PROCESS</info>. Ne yaptığınızdan emin değilseniz
                                 bunu değiştirmeyin.
  <info></info>       <strong>$start_type</strong>             Hizmetin nasıl başlatılması gerektiği belirtilir. Öntanımlı değer
                                 <info>WIN32_SERVICE_AUTO_START</info> olup hizmetin makine başlatıldığında
                                 çalıştırılacağı anlamına gelir.
  <info></info>       <strong>$error_control</strong>          Hizmet yöneticisinin hizmet ile ilgili bir sorun saptadığında ne
                                 yapacağı belirtilir. Öntanımlı değer: <info>WIN32_SERVER_ERROR_IGNORE</info>.
                                 Desteklenen tek değer budur.
  <info></info>       <strong>$delayed_start</strong>          <strong>$delayed_start</strong> için <info>true</info> atanmışsa, hizmet yönetimine bu hizmetin
                                 diğer otomatik başlatma hizmetlerinden biraz daha geç başlatılması
                                 gerektiğini bildirir.
                                 
                                 Herhangi bir hizmet, gecikmeli otomatik başlatma hizmeti olarak
                                 imlenebilir; ancak <strong>$start_type</strong> değeri <info>WIN32_SERVICE_AUTO_START</info>
                                 olmadığı sürece bu ayarın hiçbir etkisi yoktur.
                                 
                                 Bu ayar sadece Windows Vista ve Windows Server 2008 ve üstü
                                 içindir.
  <info></info>       <strong>$base_priority</strong>          İşlemci kullanımı üzerindeki etkiyi azaltmak için, normalden daha
                                 düşük bir temel öncelik ayarlamak gerekebilir.
                                 
                                 <strong>$base_priority</strong> bağımsız değişkenine Win32 Temel Öncelik Sınıfları
                                 altında tanımlı sabitlerden biri atanabilir.
  <info></info>       <strong>$dependencies</strong>           Hizmetinizin bağımlılıklarını tanımlamak için bu bağımsız değişkene
                                 hizmet adları listesini bir dizi olarak atamanız gerekebilir.
  <info></info>       <strong>$recovery_delay</strong>         Bu bağımsız değişken, başarısızlık ile kurtarma işleminin
                                 yürütülmesi arasındaki gecikmeyi milisaniye cinsinden tanımlar.
                                 
                                 60000 öntanımlıdır.
  <info></info>       <strong>$recovery_action_1</strong>      İlk başarısızlıkta yürütülecek işlem. <info>WIN32_SC_ACTION_NONE</info>
                                 öntanımlıdır.
                                 
                                 <strong>$recovery_action_1</strong> bağımsız değişkenine Win32 Kurtarma
                                 İşlemlerinden biri atanabilir.
  <info></info>       <strong>$recovery_action_2</strong>      İkinci başarısızlıkta yürütülecek işlem. <info>WIN32_SC_ACTION_NONE</info>
                                 öntanımlıdır.
                                 
                                 <strong>$recovery_action_2</strong> bağımsız değişkenine Win32 Kurtarma
                                 İşlemlerinden biri atanabilir.
  <info></info>       <strong>$recovery_action_3</strong>      Sonraki başarısızlıklarda yürütülecek işlem. <info>WIN32_SC_ACTION_NONE</info>
                                 öntanımlıdır.
                                 
                                 <strong>$recovery_action_3</strong> bağımsız değişkenine Win32 Kurtarma
                                 İşlemlerinden biri atanabilir.
  <info></info>       <strong>$recovery_reset_period</strong>  Arıza sayısı bağımsız değişkende tanımlanan saniyelik gecikmeden
                                 sonra sıfırlanır.
                                 
                                 <return>86400</return> öntanımlıdır.
  <info></info>       <strong>$recovery_enabled</strong>       Kurtarma işlemlerini etkinleştirmek için <info>true</info> yoksa <info>false</info> atanır.
                                 
                                 <info>false</info> öntanımlıdır.
  <info></info>       <strong>$recovery_reboot_msg</strong>    Yeniden başlatmadan önce Windows Olay Günlüğüne kaydedilen iletiyi
                                 tanımlamak içindir. <info>WIN32_SC_ACTION_REBOOT</info> için yalnızca bir eylem
                                 tanımlanmışsa kullanılır.
  <info></info>       <strong>$recovery_command</strong>       <info>WIN32_SC_ACTION_RUN_COMMAND</info> için tek işlem atandığında
                                 çalıştırılacak komutun tanımlanacağı bağımsız değişken.
  <info></info>       <strong>$machine</strong>                Hizmeti oluşturmak istediğiniz makinenin ismi; belirtilmesi isteğe
                                 bağlıdır. Verilmezse yerel makine ismi kullanılır.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.
        
        Sürüm 1.0.0 öncesi, Başarı durumunda <info>WIN32_NO_ERROR</info>, başarısızlık durumunda bağımsız
        değişkenlerle
        ilgili bir sorun varsa veya bir Win32 Hata Kodu sözkonusuysa
        <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>win32_delete_service()</strong>
   * Win32 Temel
   Öncelik Sınıfları
   * Win32 Kurtarma İşlemleri
   * Win32 Hata Kodları


id: win32_delete_service
type: function
doc:
<comment>Description:</comment>
  Bir hizmet girdisini Hizmet yönetim veritabanından siler
    
  
  Bir hizmet girdisini Hizmet yönetim veritabanından silmeye çalışır. Yönetici yetkileri gerekir.
  
  Bu işlev süreci sadece silinmek üzere imler. Eğer başka bir süreç açıksa (Hizmetler programcığı
  gibi) silme işlemi uygulama kapanıncaya kadar ertelenir. Hizmet silinmek üzere imlenmişse silme
  çabaları bu süre zarfında başarısız olur ve bu isimle yeni bir hizmet oluşturma çabaları da
  başarısız olur.

<comment>Param:</comment>
  <info>string</info>  <strong>$hizmet</strong>  Hizmetin kısa ismi.
  <info>string</info>  <strong>$makine</strong>  Belirtilmesi isteğe bağlıdır.  Belirtilmezse yerel makine ismi kullanılır.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.
        
        1.0.0 öncesinde, Başarı durumunda <info>WIN32_NO_ERROR</info>, başarısızlık durumunda bağımsız
        değişkenlerle
        ilgili bir sorun varsa veya bir Win32 Hata Kodu sözkonusuysa
        <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>win32_create_service()</strong>
   * Win32 Hata Kodları


id: win32_get_last_control_message
type: function
doc:
<comment>Description:</comment>
  Hizmete gönderilmiş son denetim kodunu döndürür
  
  Bu hizmet sürecine gönderilmiş son denetim kodunu döndürür. Bir hizmet olarak çalışma sırasında
  sürecin durup durmadığını saptamak için bu denetimi belirli aralıklarla yapmalısınız.
  
  0.2.0 sürümünden beri, bu işlev sadece "cli" SAPI ile çalışır. Diğer SAPI'lerde bu işlev devre
  dışıdır.

<comment>Return:</comment>
  <info>int</info>  Win32Service Hizmet Denetim İletisi Sabitlerinden biri döner: <info>WIN32_SERVICE_CONTROL_CONTINUE</info>,
       <info>WIN32_SERVICE_CONTROL_DEVICEEVENT</info>, <info>WIN32_SERVICE_CONTROL_HARDWAREPROFILECHANGE</info>,
       <info>WIN32_SERVICE_CONTROL_INTERROGATE</info>, <info>WIN32_SERVICE_CONTROL_NETBINDADD</info>,
       <info>WIN32_SERVICE_CONTROL_NETBINDDISABLE</info>, <info>WIN32_SERVICE_CONTROL_NETBINDENABLE</info>,
       <info>WIN32_SERVICE_CONTROL_NETBINDREMOVE</info>, <info>WIN32_SERVICE_CONTROL_PARAMCHANGE</info>,
       <info>WIN32_SERVICE_CONTROL_PAUSE</info>, <info>WIN32_SERVICE_CONTROL_POWEREVENT</info>,
       <info>WIN32_SERVICE_CONTROL_PRESHUTDOWN</info>, <info>WIN32_SERVICE_CONTROL_SESSIONCHANGE</info>,
       <info>WIN32_SERVICE_CONTROL_SHUTDOWN</info>, <info>WIN32_SERVICE_CONTROL_STOP</info>.
       
       Değer 128 ile 255 arasındaysa, denetim kodu özeldir.

<comment>See Also:</comment>
   * <strong>win32_start_service_ctrl_dispatcher()</strong>
   * <strong>win32_set_service_status()</strong>
   * <strong>win32_set_service_exit_mode()</strong>
   * <strong>win32_set_service_exit_code()</strong>
   * Win32Service
    Hizmet Denetim İletisi Sabitleri


id: win32_pause_service
type: function
doc:
<comment>Description:</comment>
  Pauses a service
  
  Pauses a named service. Requires administrative privileges or an account with appropriate rights
  set in the service's ACL.

<comment>Param:</comment>
  <info>string</info>  <strong>$servicename</strong>  The short name of the service.
  <info>string</info>  <strong>$machine</strong>      Optional machine name.  If omitted, the local machine is used.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.
        
        Prior to version 1.0.0, Başarı durumunda <info>WIN32_NO_ERROR</info>, başarısızlık durumunda bağımsız
        değişkenlerle
        ilgili bir sorun varsa veya bir Win32 Hata Kodu sözkonusuysa
        <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>win32_start_service()</strong>
   * <strong>win32_stop_service()</strong>
   * <strong>win32_continue_service()</strong>
   * <strong>win32_send_custom_control()</strong>
   * Win32 Error Codes


id: win32_query_service_status
type: function
doc:
<comment>Description:</comment>
  Bir hizmetin durumunu sorgular
  
  Bir hizmetin mevcut durumunu sorgular ve sonucu bir dizi içinde döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$hizmet</strong>  Hizmetin kısa ismi.
  <info>string</info>  <strong>$makine</strong>  İsteğe bağlı olarak makine ismi. Belirtilmezse yerel makine ismi kullanılır.

<comment>Return:</comment>
  <info>array</info>  Başarı durumunda aşağıdaki bilgileri içeren bir dizi döner:
         
         1.0.0 öncesinde, başarısızlık durumunda bağımsız değişkenlerle
         ilgili bir sorun varsa veya bir Win32 Hata Kodu sözkonusuysa
         <info>false</info> döner.
         
         <strong>$ServiceType</strong> dwServiceType. Bkz: Win32Service Hizmet Türü Bit Maskeleri <strong>$CurrentState</strong>
         dwCurrentState. Bkz: Win32Service Hizmet Durum Sabitleri. <strong>$ControlsAccepted</strong> Hizmet
         tarafından kabul edilen hizmet denetimleri. Bkz: Win32Service Kabul Edilen Hizmet Denetim
         İletisi Bit Maskeleri. <strong>$Win32ExitCode</strong> Hizmet çıkmışsa sürecin çıkış kodu. Çıkış kipi zarif
         değilse değeri <info>WIN32_ERROR_SERVICE_SPECIFIC_ERROR</info> sabitidir. Bkz:
         <strong>win32_set_service_exit_mode()</strong> ve Win32Service Hata Kodları. <strong>$ServiceSpecificExitCode</strong> Hizmet
         bir hata koduyla çıkmışsa olay günlüğündeki hizmete özgü kod. Bu değer
         <strong>win32_set_service_exit_code()</strong> ile tanımlanan değerle aynıdır. <strong>$CheckPoint</strong> Hizmet
         sonlanmışsa geçerli sınama sayısı. Bu hizmet yöneticisi tarafından kısıtlanan bir hizmet
         sürecini saptamak için bir kalp atışı tarzında kullanılır. Bu değer en iyi WaitHint
         değeriyle birlikte değerlendirilir. <strong>$WaitHint</strong> Hizmet sonlanmışsa geçerli sınama sayısının
         tamamının kullanıldığını belirtmek üzere sınama sayısı. Bir süreç göstergesi oluşturmak
         için kullanılabilir. <strong>$ProcessId</strong> Windows süreç kimliği.  Sıfırsa süreç çalışmıyor demektir.
         <strong>$ServiceFlags</strong> dwServiceFlags. Bkz: Win32Service Hizmet Bayrak Sabitleri.
         
         dwServiceType. Bkz: Win32Service Hizmet Türü Bit Maskeleri
         
         dwCurrentState. Bkz: Win32Service Hizmet Durum Sabitleri.
         
         Hizmet tarafından kabul edilen hizmet denetimleri. Bkz: Win32Service Kabul Edilen Hizmet
         Denetim İletisi Bit Maskeleri.
         
         Hizmet çıkmışsa sürecin çıkış kodu. Çıkış kipi zarif değilse değeri
         <info>WIN32_ERROR_SERVICE_SPECIFIC_ERROR</info> sabitidir. Bkz: <strong>win32_set_service_exit_mode()</strong> ve
         Win32Service Hata Kodları.
         
         Hizmet bir hata koduyla çıkmışsa olay günlüğündeki hizmete özgü kod. Bu değer
         <strong>win32_set_service_exit_code()</strong> ile tanımlanan değerle aynıdır.
         
         Hizmet sonlanmışsa geçerli sınama sayısı. Bu hizmet yöneticisi tarafından kısıtlanan bir
         hizmet sürecini saptamak için bir kalp atışı tarzında kullanılır. Bu değer en iyi WaitHint
         değeriyle birlikte değerlendirilir.
         
         Hizmet sonlanmışsa geçerli sınama sayısının tamamının kullanıldığını belirtmek üzere sınama
         sayısı. Bir süreç göstergesi oluşturmak için kullanılabilir.
         
         Windows süreç kimliği.  Sıfırsa süreç çalışmıyor demektir.
         
         dwServiceFlags. Bkz: Win32Service Hizmet Bayrak Sabitleri.

<comment>See Also:</comment>
   * Win32Service Öntanımlı
   Sabitler


id: win32_send_custom_control
type: function
doc:
<comment>Description:</comment>
  Send a custom control to the service
  
  See Microsoft ControlService function for more details

<comment>Param:</comment>
  <info>string</info>  <strong>$servicename</strong>  The short name of the service.
  <info>int</info>     <strong>$control</strong>      The custom contole value between 128 and 255.
  <info>string</info>  <strong>$machine</strong>      Optional machine name.  If omitted, the local machine is used.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.
        
        Prior to version 1.0.0, Başarı durumunda <info>WIN32_NO_ERROR</info>, başarısızlık durumunda bağımsız
        değişkenlerle
        ilgili bir sorun varsa veya bir Win32 Hata Kodu sözkonusuysa
        <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>win32_start_service()</strong>
   * <strong>win32_stop_service()</strong>
   * <strong>win32_pause_service()</strong>
   * <strong>win32_continue_service()</strong>
   * Win32 Error Codes


id: win32_set_service_exit_code
type: function
doc:
<comment>Description:</comment>
  Define or return the exit code for the current running service
  
  Change or return the exit code. The exit code is used only if the exit mode is not graceful.  If
  the value is not zero, the recovery configuration can be used after  service fail. See  Microsoft
  system error codes  for more details
  
  This function work only in "cli" SAPI. On other SAPI  this function is disabled.

<comment>Param:</comment>
  <info>int</info>  <strong>$exitCode</strong>  The return code used on exit.

<comment>Return:</comment>
  <info>int</info>  Return the current or old exit code.

<comment>See Also:</comment>
   * <strong>win32_start_service_ctrl_dispatcher()</strong>
   * <strong>win32_set_service_status()</strong>
   * <strong>win32_set_service_exit_mode()</strong>


id: win32_set_service_exit_mode
type: function
doc:
<comment>Description:</comment>
  Define or return the exit mode for the current running service
  
  If <strong>$gracefulMode</strong> parameter is provided, the exit mode 
  is changed. When the exit mode is not gracefuly, the exit code used can be set 
  with the <strong>win32_set_service_exit_code()</strong> function.
  
  This function work only in "cli" SAPI. On other SAPI  this function is disabled.

<comment>Param:</comment>
  <info>bool</info>  <strong>$gracefulMode</strong>  <info>true</info> for exit graceful. <info>false</info> for exit with error.

<comment>Return:</comment>
  <info>bool</info>  Return the current or old exit mode.

<comment>See Also:</comment>
   * <strong>win32_start_service_ctrl_dispatcher()</strong>
   * <strong>win32_set_service_status()</strong>
   * <strong>win32_set_service_exit_code()</strong>


id: win32_set_service_status
type: function
doc:
<comment>Description:</comment>
  Hizmet durumunu günceller
  
  Hizmet yöneticisine çalışan hizmetin durumu hakkında bilgi verir. Bu çağrı sadece çalışmakta olan
  hizmet süreçleri için geçerlidir.
  
  0.2.0 sürümünden beri, bu işlev sadece "cli" SAPI ile çalışmaktadır. Başka SAPI'lerde bu işlev
  devre dışıdır.

<comment>Param:</comment>
  <info>int</info>  <strong>$durum</strong>            Hizmet durum kodu. Şunlardan biri olmalıdır: <info>WIN32_SERVICE_RUNNING</info>,
                         <info>WIN32_SERVICE_STOPPED</info>, <info>WIN32_SERVICE_STOP_PENDING</info>,
                         <info>WIN32_SERVICE_START_PENDING</info>, <info>WIN32_SERVICE_CONTINUE_PENDING</info>,
                         <info>WIN32_SERVICE_PAUSE_PENDING</info>, <info>WIN32_SERVICE_PAUSED</info>.
  <info>int</info>  <strong>$denetim_noktası</strong>  Denetim noktası değeri, hizmetin uzun bir başlatma, durdurma, duraklatma
                         veya devam etme işlemi sırasında ilerlemesini bildirmek için düzenli
                         aralıklarla artırdığı değerdir. Örneğin, hizmet başlatılırken başlatma
                         işleminin her adımını tamamlandıkça bu değer artırılmalıdır.
                         
                         <strong>$denetim_noktası</strong> değerinin geçerli olabilmesi için <strong>$durum</strong> şunlardan biri
                         olmalıdır: <info>WIN32_SERVICE_STOP_PENDING</info>, <info>WIN32_SERVICE_START_PENDING</info>,
                         <info>WIN32_SERVICE_CONTINUE_PENDING</info>, <info>WIN32_SERVICE_PAUSE_PENDING</info>.

<comment>Return:</comment>
  <info>bool</info>  Hiçbir değer dönmez.
        
        1.0.0 öncesinde, Başarı durumunda <info>WIN32_NO_ERROR</info>, başarısızlık durumunda bağımsız
        değişkenlerle
        ilgili bir sorun varsa veya bir Win32 Hata Kodu sözkonusuysa
        <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>win32_start_service_ctrl_dispatcher()</strong>
   * <strong>win32_get_last_control_message()</strong>
   * <strong>win32_set_service_exit_mode()</strong>
   * <strong>win32_set_service_exit_code()</strong>
   * Win32Service
  Hizmet Durum Sabitleri


id: win32_start_service
type: function
doc:
<comment>Description:</comment>
  Bir hizmeti başlatır
  
  İsmi belirtilen hizmeti çalıştırmaya çalışır. Yönetici yetkileri veya hizmetin erişim denetim
  listesinden uygun izinlere sahip bir hesap gerekir. gerekir.

<comment>Param:</comment>
  <info>string</info>  <strong>$hizmet</strong>  Hizmetin kısa ismi.
  <info>string</info>  <strong>$makine</strong>  İsteğe bağlı olarak makine ismi. Belirtilmezse yerel makine ismi kullanılır.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.
        
        1.0.0 öncesinde, Başarı durumunda <info>WIN32_NO_ERROR</info>, başarısızlık durumunda bağımsız
        değişkenlerle
        ilgili bir sorun varsa veya bir Win32 Hata Kodu sözkonusuysa
        <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>win32_stop_service()</strong>
   * <strong>win32_pause_service()</strong>
   * <strong>win32_continue_service()</strong>
   * <strong>win32_send_custom_control()</strong>
   * Win32 Hata Kodları


id: win32_start_service_ctrl_dispatcher
type: function
doc:
<comment>Description:</comment>
  Hizmet yöneticisine ismi belirtilen hizmet gibi davranacak bir
    betik tanıtır
  
  Bir hizmet, Hizmet yöneticisi üzerinden başlatıldığında hizmet sürecinin hizmet izleme ve iletişim
  oluşumlarını sağlayıp sağlamadığına bakılır. Bu işlev, hizmet yöneticisi ile düşük seviyeli
  iletişimi sağlamak üzere bir evre çatallayarak bu gereksinimi yerine getirir.
  
  Hizmet başlatıldıktan sonra hizmet süreci iki şey yapmalıdır. Birincisi, Hizmet Yöneticisine
  hizmetin çalıştığını söylemektir. Bu, <strong>win32_set_service_status()</strong> işlevi <info>WIN32_SERVICE_RUNNING</info>
  sabiti ile çağrılarak elde edilir. Hizmet gerçekten çalışmaya başlamadan önce uzun bir işlem
  gerçekleştirmeniz gerekiyorsa, <info>WIN32_SERVICE_START_PENDING</info> sabitini kullanabilirsiniz. İkincisi,
  sonlandırılması gerekip gerekmediğini belirleyebilmesi için hizmet yöneticisi ile denetimlere
  devam etmektir. Bu, düzenli aralıklarla <strong>win32_get_last_control_message()</strong> işlevinin çağrılması ve
  dönüş kodunun uygun şekilde işlenmesiyle elde edilir.
  
  0.2.0 sürümünden beri, bu işlev sadece "cli" SAPI ile çalışmaktadır. Başka SAPI'lerde bu işlev
  devre dışıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$isim</strong>          Hizmetin <strong>win32_create_service()</strong> tarafından tanıtılan kısa ismi.
  <info>bool</info>    <strong>$zarafet_kipi</strong>  Zarif bir çıkış için <info>true</info>. Hatalı çıkış için <info>false</info>. Ayrıntılar için
                         bkz:<strong>win32_set_service_exit_mode()</strong>

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.
        
        1.0.0 öncesinde, Başarı durumunda <info>WIN32_NO_ERROR</info>, başarısızlık durumunda bağımsız
        değişkenlerle
        ilgili bir sorun varsa veya bir Win32 Hata Kodu sözkonusuysa
        <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>win32_set_service_status()</strong>
   * <strong>win32_get_last_control_message()</strong>
   * <strong>win32_set_service_exit_mode()</strong>
   * <strong>win32_set_service_exit_code()</strong>
   * Win32 Hata Kodları


id: win32_stop_service
type: function
doc:
<comment>Description:</comment>
  Bir hizmeti durdurur
  
  İsmi belirtilen hizmeti durdurur. Yönetici yetkileri veya hizmetin erişim denetim listesinden
  uygun izinlere sahip bir hesap gerekir.

<comment>Param:</comment>
  <info>string</info>  <strong>$hizmet</strong>  Hizmetin kısa ismi.
  <info>string</info>  <strong>$makine</strong>  Belirtilmesi isteğe bağlıdır.  Belirtilmezse yerel makine ismi kullanılır.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.
        
        1.0.0 öncesinde, Başarı durumunda <info>WIN32_NO_ERROR</info>, başarısızlık durumunda bağımsız
        değişkenlerle
        ilgili bir sorun varsa veya bir Win32 Hata Kodu sözkonusuysa
        <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>win32_start_service()</strong>
   * <strong>win32_pause_service()</strong>
   * <strong>win32_continue_service()</strong>
   * <strong>win32_send_custom_control()</strong>
   * Win32 Hata Kodları


id: wincache_fcache_fileinfo
type: function
doc:
<comment>Description:</comment>
  Retrieves information about files cached in the file cache
    
  
  Retrieves information about file cache content and its usage.

<comment>Param:</comment>
  <info>bool</info>  <strong>$summaryonly</strong>  Controls whether the returned array will contain information about individual
                      cache entries  along with the file cache summary.

<comment>Return:</comment>
  <info>array|false</info>  Array of meta data about file cache  başarısızlık durumunda <info>false</info> döner
               
               The array returned by this function contains the following elements:
               <return>total_cache_uptime</return> - total time in seconds that the file cache has been active
               <return>total_file_count</return> - total number of files that are currently in the file cache
               <return>total_hit_count</return> - number of times the files have been served from the file cache
               <return>total_miss_count</return> - number of times the files have not been found in the file cache
               <return>file_entries</return> - an array that contains the information about all the cached files:
               <return>file_name</return> - absolute file name of the cached file <return>add_time</return> - time in seconds since
               the file has been added to the file cache <return>use_time</return> - time in seconds since the file
               has been accessed in the file cache <return>last_check</return> - time in seconds since the file has
               been checked for modifications <return>hit_count</return> - number of times the file has been served
               from the cache <return>file_size</return> - size of the cached file in bytes
               
               <return>total_cache_uptime</return> - total time in seconds that the file cache has been active
               
               <return>total_file_count</return> - total number of files that are currently in the file cache
               
               <return>total_hit_count</return> - number of times the files have been served from the file cache
               
               <return>total_miss_count</return> - number of times the files have not been found in the file cache
               
               <return>file_entries</return> - an array that contains the information about all the cached files:
               <return>file_name</return> - absolute file name of the cached file <return>add_time</return> - time in seconds since
               the file has been added to the file cache <return>use_time</return> - time in seconds since the file
               has been accessed in the file cache <return>last_check</return> - time in seconds since the file has
               been checked for modifications <return>hit_count</return> - number of times the file has been served
               from the cache <return>file_size</return> - size of the cached file in bytes
               
               <return>file_name</return> - absolute file name of the cached file
               
               <return>add_time</return> - time in seconds since the file has been added to the file cache
               
               <return>use_time</return> - time in seconds since the file has been accessed in the file cache
               
               <return>last_check</return> - time in seconds since the file has been checked for modifications
               
               <return>hit_count</return> - number of times the file has been served from the cache
               
               <return>file_size</return> - size of the cached file in bytes

<comment>See Also:</comment>
   * <strong>wincache_fcache_meminfo()</strong>
   * <strong>wincache_ocache_fileinfo()</strong>
   * <strong>wincache_ocache_meminfo()</strong>
   * <strong>wincache_rplist_fileinfo()</strong>
   * <strong>wincache_rplist_meminfo()</strong>
   * <strong>wincache_refresh_if_changed()</strong>
   * <strong>wincache_ucache_meminfo()</strong>
   * <strong>wincache_ucache_info()</strong>
   * <strong>wincache_scache_info()</strong>
   * <strong>wincache_scache_meminfo()</strong>


id: wincache_fcache_meminfo
type: function
doc:
<comment>Description:</comment>
  Retrieves information about file cache memory usage
    
  
  Retrieves information about memory usage by file cache.

<comment>Return:</comment>
  <info>array|false</info>  Array of meta data about file cache memory usage  başarısızlık durumunda <info>false</info> döner
               
               The array returned by this function contains the following elements: <return>memory_total</return> -
               amount of memory in bytes allocated for the file cache <return>memory_free</return> - amount of free
               memory in bytes available for the file cache <return>num_used_blks</return> - number of memory blocks
               used by the file cache <return>num_free_blks</return> - number of free memory blocks available for the
               file cache <return>memory_overhead</return> - amount of memory in bytes used for the file cache
               internal structures
               
               <return>memory_total</return> - amount of memory in bytes allocated for the file cache
               
               <return>memory_free</return> - amount of free memory in bytes available for the file cache
               
               <return>num_used_blks</return> - number of memory blocks used by the file cache
               
               <return>num_free_blks</return> - number of free memory blocks available for the file cache
               
               <return>memory_overhead</return> - amount of memory in bytes used for the file cache internal
               structures

<comment>See Also:</comment>
   * <strong>wincache_fcache_fileinfo()</strong>
   * <strong>wincache_ocache_fileinfo()</strong>
   * <strong>wincache_ocache_meminfo()</strong>
   * <strong>wincache_rplist_fileinfo()</strong>
   * <strong>wincache_rplist_meminfo()</strong>
   * <strong>wincache_refresh_if_changed()</strong>
   * <strong>wincache_ucache_meminfo()</strong>
   * <strong>wincache_ucache_info()</strong>
   * <strong>wincache_scache_info()</strong>
   * <strong>wincache_scache_meminfo()</strong>


id: wincache_lock
type: function
doc:
<comment>Description:</comment>
  Acquires an exclusive lock on a given key
    
  
  Obtains an exclusive lock on a given key. The execution of the current script will be blocked
  until the  lock can be obtained. Once the lock is obtained, the other scripts that try to request
  the lock by using the same  key will be blocked, until the current script releases the lock by
  using <strong>wincache_unlock()</strong>.
  
  Using of the <strong>wincache_lock()</strong> and <strong>wincache_unlock()</strong> can cause deadlocks when  executing PHP scripts
  in a multi-process environment like FastCGI. Do not use these functions unless you are  absolutely
  sure you need to use them. For the majority of the operations on the user cache it is not
  necessary to use these functions.

<comment>Param:</comment>
  <info>string</info>  <strong>$key</strong>       Name of the key in the cache to get the lock on.
  <info>bool</info>    <strong>$isglobal</strong>  Controls whether the scope of the lock is system-wide or local. Local locks are
                     scoped to the application pool  in IIS FastCGI case or to all php processes
                     that have the same parent process identifier.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>wincache_unlock()</strong>
   * <strong>wincache_ucache_set()</strong>
   * <strong>wincache_ucache_get()</strong>
   * <strong>wincache_ucache_delete()</strong>
   * <strong>wincache_ucache_clear()</strong>
   * <strong>wincache_ucache_exists()</strong>
   * <strong>wincache_ucache_meminfo()</strong>
   * <strong>wincache_ucache_info()</strong>
   * <strong>wincache_scache_info()</strong>


id: wincache_ocache_fileinfo
type: function
doc:
<comment>Description:</comment>
  Retrieves information about files cached in the opcode cache
    
  
  Retrieves information about opcode cache content and its usage.
  
  Bu işlev PHP 7.0.0'da
  tamamen KALDIRILMIŞTIR.

<comment>Param:</comment>
  <info>bool</info>  <strong>$summaryonly</strong>  Controls whether the returned array will contain information about individual
                      cache entries  along with the opcode cache summary.

<comment>Return:</comment>
  <info>array|false</info>  Array of meta data about opcode cache  başarısızlık durumunda <info>false</info> döner
               
               The array returned by this function contains the following elements:
               <return>total_cache_uptime</return> - total time in seconds that the opcode cache has been active
               <return>total_file_count</return> - total number of files that are currently in the opcode cache
               <return>total_hit_count</return> - number of times the compiled opcode have been served from the cache
               <return>total_miss_count</return> - number of times the compiled opcode have not been found in the
               cache <return>is_local_cache</return> - true is the cache metadata is for a local cache instance,
               false if the metadata is for the global cache <return>file_entries</return> - an array that contains
               the information about all the cached files: <return>file_name</return> - absolute file name of the
               cached file <return>add_time</return> - time in seconds since the file has been added to the opcode
               cache <return>use_time</return> - time in seconds since the file has been accessed in the opcode cache
               <return>last_check</return> - time in seconds since the file has been checked for modifications
               <return>hit_count</return> - number of times the file has been served from the cache <return>function_count</return> -
               number of functions in the cached file <return>class_count</return> - number of classes in the cached
               file
               
               <return>total_cache_uptime</return> - total time in seconds that the opcode cache has been active
               
               <return>total_file_count</return> - total number of files that are currently in the opcode cache
               
               <return>total_hit_count</return> - number of times the compiled opcode have been served from the cache
               
               <return>total_miss_count</return> - number of times the compiled opcode have not been found in the
               cache
               
               <return>is_local_cache</return> - true is the cache metadata is for a local cache instance,  false if
               the metadata is for the global cache
               
               <return>file_entries</return> - an array that contains the information about all the cached files:
               <return>file_name</return> - absolute file name of the cached file <return>add_time</return> - time in seconds since
               the file has been added to the opcode cache <return>use_time</return> - time in seconds since the file
               has been accessed in the opcode cache <return>last_check</return> - time in seconds since the file has
               been checked for modifications <return>hit_count</return> - number of times the file has been served
               from the cache <return>function_count</return> - number of functions in the cached file <return>class_count</return> -
               number of classes in the cached file
               
               <return>file_name</return> - absolute file name of the cached file
               
               <return>add_time</return> - time in seconds since the file has been added to the opcode cache
               
               <return>use_time</return> - time in seconds since the file has been accessed in the opcode cache
               
               <return>last_check</return> - time in seconds since the file has been checked for modifications
               
               <return>hit_count</return> - number of times the file has been served from the cache
               
               <return>function_count</return> - number of functions in the cached file
               
               <return>class_count</return> - number of classes in the cached file

<comment>See Also:</comment>
   * <strong>wincache_fcache_fileinfo()</strong>
   * <strong>wincache_fcache_meminfo()</strong>
   * <strong>wincache_ocache_meminfo()</strong>
   * <strong>wincache_rplist_fileinfo()</strong>
   * <strong>wincache_rplist_meminfo()</strong>
   * <strong>wincache_refresh_if_changed()</strong>
   * <strong>wincache_ucache_meminfo()</strong>
   * <strong>wincache_ucache_info()</strong>
   * <strong>wincache_scache_info()</strong>
   * <strong>wincache_scache_meminfo()</strong>


id: wincache_ocache_meminfo
type: function
doc:
<comment>Description:</comment>
  Retrieves information about opcode cache memory usage
    
  
  Retrieves information about memory usage by opcode cache.

<comment>Return:</comment>
  <info>array|false</info>  Array of meta data about opcode cache memory usage  başarısızlık durumunda <info>false</info>
               döner
               
               The array returned by this function contains the following elements: <return>memory_total</return> -
               amount of memory in bytes allocated for the opcode cache <return>memory_free</return> - amount of free
               memory in bytes available for the opcode cache <return>num_used_blks</return> - number of memory
               blocks used by the opcode cache <return>num_free_blks</return> - number of free memory blocks
               available for the opcode cache <return>memory_overhead</return> - amount of memory in bytes used for
               the opcode cache internal structures
               
               <return>memory_total</return> - amount of memory in bytes allocated for the opcode cache
               
               <return>memory_free</return> - amount of free memory in bytes available for the opcode cache
               
               <return>num_used_blks</return> - number of memory blocks used by the opcode cache
               
               <return>num_free_blks</return> - number of free memory blocks available for the opcode cache
               
               <return>memory_overhead</return> - amount of memory in bytes used for the opcode cache internal
               structures
               
               Bu işlev PHP 7.0.0'da
               tamamen KALDIRILMIŞTIR.

<comment>See Also:</comment>
   * <strong>wincache_fcache_fileinfo()</strong>
   * <strong>wincache_fcache_meminfo()</strong>
   * <strong>wincache_ocache_fileinfo()</strong>
   * <strong>wincache_rplist_fileinfo()</strong>
   * <strong>wincache_rplist_meminfo()</strong>
   * <strong>wincache_refresh_if_changed()</strong>
   * <strong>wincache_ucache_meminfo()</strong>
   * <strong>wincache_ucache_info()</strong>
   * <strong>wincache_scache_info()</strong>
   * <strong>wincache_scache_meminfo()</strong>


id: wincache_refresh_if_changed
type: function
doc:
<comment>Description:</comment>
  Refreshes the cache entries for the cached files
    
  
  Refreshes the cache entries for the files, whose names were passed in the input argument.  If no
  argument is specified then refreshes all the entries in the cache.

<comment>Param:</comment>
  <info>array</info>  <strong>$files</strong>  An array of file names for files that need to be refreshed.  An absolute or
                 relative file paths can be used.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>wincache_fcache_fileinfo()</strong>
   * <strong>wincache_fcache_meminfo()</strong>
   * <strong>wincache_ocache_fileinfo()</strong>
   * <strong>wincache_ocache_meminfo()</strong>
   * <strong>wincache_rplist_fileinfo()</strong>
   * <strong>wincache_rplist_meminfo()</strong>
   * <strong>wincache_ucache_meminfo()</strong>
   * <strong>wincache_ucache_info()</strong>


id: wincache_rplist_fileinfo
type: function
doc:
<comment>Description:</comment>
  Retrieves information about resolve file path cache
    
  
  Retrieves information about cached mappings between relative file paths  and corresponding
  absolute file paths.

<comment>Param:</comment>
  <info>bool</info>  <strong>$summaryonly</strong>  

<comment>Return:</comment>
  <info>array|false</info>  Array of meta data about the resolve file path cache  başarısızlık durumunda <info>false</info>
               döner
               
               The array returned by this function contains the following elements: <return>total_file_count</return>
               - total number of file path  mappings stored in the cache <return>rplist_entries</return> - an array
               that contains the information about all  the cached file paths: <return>resolve_path</return> - path
               to a file <return>subkey_data</return> - corresponding absolute path to a file
               
               <return>total_file_count</return> - total number of file path  mappings stored in the cache
               
               <return>rplist_entries</return> - an array that contains the information about all  the cached file
               paths: <return>resolve_path</return> - path to a file <return>subkey_data</return> - corresponding absolute path to a
               file
               
               <return>resolve_path</return> - path to a file
               
               <return>subkey_data</return> - corresponding absolute path to a file

<comment>See Also:</comment>
   * <strong>wincache_fcache_meminfo()</strong>
   * <strong>wincache_fcache_fileinfo()</strong>
   * <strong>wincache_ocache_fileinfo()</strong>
   * <strong>wincache_ocache_meminfo()</strong>
   * <strong>wincache_rplist_meminfo()</strong>
   * <strong>wincache_refresh_if_changed()</strong>
   * <strong>wincache_ucache_meminfo()</strong>
   * <strong>wincache_ucache_info()</strong>
   * <strong>wincache_scache_info()</strong>
   * <strong>wincache_scache_meminfo()</strong>


id: wincache_rplist_meminfo
type: function
doc:
<comment>Description:</comment>
  Retrieves information about memory usage by the resolve file path cache
    
  
  Retrieves information about memory usage by resolve file path cache.

<comment>Return:</comment>
  <info>array|false</info>  Array of meta data that describes memory usage by resolve file path cache.
               başarısızlık durumunda <info>false</info> döner
               
               The array returned by this function contains the following elements: <return>memory_total</return> -
               amount of memory in bytes allocated for the resolve file path cache <return>memory_free</return> -
               amount of free memory in bytes available for the resolve file path cache
               <return>num_used_blks</return> - number of memory blocks used by the resolve file path cache
               <return>num_free_blks</return> - number of free memory blocks available for the resolve file path
               cache <return>memory_overhead</return> - amount of memory in bytes used for the internal structures of
               resolve file path cache
               
               <return>memory_total</return> - amount of memory in bytes allocated for the resolve file path cache
               
               <return>memory_free</return> - amount of free memory in bytes available for the resolve file path
               cache
               
               <return>num_used_blks</return> - number of memory blocks used by the resolve file path cache
               
               <return>num_free_blks</return> - number of free memory blocks available for the resolve file path
               cache
               
               <return>memory_overhead</return> - amount of memory in bytes used for the internal structures of
               resolve file path cache

<comment>See Also:</comment>
   * <strong>wincache_fcache_fileinfo()</strong>
   * <strong>wincache_fcache_meminfo()</strong>
   * <strong>wincache_ocache_fileinfo()</strong>
   * <strong>wincache_ocache_meminfo()</strong>
   * <strong>wincache_rplist_fileinfo()</strong>
   * <strong>wincache_refresh_if_changed()</strong>
   * <strong>wincache_ucache_meminfo()</strong>
   * <strong>wincache_ucache_info()</strong>
   * <strong>wincache_scache_info()</strong>
   * <strong>wincache_scache_meminfo()</strong>


id: wincache_scache_info
type: function
doc:
<comment>Description:</comment>
  Retrieves information about files cached in the session cache
    
  
  Retrieves information about session cache content and its usage.

<comment>Param:</comment>
  <info>bool</info>  <strong>$summaryonly</strong>  Controls whether the returned array will contain information about individual
                      cache entries  along with the session cache summary.

<comment>Return:</comment>
  <info>array|false</info>  Array of meta data about session cache  başarısızlık durumunda <info>false</info> döner
               
               The array returned by this function contains the following elements:
               <return>total_cache_uptime</return> - total time in seconds that the session cache has been active
               <return>total_item_count</return> - total number of elements that are currently in the session cache
               <return>is_local_cache</return> - true is the cache metadata is for a local cache instance,  false if
               the metadata is for the global cache <return>total_hit_count</return> - number of times the data has
               been served from the cache <return>total_miss_count</return> - number of times the data has not been
               found in the cache <return>scache_entries</return> - an array that contains the information about all
               the cached items: <return>key_name</return> - name of the key which is used to store the data
               <return>value_type</return> - type of value stored by the key <return>use_time</return> - time in seconds since the
               file has been accessed in the opcode cache <return>last_check</return> - time in seconds since the
               file has been checked for modifications <return>ttl_seconds</return> - time remaining for the data to
               live in the cache, 0 meaning infinite <return>age_seconds</return> - time elapsed from the time data
               has been added in the cache <return>hitcount</return> - number of times data has been served from the
               cache
               
               <return>total_cache_uptime</return> - total time in seconds that the session cache has been active
               
               <return>total_item_count</return> - total number of elements that are currently in the session cache
               
               <return>is_local_cache</return> - true is the cache metadata is for a local cache instance,  false if
               the metadata is for the global cache
               
               <return>total_hit_count</return> - number of times the data has been served from the cache
               
               <return>total_miss_count</return> - number of times the data has not been found in the cache
               
               <return>scache_entries</return> - an array that contains the information about all the cached items:
               <return>key_name</return> - name of the key which is used to store the data <return>value_type</return> - type of value
               stored by the key <return>use_time</return> - time in seconds since the file has been accessed in the
               opcode cache <return>last_check</return> - time in seconds since the file has been checked for
               modifications <return>ttl_seconds</return> - time remaining for the data to live in the cache, 0
               meaning infinite <return>age_seconds</return> - time elapsed from the time data has been added in the
               cache <return>hitcount</return> - number of times data has been served from the cache
               
               <return>key_name</return> - name of the key which is used to store the data
               
               <return>value_type</return> - type of value stored by the key
               
               <return>use_time</return> - time in seconds since the file has been accessed in the opcode cache
               
               <return>last_check</return> - time in seconds since the file has been checked for modifications
               
               <return>ttl_seconds</return> - time remaining for the data to live in the cache, 0 meaning infinite
               
               <return>age_seconds</return> - time elapsed from the time data has been added in the cache
               
               <return>hitcount</return> - number of times data has been served from the cache

<comment>See Also:</comment>
   * <strong>wincache_fcache_fileinfo()</strong>
   * <strong>wincache_fcache_meminfo()</strong>
   * <strong>wincache_ocache_meminfo()</strong>
   * <strong>wincache_rplist_fileinfo()</strong>
   * <strong>wincache_rplist_meminfo()</strong>
   * <strong>wincache_refresh_if_changed()</strong>
   * <strong>wincache_ucache_meminfo()</strong>
   * <strong>wincache_ucache_info()</strong>
   * <strong>wincache_scache_meminfo()</strong>


id: wincache_scache_meminfo
type: function
doc:
<comment>Description:</comment>
  Retrieves information about session cache memory usage
    
  
  Retrieves information about memory usage by session cache.

<comment>Return:</comment>
  <info>array|false</info>  Array of meta data about session cache memory usage  başarısızlık durumunda <info>false</info>
               döner
               
               The array returned by this function contains the following elements: <return>memory_total</return> -
               amount of memory in bytes allocated for the session cache <return>memory_free</return> - amount of
               free memory in bytes available for the session cache <return>num_used_blks</return> - number of memory
               blocks used by the session cache <return>num_free_blks</return> - number of free memory blocks
               available for the session cache <return>memory_overhead</return> - amount of memory in bytes used for
               the session cache internal structures
               
               <return>memory_total</return> - amount of memory in bytes allocated for the session cache
               
               <return>memory_free</return> - amount of free memory in bytes available for the session cache
               
               <return>num_used_blks</return> - number of memory blocks used by the session cache
               
               <return>num_free_blks</return> - number of free memory blocks available for the session cache
               
               <return>memory_overhead</return> - amount of memory in bytes used for the session cache internal
               structures

<comment>See Also:</comment>
   * <strong>wincache_fcache_fileinfo()</strong>
   * <strong>wincache_fcache_meminfo()</strong>
   * <strong>wincache_ocache_fileinfo()</strong>
   * <strong>wincache_rplist_fileinfo()</strong>
   * <strong>wincache_rplist_meminfo()</strong>
   * <strong>wincache_refresh_if_changed()</strong>
   * <strong>wincache_ucache_info()</strong>
   * <strong>wincache_scache_info()</strong>


id: wincache_ucache_add
type: function
doc:
<comment>Description:</comment>
  Adds a variable in user cache only if variable does not already exist in the cache
    
  
  Adds a variable in user cache, only if this variable doesn't already exist in the cache.  The
  added variable remains in the user cache unless its time to live expires or it is  deleted by
  using <strong>wincache_ucache_delete()</strong> or <strong>wincache_ucache_clear()</strong> functions.

<comment>Param:</comment>
  <info>string</info>  <strong>$key</strong>     Store the variable using this <strong>$key</strong> name. If a variable with same key is already
                   present the function will fail and return <info>false</info>. <strong>$key</strong> is case sensitive. To
                   override the value even if  <strong>$key</strong> is present use <strong>wincache_ucache_set()</strong> function
                   instad.  <strong>$key</strong> can also take array of name =&gt; value pairs where names will be
                   used as keys.  This can be used to add multiple values in the cache in one
                   operation, thus avoiding race condition.
  <info>mixed</info>   <strong>$value</strong>   Value of a variable to store. <strong>$Value</strong> supports all data types except resources,
                   such as file handles. This paramter is ignored if first argument is an array. A
                   general guidance is to pass <info>null</info>  as <strong>$value</strong> while using array as <strong>$key</strong>. If <strong>$value</strong>
                   is an object, or an array containing objects, then the objects will be
                   serialized. See __sleep() for details on serializing objects.
  <info>array</info>   <strong>$values</strong>  Associative array of keys and values.
  <info>int</info>     <strong>$ttl</strong>     Time for the variable to live in the cache in seconds. After the value specified
                   in <strong>$ttl</strong> has passed  the stored variable will be deleted from the cache. This
                   parameter takes a default value of <return>0</return> which means  the variable will stay in the
                   cache unless explicitly deleted by using <strong>wincache_ucache_delete()</strong>  or
                   <strong>wincache_ucache_clear()</strong> functions.

<comment>Return:</comment>
  <info>bool</info>  If <strong>$key</strong> is string, the function returns <info>true</info> on success and <info>false</info> on failure.
        
        If <strong>$key</strong> is an array, the function returns:  If all the name =&gt; value pairs in the array
        can be set, function returns an empty array;  If all the name =&gt; value pairs in the array
        cannot be set, function returns <info>false</info>;  If some can be set while others cannot, function
        returns an array with name=&gt;value pair for which the addition failed in the user cache.
        
        If all the name =&gt; value pairs in the array can be set, function returns an empty array;
        
        If all the name =&gt; value pairs in the array cannot be set, function returns <info>false</info>;
        
        If some can be set while others cannot, function returns an array with name=&gt;value pair
        for which the addition failed in the user cache.

<comment>See Also:</comment>
   * <strong>wincache_ucache_set()</strong>
   * <strong>wincache_ucache_get()</strong>
   * <strong>wincache_ucache_delete()</strong>
   * <strong>wincache_ucache_clear()</strong>
   * <strong>wincache_ucache_exists()</strong>
   * <strong>wincache_ucache_meminfo()</strong>
   * <strong>wincache_ucache_info()</strong>
   * __sleep()


id: wincache_ucache_cas
type: function
doc:
<comment>Description:</comment>
  Compares the variable with old value and assigns new value to it
    
  
  Compares the variable associated with the <strong>$key</strong> with <strong>$old_value</strong>  and if it matches then assigns the
  <strong>$new_value</strong> to it.

<comment>Param:</comment>
  <info>string</info>  <strong>$key</strong>        The <strong>$key</strong> that is used to store the variable in the cache.  <strong>$key</strong> is case
                      sensitive.
  <info>int</info>     <strong>$old_value</strong>  Old value of the variable pointed by <strong>$key</strong> in the user cache.  The value should
                      be of type <return>long</return>, otherwise the function returns  <info>false</info>.
  <info>int</info>     <strong>$new_value</strong>  New value which will get assigned to variable pointer by <strong>$key</strong> if a  match is
                      found. The value should be of type <return>long</return>, otherwise  the function returns
                      <info>false</info>.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>wincache_ucache_inc()</strong>
   * <strong>wincache_ucache_dec()</strong>


id: wincache_ucache_clear
type: function
doc:
<comment>Description:</comment>
  Deletes entire content of the user cache
    
  
  Clears/deletes all the values stored in the user cache.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>wincache_ucache_set()</strong>
   * <strong>wincache_ucache_add()</strong>
   * <strong>wincache_ucache_delete()</strong>
   * <strong>wincache_ucache_get()</strong>
   * <strong>wincache_ucache_exists()</strong>
   * <strong>wincache_ucache_meminfo()</strong>
   * <strong>wincache_ucache_info()</strong>


id: wincache_ucache_dec
type: function
doc:
<comment>Description:</comment>
  Decrements the value associated with the key
    
  
  Decrements the value associated with the <strong>$key</strong> by 1 or as specified  by <strong>$dec_by</strong>.

<comment>Param:</comment>
  <info>string</info>  <strong>$key</strong>      The <strong>$key</strong> that was used to store the variable in the cache.  <strong>$key</strong> is case
                    sensitive.
  <info>int</info>     <strong>$dec_by</strong>   The value by which the variable associated with the <strong>$key</strong> will get decremented.
                    If the argument is a floating point number it will be truncated to nearest
                    integer. The variable  associated with the <strong>$key</strong> should be of type <return>long</return>,
                    otherwise  the function fails and returns <info>false</info>.
  <info>bool</info>    <strong>$success</strong>  Will be set to <info>true</info> on success and <info>false</info> on failure.

<comment>Return:</comment>
  <info>mixed</info>  Returns the decremented value on success and <info>false</info> on failure.

<comment>See Also:</comment>
   * <strong>wincache_ucache_inc()</strong>
   * <strong>wincache_ucache_cas()</strong>


id: wincache_ucache_delete
type: function
doc:
<comment>Description:</comment>
  Deletes variables from the user cache
    
  
  Deletes the elements in the user cache pointed by <strong>$key</strong>.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$key</strong>  The <strong>$key</strong> that was used to store the variable in the cache.  <strong>$key</strong> is case sensitive.
               <strong>$key</strong> can be an  array of keys.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.
        
        If <strong>$key</strong> is an array then the function returns <info>false</info>  if every element of the array fails to
        get deleted from the user cache, otherwise returns an  array which consists of all the keys
        that are deleted.

<comment>See Also:</comment>
   * <strong>wincache_ucache_set()</strong>
   * <strong>wincache_ucache_add()</strong>
   * <strong>wincache_ucache_get()</strong>
   * <strong>wincache_ucache_clear()</strong>
   * <strong>wincache_ucache_exists()</strong>
   * <strong>wincache_ucache_meminfo()</strong>
   * <strong>wincache_ucache_info()</strong>


id: wincache_ucache_exists
type: function
doc:
<comment>Description:</comment>
  Checks if a variable exists in the user cache
    
  
  Checks if a variable with the <strong>$key</strong> exists in the user cache or not.

<comment>Param:</comment>
  <info>string</info>  <strong>$key</strong>  The <strong>$key</strong> that was used to store the variable in the cache.  <strong>$key</strong> is case sensitive.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if variable with the <strong>$key</strong> exitsts,  otherwise returns <info>false</info>.

<comment>See Also:</comment>
   * <strong>wincache_ucache_set()</strong>
   * <strong>wincache_ucache_add()</strong>
   * <strong>wincache_ucache_get()</strong>
   * <strong>wincache_ucache_clear()</strong>
   * <strong>wincache_ucache_delete()</strong>
   * <strong>wincache_ucache_meminfo()</strong>
   * <strong>wincache_ucache_info()</strong>


id: wincache_ucache_get
type: function
doc:
<comment>Description:</comment>
  Gets a variable stored in the user cache
    
  
  Gets a variable stored in the user cache.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$key</strong>      The <strong>$key</strong> that was used to store the variable in the cache.  <strong>$key</strong> is case
                   sensitive. <strong>$key</strong> can be an  array of keys. In this case the return value will be
                   an array of values of each element  in the <strong>$key</strong> array. If an object, or an array
                   containing objects, is returned, then the objects will be unserialized. See
                   __wakeup() for details on unserializing objects.
  <info>bool</info>   <strong>$success</strong>  Will be set to <info>true</info> on success and <info>false</info> on failure.

<comment>Return:</comment>
  <info>mixed</info>  If <strong>$key</strong> is a string, the function returns the value of the variable stored with that key.
         The <strong>$success</strong> is set to <info>true</info> on success and  to <info>false</info> on failure.
         
         The <strong>$key</strong> is an array, the parameter <strong>$success</strong>  is always set to <info>true</info>. The returned array
         (name =&gt; value pairs) will  contain only those name =&gt; value pairs for which the get
         operation in user cache was  successful. If none of the keys in the key array finds a match
         in the user cache  an empty array will be returned.

<comment>See Also:</comment>
   * <strong>wincache_ucache_add()</strong>
   * <strong>wincache_ucache_set()</strong>
   * <strong>wincache_ucache_delete()</strong>
   * <strong>wincache_ucache_clear()</strong>
   * <strong>wincache_ucache_exists()</strong>
   * <strong>wincache_ucache_meminfo()</strong>
   * <strong>wincache_ucache_info()</strong>
   * __wakeup()


id: wincache_ucache_inc
type: function
doc:
<comment>Description:</comment>
  Increments the value associated with the key
    
  
  Increments the value associated with the <strong>$key</strong> by 1 or as specified  by <strong>$inc_by</strong>.

<comment>Param:</comment>
  <info>string</info>  <strong>$key</strong>      The <strong>$key</strong> that was used to store the variable in the cache.  <strong>$key</strong> is case
                    sensitive.
  <info>int</info>     <strong>$inc_by</strong>   The value by which the variable associated with the <strong>$key</strong> will get incremented.
                    If the argument is a floating point number it will be truncated to nearest
                    integer. The variable  associated with the <strong>$key</strong> should be of type <return>long</return>,
                    otherwise  the function fails and returns <info>false</info>.
  <info>bool</info>    <strong>$success</strong>  Will be set to <info>true</info> on success and <info>false</info> on failure.

<comment>Return:</comment>
  <info>mixed</info>  Returns the incremented value on success and <info>false</info> on failure.

<comment>See Also:</comment>
   * <strong>wincache_ucache_dec()</strong>
   * <strong>wincache_ucache_cas()</strong>


id: wincache_ucache_info
type: function
doc:
<comment>Description:</comment>
  Retrieves information about data stored in the user cache
    
  
  Retrieves information about data stored in the user cache.

<comment>Param:</comment>
  <info>bool</info>    <strong>$summaryonly</strong>  Controls whether the returned array will contain information about
                        individual cache entries  along with the user cache summary.
  <info>string</info>  <strong>$key</strong>          The key of an entry in the user cache. If specified then the returned array
                        will contain information  only about that cache entry. If not specified and
                        <strong>$summaryonly</strong> is set to  <info>false</info> then the returned array will contain
                        information about all entries in the cache.

<comment>Return:</comment>
  <info>array|false</info>  Array of meta data about user cache  başarısızlık durumunda <info>false</info> döner
               
               The array returned by this function contains the following elements:
               <return>total_cache_uptime</return> - total time in seconds that the user cache has been active
               <return>total_item_count</return> - total number of elements that are currently in the user cache
               <return>is_local_cache</return> - true is the cache metadata is for a local cache instance,  false if
               the metadata is for the global cache <return>total_hit_count</return> - number of times the data has
               been served from the cache <return>total_miss_count</return> - number of times the data has not been
               found in the cache <return>ucache_entries</return> - an array that contains the information about all
               the cached items: <return>key_name</return> - name of the key which is used to store the data
               <return>value_type</return> - type of value stored by the key <return>use_time</return> - time in seconds since the
               file has been accessed in the opcode cache <return>last_check</return> - time in seconds since the
               file has been checked for modifications <return>is_session</return> - indicates if the data is a
               session variable <return>ttl_seconds</return> - time remaining for the data to live in the cache, 0
               meaning infinite <return>age_seconds</return> - time elapsed from the time data has been added in the
               cache <return>hitcount</return> - number of times data has been served from the cache
               
               <return>total_cache_uptime</return> - total time in seconds that the user cache has been active
               
               <return>total_item_count</return> - total number of elements that are currently in the user cache
               
               <return>is_local_cache</return> - true is the cache metadata is for a local cache instance,  false if
               the metadata is for the global cache
               
               <return>total_hit_count</return> - number of times the data has been served from the cache
               
               <return>total_miss_count</return> - number of times the data has not been found in the cache
               
               <return>ucache_entries</return> - an array that contains the information about all the cached items:
               <return>key_name</return> - name of the key which is used to store the data <return>value_type</return> - type of value
               stored by the key <return>use_time</return> - time in seconds since the file has been accessed in the
               opcode cache <return>last_check</return> - time in seconds since the file has been checked for
               modifications <return>is_session</return> - indicates if the data is a session variable <return>ttl_seconds</return> -
               time remaining for the data to live in the cache, 0 meaning infinite <return>age_seconds</return> -
               time elapsed from the time data has been added in the cache <return>hitcount</return> - number of
               times data has been served from the cache
               
               <return>key_name</return> - name of the key which is used to store the data
               
               <return>value_type</return> - type of value stored by the key
               
               <return>use_time</return> - time in seconds since the file has been accessed in the opcode cache
               
               <return>last_check</return> - time in seconds since the file has been checked for modifications
               
               <return>is_session</return> - indicates if the data is a session variable
               
               <return>ttl_seconds</return> - time remaining for the data to live in the cache, 0 meaning infinite
               
               <return>age_seconds</return> - time elapsed from the time data has been added in the cache
               
               <return>hitcount</return> - number of times data has been served from the cache

<comment>See Also:</comment>
   * <strong>wincache_fcache_meminfo()</strong>
   * <strong>wincache_ocache_fileinfo()</strong>
   * <strong>wincache_ocache_meminfo()</strong>
   * <strong>wincache_rplist_meminfo()</strong>
   * <strong>wincache_rplist_fileinfo()</strong>
   * <strong>wincache_refresh_if_changed()</strong>
   * <strong>wincache_ucache_meminfo()</strong>
   * <strong>wincache_scache_info()</strong>
   * <strong>wincache_scache_meminfo()</strong>


id: wincache_ucache_meminfo
type: function
doc:
<comment>Description:</comment>
  Retrieves information about user cache memory usage
    
  
  Retrieves information about memory usage by user cache.

<comment>Return:</comment>
  <info>array|false</info>  Array of meta data about user cache memory usage  başarısızlık durumunda <info>false</info> döner
               
               The array returned by this function contains the following elements: <return>memory_total</return> -
               amount of memory in bytes allocated for the user cache <return>memory_free</return> - amount of free
               memory in bytes available for the user cache <return>num_used_blks</return> - number of memory blocks
               used by the user cache <return>num_free_blks</return> - number of free memory blocks available for the
               user cache <return>memory_overhead</return> - amount of memory in bytes used for the user cache
               internal structures
               
               <return>memory_total</return> - amount of memory in bytes allocated for the user cache
               
               <return>memory_free</return> - amount of free memory in bytes available for the user cache
               
               <return>num_used_blks</return> - number of memory blocks used by the user cache
               
               <return>num_free_blks</return> - number of free memory blocks available for the user cache
               
               <return>memory_overhead</return> - amount of memory in bytes used for the user cache internal
               structures

<comment>See Also:</comment>
   * <strong>wincache_fcache_fileinfo()</strong>
   * <strong>wincache_fcache_meminfo()</strong>
   * <strong>wincache_ocache_fileinfo()</strong>
   * <strong>wincache_rplist_fileinfo()</strong>
   * <strong>wincache_rplist_meminfo()</strong>
   * <strong>wincache_refresh_if_changed()</strong>
   * <strong>wincache_ucache_info()</strong>
   * <strong>wincache_scache_info()</strong>
   * <strong>wincache_scache_meminfo()</strong>


id: wincache_ucache_set
type: function
doc:
<comment>Description:</comment>
  Adds a variable in user cache and overwrites a variable if it already exists in the cache
    
  
  Adds a variable in user cache. Overwrites a variable if it already exists in the cache.  The added
  or updated variable remains in the user cache unless its time to live expires or it is  deleted by
  using <strong>wincache_ucache_delete()</strong> or <strong>wincache_ucache_clear()</strong> functions.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$key</strong>     Store the variable using this <strong>$key</strong> name. If a variable with same  <strong>$key</strong> is already
                  present the function will overwrite the previous  value with the new one. <strong>$key</strong> is
                  case sensitive.  <strong>$key</strong> can also take array of name =&gt; value pairs where names
                  will be used as  keys. This can be used to add multiple values in the cache in one
                  operation, thus avoiding  race condition.
  <info>mixed</info>  <strong>$value</strong>   Value of a variable to store. <strong>$Value</strong> supports all data types except resources,
                  such as file handles. This paramter is ignored if first argument is an array. A
                  general guidance is to pass <info>null</info>  as <strong>$value</strong> while using array as <strong>$key</strong>. If <strong>$value</strong>
                  is an object, or an array containing objects, then the objects will be serialized.
                  See __sleep() for details on serializing objects.
  <info>array</info>  <strong>$values</strong>  Associative array of keys and values.
  <info>int</info>    <strong>$ttl</strong>     Time for the variable to live in the cache in seconds. After the value specified
                  in <strong>$ttl</strong> has passed  the stored variable will be deleted from the cache. This
                  parameter takes a default value of <return>0</return> which means  the variable will stay in the
                  cache unless explicitly deleted by using <strong>wincache_ucache_delete()</strong>  or
                  <strong>wincache_ucache_clear()</strong> functions.

<comment>Return:</comment>
  <info>bool</info>  If <strong>$key</strong> is string, the function returns <info>true</info> on success and <info>false</info> on failure.
        
        If <strong>$key</strong> is an array, the function returns:  If all the name =&gt; value pairs in the array
        can be set, function returns an empty array;  If all the name =&gt; value pairs in the array
        cannot be set, function returns <info>false</info>;  If some can be set while others cannot, function
        returns an array with name=&gt;value pair for which the addition failed in the user cache.
        
        If all the name =&gt; value pairs in the array can be set, function returns an empty array;
        
        If all the name =&gt; value pairs in the array cannot be set, function returns <info>false</info>;
        
        If some can be set while others cannot, function returns an array with name=&gt;value pair
        for which the addition failed in the user cache.

<comment>See Also:</comment>
   * <strong>wincache_ucache_add()</strong>
   * <strong>wincache_ucache_get()</strong>
   * <strong>wincache_ucache_delete()</strong>
   * <strong>wincache_ucache_clear()</strong>
   * <strong>wincache_ucache_exists()</strong>
   * <strong>wincache_ucache_meminfo()</strong>
   * <strong>wincache_ucache_info()</strong>
   * __sleep()


id: wincache_unlock
type: function
doc:
<comment>Description:</comment>
  Releases an exclusive lock on a given key
    
  
  Releases an exclusive lock that was obtained on a given key by using <strong>wincache_lock()</strong>.  If any
  other process was blocked waiting for the lock on this key, that process will be able to obtain
  the lock.
  
  Using of the <strong>wincache_lock()</strong> and <strong>wincache_unlock()</strong> can cause deadlocks when  executing PHP scripts
  in a multi-process environment like FastCGI. Do not use these functions unless you are  absolutely
  sure you need to use them. For the majority of the operations on the user cache it is not
  necessary to use these functions.

<comment>Param:</comment>
  <info>string</info>  <strong>$key</strong>  Name of the key in the cache to release the lock on.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>wincache_lock()</strong>
   * <strong>wincache_ucache_set()</strong>
   * <strong>wincache_ucache_get()</strong>
   * <strong>wincache_ucache_delete()</strong>
   * <strong>wincache_ucache_clear()</strong>
   * <strong>wincache_ucache_exists()</strong>
   * <strong>wincache_ucache_meminfo()</strong>
   * <strong>wincache_ucache_info()</strong>
   * <strong>wincache_scache_info()</strong>


id: wkhtmltox\Image\Converter::__construct
type: function
doc:
<comment>Description:</comment>
  Create a new Image converter
  
  Creates an Image converter, optionally taking an input buffer and configuration settings

<comment>Param:</comment>
  <info>string</info>  <strong>$buffer</strong>    HTML
  <info>array</info>   <strong>$settings</strong>  NameDescriptionValuesChangeloginURL or path of the input file, if "-" stdin is
                     used/path/to/markup.html&gt;= 0.1.0outpath of output file, if "-" stdout is
                     used, by default an internal buffer is used/path/to/output.png&gt;=
                     0.1.0fmtoutput format to use""defaultjpgoutput as JPEGpngoutput as PNGbmpoutput
                     as bitmapsvgoutput as SVG&gt;= 0.1.0transparentwhen outputting a PNG or SVG,
                     make the white background transparentboolean&gt;= 0.1.0screenWidththe with of
                     the screen used to render in pixels800&gt;= 0.1.0smartWidthwhen true,
                     screenWidth is expanded to the content widthboolean&gt;=
                     0.1.0qualitycompression factor to use when outputting a JPEG image94&gt;=
                     0.1.0crop.leftleft/x coordinate of the window to capture in pixels200&gt;=
                     0.1.0crop.toptop/y coordinate of the window to capture in pixels200&gt;=
                     0.1.0crop.widthwidth of the window to capture in pixels200&gt;=
                     0.1.0crop.heightheight of the window to capture in pixels200&gt;=
                     0.1.0load.cookieJarpath of file used to load and store
                     cookies/tmp/cookies.txt&gt;= 0.1.0load.usernameuser name to use when loging
                     into a websitebart&gt;= 0.1.0load.passwordthe password to used when logging
                     into a websiteelbarto&gt;= 0.1.0load.jsdelaythe amount of time in milliseconds
                     to wait after a page is loaded until it is captured1200&gt;=
                     0.1.0load.zoomFactorhow much zoom should be applied to the content2.2&gt;=
                     0.1.0load.customHeaderscustom headers to send when requesting the main web
                     page&gt;= 0.1.0load.repertCustomHeadersset true to send with all
                     requestsboolean&gt;= 0.1.0load.cookiescookie string to send when requesting the
                     main web page&gt;= 0.1.0load.postpost string to send when requesting the main
                     web page&gt;= 0.1.0load.blockLocalFileAccessdisallow local and piped files to
                     access other local filesboolean&gt;= 0.1.0load.stopSlowScriptstop slow running
                     javascriptbooleanload.debugJavascriptallow javascript to raise
                     warningsboolean&gt;= 0.1.0load.loadErrorHandlingset error handling
                     strategyabortabort the convertion processskipdo not add the object to the final
                     outputignoretry to add the object to the final output&gt;= 0.1.0load.proxy&gt;=
                     0.1.0web.backgroundinclude background image in outputboolean&gt;=
                     0.1.0web.loadImagesinclude images in outputboolean&gt;=
                     0.1.0web.enableJavascriptenable or disable javascriptboolean&gt;=
                     0.1.0web.enableIntelligentShrinkingenable to attempt to fit more content on
                     page, only applies to PDF outputboolean&gt;= 0.1.0web.minimumFontSizethe
                     minimum font size allowed9&gt;= 0.1.0web.printMediaTypeprint content using
                     print media type instead of screen media typeboolean&gt;=
                     0.1.0web.defaultEncodingcontent to use where no encoding is specifiedutf-8&gt;=
                     0.1.0web.userStyleSheetURL or path to a user specified style
                     sheet/path/to/style.css&gt;= 0.1.0web.enablePluginsenable or disable NS
                     pluginsboolean&gt;= 0.1.0


id: wkhtmltox\Image\Converter::convert
type: function
doc:
<comment>Description:</comment>
  Perform Image conversion
  
  Performs conversion of the input buffer

<comment>Return:</comment>
  <info>string|null</info>  Where the return value is used, it will be populated with the contents of the
               conversion buffer


id: wkhtmltox\Image\Converter::getVersion
type: function
doc:
<comment>Description:</comment>
  Determine version of Converter
  
  Determines the version of Converter as reported by libwkhtmltox

<comment>Return:</comment>
  <info>string</info>  Returns a version string
          
          This is not yet implemented by libwkhtmltox


id: wkhtmltox\PDF\Converter::__construct
type: function
doc:
<comment>Description:</comment>
  Create a new PDF converter
  
  Creates a PDF converter, using optional configuration settings

<comment>Param:</comment>
  <info>array</info>  <strong>$settings</strong>  NameDescriptionValuesChangelogsize.pageSizepaper size of output documentA4&gt;=
                    0.1.0size.widthwith of the output document210mm&gt;= 0.1.0size.heightheight of
                    the output document297mm&gt;= 0.1.0orientationorientation of the output
                    documentLandscapePortrait&gt;= 0.1.0colorModecolor mode of the output
                    documentColorGreyscale&gt;= 0.1.0resolutionresoluition of the output
                    documentmost likely has no effect&gt;= 0.1.0dpidpi to use while printing80&gt;=
                    0.1.0pageOffsetinteger added to page numbers generating headers, footers, and
                    toc&gt;= 0.1.0copies&gt;= 0.1.0collatecollate copiesboolean&gt;=
                    0.1.0outlinegenerate PDF outlineboolean&gt;= 0.1.0outlineDepthmaximum depth of
                    outline&gt;= 0.1.0dumpOutlinepath of file to dump outline XML&gt;= 0.1.0outpath
                    of output file, if "-" stdout is used&gt;= 0.1.0documentTitletitle for the
                    output document&gt;= 0.1.0useCompressionenable or disable lossless
                    compressionboolean&gt;= 0.1.0margin.topsize of the top margin2cm&gt;=
                    0.1.0margin.bottomsize of the bottom margin2cm&gt;= 0.1.0margin.leftsize of the
                    left margin2cm&gt;= 0.1.0margin.rightsize of the right margin2cm&gt;=
                    0.1.0imageDPImaximum DPI for images in the output document&gt;=
                    0.1.0imageQualitythe jpeg compression factor for images in the output
                    document94&gt;= 0.1.0load.cookieJarpath of file used to load and store
                    cookies/tmp/cookies.txt&gt;= 0.1.0


id: wkhtmltox\PDF\Converter::add
type: function
doc:
<comment>Description:</comment>
  Add an object for conversion
  
  Adds the given object to conversion

<comment>Param:</comment>
  <info>wkhtmltox\PDF\Object</info>  <strong>$object</strong>  The object to add

<comment>Return:</comment>
  <info>void</info>  


id: wkhtmltox\PDF\Converter::convert
type: function
doc:
<comment>Description:</comment>
  Perform PDF conversion
  
  Performs conversion of all previously added Objects

<comment>Return:</comment>
  <info>string|null</info>  Where the return value is used, it will be populated with the contents of the
               conversion buffer


id: wkhtmltox\PDF\Converter::getVersion
type: function
doc:
<comment>Description:</comment>
  Determine version of Converter
  
  Determines the version of Converter as reported by libwkhtmltox

<comment>Return:</comment>
  <info>string</info>  Returns a version string


id: wkhtmltox\PDF\Object::__construct
type: function
doc:
<comment>Description:</comment>
  Create a new PDF Object
  
  Creates a new PDF Object from the given buffer and optional configuration settings

<comment>Param:</comment>
  <info>string</info>  <strong>$buffer</strong>    HTML
  <info>array</info>   <strong>$settings</strong>  NameDescriptionValuesChangelogpageURL or path of the HTML to convert&gt;=
                     0.1.0useExternalLinksset true to convert external links in the input into
                     external PDF links in the outputboolean&gt;= 0.1.0useLocalLinksset true to
                     convert internal links in the input into internal PDF links in the
                     outputboolean&gt;= 0.1.0produceFormsset true to turn HTML forms into PDF
                     formsboolean&gt;= 0.1.0replacementsundocumented&gt;= 0.1.0includeInOutlineset
                     true to include sections from this object in the outline and tocboolean&gt;=
                     0.1.0pagesCountset true to make page count in toc inclusive of the number of
                     pages in this objectboolean&gt;= 0.1.0tocXslset to style sheet to convert this
                     object into a toc object&gt;= 0.1.0toc.useDottedLinesset true to use dotted
                     lines in tocboolean&gt;= 0.1.0toc.captionTextthe caption text for toc&gt;=
                     0.1.0toc.forwardLinksset true to create links from toc to contentboolean&gt;=
                     0.1.0toc.backLinksset true to create links from content to tocboolean&gt;=
                     0.1.0toc.indentationindentation for toc2em&gt;= 0.1.0toc.fontScalethe factor to
                     scale down the font at every toc level0.8&gt;= 0.1.0header.fontSizefont size
                     for use in header13&gt;= 0.1.0header.fontNamename of font for use in
                     headertimes&gt;= 0.1.0header.lefttext for left of header&gt;=
                     0.1.0header.centertext for center of header&gt;= 0.1.0header.righttext for
                     right of header&gt;= 0.1.0header.lineenable or disable horizontal rule under
                     headerboolean&gt;= 0.1.0header.spacingspace between header and content1.8&gt;=
                     0.1.0header.htmlUrlURL or path of HTML to use in header&gt;=
                     0.1.0footer.fontSizefont size for use in footer13&gt;= 0.1.0footer.fontNamename
                     of font for use in footertimes&gt;= 0.1.0footer.lefttext for left of
                     footer&gt;= 0.1.0footer.centertext for center of footer&gt;=
                     0.1.0footer.righttext for right of footer&gt;= 0.1.0footer.lineenable or
                     disable horizontal rule under footerboolean&gt;= 0.1.0footer.spacingspace
                     between footer and content1.8&gt;= 0.1.0footer.htmlUrlURL or path of HTML to
                     use in footer&gt;= 0.1.0load.usernameuser name to use when loging into a
                     websitebart&gt;= 0.1.0load.passwordthe password to used when logging into a
                     websiteelbarto&gt;= 0.1.0load.jsdelaythe amount of time in milliseconds to wait
                     after a page is loaded until it is captured1200&gt;= 0.1.0load.zoomFactorhow
                     much zoom should be applied to the content2.2&gt;=
                     0.1.0load.customHeaderscustom headers to send when requesting the main web
                     page&gt;= 0.1.0load.repertCustomHeadersset true to send with all
                     requestsboolean&gt;= 0.1.0load.cookiescookie string to send when requesting the
                     main web page&gt;= 0.1.0load.postpost string to send when requesting the main
                     web page&gt;= 0.1.0load.blockLocalFileAccessdisallow local and piped files to
                     access other local filesboolean&gt;= 0.1.0load.stopSlowScriptstop slow running
                     javascriptbooleanload.debugJavascriptallow javascript to raise
                     warningsboolean&gt;= 0.1.0load.loadErrorHandlingset error handling
                     strategyabortabort the convertion processskipdo not add the object to the final
                     outputignoretry to add the object to the final output&gt;= 0.1.0load.proxy&gt;=
                     0.1.0web.backgroundinclude background image in outputboolean&gt;=
                     0.1.0web.loadImagesinclude images in outputboolean&gt;=
                     0.1.0web.enableJavascriptenable or disable javascriptboolean&gt;=
                     0.1.0web.enableIntelligentShrinkingenable to attempt to fit more content on
                     page, only applies to PDF outputboolean&gt;= 0.1.0web.minimumFontSizethe
                     minimum font size allowed9&gt;= 0.1.0web.printMediaTypeprint content using
                     print media type instead of screen media typeboolean&gt;=
                     0.1.0web.defaultEncodingcontent to use where no encoding is specifiedutf-8&gt;=
                     0.1.0web.userStyleSheetURL or path to a user specified style
                     sheet/path/to/style.css&gt;= 0.1.0web.enablePluginsenable or disable NS
                     pluginsboolean&gt;= 0.1.0


id: wordwrap
type: function
doc:
<comment>Description:</comment>
  Bir dizgeyi belli bir uzunlukta katlar
  
  Belirtilen <strong>$dizge</strong>yi belirtilen <strong>$genişlik</strong>te belirtilen <strong>$satırsonu</strong> karakterini kullanarak katlar.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>        Girdi dizgesi.
  <info>int</info>     <strong>$genişlik</strong>    Dizgenin katlanacağı karakter sayısı.
  <info>string</info>  <strong>$satırsonu</strong>   Satırın sonuna eklenecek isteğe bağlı satırsonu karakteri.
  <info>bool</info>    <strong>$sözcüğü_kes</strong>  <strong>$sözcüğü_kes</strong><info>true</info> ise, dizge belirtilen genişlikte veya daha önce, satırdaki
                        son sözcüğü kesme pahasına katlanır. (İkinci örneğe bakınız). <info>false</info>
                        belirtilirse, <strong>$genişlik</strong> sözcük genişliğinden küçük olduğunda bile sözcük
                        bütünlüğü korunur.

<comment>Return:</comment>
  <info>string</info>  Belirtilen genişlikte katlanan dizgeyi döndürür.

<comment>See Also:</comment>
   * <strong>nl2br()</strong>
   * <strong>chunk_split()</strong>


id: xattr_get
type: function
doc:
<comment>Description:</comment>
  Bir özniteliğin değerini döndürür
  
  Belirtilen dosyanın belirtilen özniteliğinin değerini döndürür.
  
  Ek
  öznitelikler iki isim alanına sahiptir: kullanıcı ve root. Kullanıcı isim
  alanını tüm kullanıcılar kullanabilir; root isim alanını ise sadece root
  yetkilerine sahip kullanıcılar kullanabilir. xattr eklentisi öntanımlı olarak
  kullanıcı isim alanında işlem yapar, fakat bu davranış
  <strong>$seçenekler</strong> bağımsız değişkeni ile değiştirilebilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>       Özniteliği sorgulanacak dosyanın yolu.
  <info>string</info>  <strong>$isim</strong>        Özniteliğin ismi.
  <info>int</info>     <strong>$seçenekler</strong>  Desteklenen xattr seçenekleri<info>XATTR_DONTFOLLOW</info>Sembolik bağlar izlenmez,
                       sembolik bağın kendisinde işlem yapar.<info>XATTR_ROOT</info>Özniteliği root isim alanında
                       tanımlar; root yetkisi gerektirir.

<comment>Return:</comment>
  <info>string</info>  Öznitelik tanımlı değilse <info>false</info> tanımlıysa değeri bir dizge olarak döndürür.

<comment>See Also:</comment>
   * <strong>xattr_list()</strong>
   * <strong>xattr_set()</strong>
   * <strong>xattr_remove()</strong>


id: xattr_list
type: function
doc:
<comment>Description:</comment>
  Ek özniteliklerin listesini döndürür
  
  Belirtilen dosyanın ek özniteliklerinin listesini döndürür.
  
  Ek
  öznitelikler iki isim alanına sahiptir: kullanıcı ve root. Kullanıcı isim
  alanını tüm kullanıcılar kullanabilir; root isim alanını ise sadece root
  yetkilerine sahip kullanıcılar kullanabilir. xattr eklentisi öntanımlı olarak
  kullanıcı isim alanında işlem yapar, fakat bu davranış
  <strong>$seçenekler</strong> bağımsız değişkeni ile değiştirilebilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>       Dosya yolu.
  <info>int</info>     <strong>$seçenekler</strong>  Desteklenen xattr seçenekleri<info>XATTR_DONTFOLLOW</info>Sembolik bağlar izlenmez,
                       sembolik bağın kendisinde işlem yapar.<info>XATTR_ROOT</info>Özniteliği root isim alanında
                       tanımlar; root yetkisi gerektirir.

<comment>Return:</comment>
  <info>array</info>  Ek özniteliklerin isimlerini içeren bir dizi döndürür.

<comment>See Also:</comment>
   * <strong>xattr_get()</strong>


id: xattr_remove
type: function
doc:
<comment>Description:</comment>
  Bir ek özniteliği siler
  
  Belirtilen dosyanın belirtilen özniteliğini siler.
  
  Ek
  öznitelikler iki isim alanına sahiptir: kullanıcı ve root. Kullanıcı isim
  alanını tüm kullanıcılar kullanabilir; root isim alanını ise sadece root
  yetkilerine sahip kullanıcılar kullanabilir. xattr eklentisi öntanımlı olarak
  kullanıcı isim alanında işlem yapar, fakat bu davranış
  <strong>$seçenekler</strong> bağımsız değişkeni ile değiştirilebilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>       Özniteliği silinecek dosyanın yolu.
  <info>string</info>  <strong>$isim</strong>        Silinecek özniteliğin ismi.
  <info>int</info>     <strong>$seçenekler</strong>  Desteklenen xattr seçenekleri<info>XATTR_DONTFOLLOW</info>Sembolik bağlar izlenmez,
                       sembolik bağın kendisinde işlem yapar.<info>XATTR_ROOT</info>Özniteliği root isim alanında
                       tanımlar; root yetkisi gerektirir.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>xattr_list()</strong>
   * <strong>xattr_set()</strong>
   * <strong>xattr_get()</strong>


id: xattr_set
type: function
doc:
<comment>Description:</comment>
  Bir ek özniteliği tanımlar
  
  Belirtilen dosyanın belirtilen özniteliğini tanımlar.
  
  Ek
  öznitelikler iki isim alanına sahiptir: kullanıcı ve root. Kullanıcı isim
  alanını tüm kullanıcılar kullanabilir; root isim alanını ise sadece root
  yetkilerine sahip kullanıcılar kullanabilir. xattr eklentisi öntanımlı olarak
  kullanıcı isim alanında işlem yapar, fakat bu davranış
  <strong>$seçenekler</strong> bağımsız değişkeni ile değiştirilebilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>       Özniteliği tanımlanacak dosyanın yolu.
  <info>string</info>  <strong>$isim</strong>        Ek özniteliğin ismi. Öznitelik yoksa oluşturulur varsa değeri değiştirilir.
                       Bu davranışı <strong>$seçenekler</strong> bağımsız değişkeni ile değiştirebilirsiniz.
  <info>string</info>  <strong>$değer</strong>      Özniteliğin değeri.
  <info>int</info>     <strong>$seçenekler</strong>  Desteklenen xattr seçenekleri<info>XATTR_CREATE</info>Ek öznitelik zaten tanımlıysa işlev
                       başarısız olur. <info>XATTR_REPLACE</info>Öznitelik evvelce tanımlanmamışsa işlev
                       başarısız olur. <info>XATTR_DONTFOLLOW</info>Sembolik bağlar izlenmez, sembolik bağın
                       kendisinde işlem yapar.<info>XATTR_ROOT</info>Özniteliği root isim alanında tanımlar; root
                       yetkisi gerektirir.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>xattr_get()</strong>
   * <strong>xattr_remove()</strong>


id: xattr_supported
type: function
doc:
<comment>Description:</comment>
  Dosya sistemi ek öznitelikleri destekliyor mu diye bakar
    
  
  Belirtilen dosyayı içeren dosya sistemi ek öznitelikleri destekliyorsa <info>true</info> döner. Dosya için
  okuma izni gerekir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>       Sınanacak dosyanın yolu.
  <info>int</info>     <strong>$seçenekler</strong>  Desteklenen xattr seçenekleri<info>XATTR_DONTFOLLOW</info>Sembolik bağlar izlenmez,
                       sembolik bağın kendisinde işlem yapar.

<comment>Return:</comment>
  <info>bool</info>  Dosya sistemi ek öznitelikleri destekliyorsa <info>true</info>, desteklemiyorsa <info>false</info>, yanlış yol
        belirtimi veya okuma izninin yokluğu gibi sebeplerle destek saptanamazsa <info>null</info> döner.

<comment>See Also:</comment>
   * <strong>xattr_get()</strong>
   * <strong>xattr_list()</strong>


id: xdiff_file_bdiff
type: function
doc:
<comment>Description:</comment>
  İki dosyanın ikil farkını alır
  
  <strong>$eski_dosya</strong> ile <strong>$yeni_dosya</strong> arasındaki farklardan bir ikil fark dizgesi oluşturup sonucu <strong>$hedef</strong>
  dosyasına kaydeder. Bu işlev hem metin hem de ikil verilerle çalışabilir. Elde edilen yama daha
  sonra <strong>xdiff_file_bpatch()</strong> ve <strong>xdiff_string_bpatch()</strong> işleviyle uygulanabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$eski_dosya</strong>  İlk dosyanın yolu. Eski dosya olarak ele alınır.
  <info>string</info>  <strong>$yeni_dosya</strong>  İkinci dosyanın yolu. Yeni dosya olarak ele alınır.
  <info>string</info>  <strong>$hedef</strong>       Elde edilen yamanın kaydedileceği dosyanın yolu. Dosya ikil bir dosya
                       olacağından içeriği insanlarca okunabilir olmayacaktır.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>xdiff_file_bpatch()</strong>


id: xdiff_file_bdiff_size
type: function
doc:
<comment>Description:</comment>
  Belirtilen ikil yama uygulanarak oluşturulacak dosyanın
    boyutunu döndürür
  
  Belirtilen ikil <strong>$yama</strong> dizgesini özgün dosyaya uyguladıktan sonra oluşacak yeni dosyanın boyutunu
  döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>  <strong>xdiff_file_bdiff()</strong> veya <strong>xdiff_file_rabdiff()</strong> tarafından oluşturulmuş ikil yama
                  dosyasının yolu.

<comment>Return:</comment>
  <info>int</info>  Oluşacak dosyanın boyutunu döndürür.

<comment>See Also:</comment>
   * <strong>xdiff_file_bdiff()</strong>
   * <strong>xdiff_file_rabdiff()</strong>
   * <strong>xdiff_file_bpatch()</strong>


id: xdiff_file_bpatch
type: function
doc:
<comment>Description:</comment>
  Bir dosyaya bir ikil yama uygular
  
  Belirtilen <strong>$dosya</strong>'ya ikil <strong>$yama</strong>'yı uygular ve sonucu <strong>$hedef</strong>'e kaydeder. Bu işlev
  <strong>xdiff_file_bdiff()</strong> ve <strong>xdiff_file_rabdiff()</strong> işlevleriyle veya bunların dizgelerle çalışan
  eşdeğerleriyle üretilmiş yamaları kabul eder.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>  Yamanın uygulanacağı dosyanın yolu.
  <info>string</info>  <strong>$yama</strong>   İkil yama dosyası.
  <info>string</info>  <strong>$hedef</strong>  Sonucun kaydedileceği dosyanın yolu.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>xdiff_file_bdiff()</strong>
   * <strong>xdiff_file_rabdiff()</strong>


id: xdiff_file_diff
type: function
doc:
<comment>Description:</comment>
  İki dosyanın tekil farkını alır
  
  <strong>$eski_dosya</strong> ile <strong>$yeni_dosya</strong> arasındaki farklardan bir tekil fark dizgesi oluşturup sonucu <strong>$hedef</strong>'e
  kaydeder. Elde edilen fark dizgesi insanlarca okunabilen bir dizgedir. İsteğe bağlı <strong>$bağlam</strong>
  bağımsız değişkeni ile her değişikliğin altında ve üstünde kaç bağlam satırının bulunacağı
  belirtilir. Seçimlik <strong>$küçült</strong> bağımsız değişkeninde <info>true</info> atandığı takdirde mümkün olan en küçük
  yama dizgesi oluşturulmaya çalışılır (işlem biraz uzun sürebilir).

<comment>Param:</comment>
  <info>string</info>  <strong>$eski_dosya</strong>  İlk dosyanın yolu. Eski dosya olarak ele alınır.
  <info>string</info>  <strong>$yeni_dosya</strong>  İkinci dosyanın yolu. Yeni dosya olarak ele alınır.
  <info>string</info>  <strong>$hedef</strong>       Elde edilen yamanın kaydedileceği dosyanın yolu.
  <info>int</info>     <strong>$bağlam</strong>     Her değişikliğin altında ve üstünde kaç bağlam satırının bulunacağı
                       belirtilir.
  <info>bool</info>    <strong>$küçült</strong>   <info>true</info> atandığı takdirde mümkün olan en küçük yama dizgesi oluşturulmaya
                       çalışılır (işlem biraz uzun sürebilir).

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>xdiff_file_patch()</strong>


id: xdiff_file_diff_binary
type: function
doc:
<comment>Description:</comment>
  xdiff_file_bdiff işlevinin takma adıdır
    
  
  <strong>$eski_dosya</strong> ile <strong>$yeni_dosya</strong> arasındaki farklardan bir ikil fark dizgesi oluşturup sonucu <strong>$hedef</strong>
  dosyasına kaydeder. Bu işlev hem metin hem de ikil verilerle çalışabilir. Elde edilen yama daha
  sonra <strong>xdiff_file_bpatch()</strong> işleviyle uygulanabilir.
  
  1.5.0 sürümünden itibaren, bu işlev <strong>xdiff_file_bdiff()</strong> işlevinin takma adıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$eski_dosya</strong>  İlk dosyanın yolu. Eski dosya olarak ele alınır.
  <info>string</info>  <strong>$yeni_dosya</strong>  İkinci dosyanın yolu. Yeni dosya olarak ele alınır.
  <info>string</info>  <strong>$hedef</strong>       Elde edilen yamanın kaydedileceği dosyanın yolu. Dosya ikil bir dosya
                       olacağından içeriği insanlarca okunabilir olmayacaktır.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>xdiff_file_bdiff()</strong>
   * <strong>xdiff_file_bpatch()</strong>


id: xdiff_file_merge3
type: function
doc:
<comment>Description:</comment>
  Üç dosyayı tek dosya haline getirir
  
  Üç dosyayı tek bir dosya oluşturacak şekilde katıştırır ve sonucu bir dosyaya kaydeder.
  <strong>$eski_dosya</strong> verinin özgün sürümü olup <strong>$yeni_dosya1</strong> ve <strong>$yeni_dosya2</strong> özgün sürümün değiştirilmiş iki
  sürümüdür.

<comment>Param:</comment>
  <info>string</info>  <strong>$eski_dosya</strong>   İlk dosyanın yolu. Eski dosya olarak ele alınır.
  <info>string</info>  <strong>$yeni_dosya1</strong>  İkinci dosyanın yolu. <strong>$eski_dosya</strong>'nın değiştirilmiş sürümü olarak ele
                        alınır.
  <info>string</info>  <strong>$yeni_dosya2</strong>  Üçüncü dosyanın yolu. <strong>$eski_dosya</strong>'nın değiştirilmiş sürümü olarak ele
                        alınır.
  <info>string</info>  <strong>$hedef</strong>        Sonucun kaydedileceği dosyanın yolu.

<comment>Return:</comment>
  <info>mixed</info>  Dahili bir hata oluşmuşsa <info>false</info>, katıştırma başarılıysa <info>true</info>, reddedilen değişiklikler
         varsa reddedilen parçaları içeren bir dizge döner.

<comment>See Also:</comment>
   * <strong>xdiff_string_merge3()</strong>


id: xdiff_file_patch
type: function
doc:
<comment>Description:</comment>
  Bir dosyaya bir tekil yama uygular
  
  Belirtilen <strong>$dosya</strong>'ya tekil <strong>$yama</strong>'yı uygular ve sonucu <strong>$hedef</strong>'e kaydeder. <strong>$yama</strong> dizgesi
  <strong>xdiff_file_diff()</strong> veya <strong>xdiff_string_diff()</strong> ile üretilmiş tekil türde bir fark dizgesi olmalıdır.
  İsteğe bağlı <strong>$seçenekler</strong> bağımsız değişkeni ile işlem kipi belirtilebilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>       Yamanın uygulanacağı dosyanın yolu.
  <info>string</info>  <strong>$yama</strong>        <strong>xdiff_string_diff()</strong> ve <strong>xdiff_file_diff()</strong> işlevleriyle veya uygun araçlarla
                       üretilmiş tekil yama dizgesi.
  <info>string</info>  <strong>$hedef</strong>       Sonucun kaydedileceği dosyanın yolu..
  <info>int</info>     <strong>$seçenekler</strong>  <info>XDIFF_PATCH_NORMAL</info> (öntanımlı kip, normal yama) veya <info>XDIFF_PATCH_REVERSE</info>
                       (tersinir yama) olabilir.
                       
                       1.5.0 sürümünden itibaren <info>XDIFF_PATCH_IGNORESPACE</info> sabiti bit seviyesinde
                       VEYAlanarak belirtilebilmektedir.

<comment>Return:</comment>
  <info>mixed</info>  Dahili bir hata oluşmuşsa <info>false</info>, yama başarıyla uygulanmışsa <info>true</info>, reddedilen değişiklikler
         varsa reddedilen parçaları içeren bir dizge döner.

<comment>See Also:</comment>
   * <strong>xdiff_file_diff()</strong>


id: xdiff_file_patch_binary
type: function
doc:
<comment>Description:</comment>
  xdiff_file_bpatch işlevinin takma adıdır
    
  
  Belirtilen <strong>$dosya</strong>'ya ikil <strong>$yama</strong>'yı uygular ve sonucu <strong>$hedef</strong>'e kaydeder. Bu işlev
  <strong>xdiff_file_bdiff()</strong> ve <strong>xdiff_file_rabdiff()</strong> işlevleriyle veya bunların dizgelerle çalışan
  eşdeğerleriyle üretilmiş yamaları kabul eder.
  
  1.5.0 sürümünden itibaren, bu işlev <strong>xdiff_file_bpatch()</strong> işlevinin takma adıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>  Yamanın uygulanacağı dosyanın yolu.
  <info>string</info>  <strong>$yama</strong>   İkil yama dosyası.
  <info>string</info>  <strong>$hedef</strong>  Sonucun kaydedileceği dosyanın yolu.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>xdiff_string_patch_binary()</strong>


id: xdiff_file_rabdiff
type: function
doc:
<comment>Description:</comment>
  Rabin'in çok terimli parmakizi algoritmasını kullanarak iki
    dizgenin ikil olarak farkını alır
  
  İki dosyanın ikil farkını alır ve sonucu bir dosyaya kaydeder. Bu işlevin <strong>xdiff_file_bdiff()</strong>
  işlevinden farkı, farklı algoritmalar kullanılması nedeniyle daha hızlı çalışması ve daha küçük
  fark üretmesidir. Bu işlev hem metin hem de ikil verilerle çalışabilir. Elde edilen yama daha
  sonra <strong>xdiff_string_bpatch()</strong> veya <strong>xdiff_file_bpatch()</strong> işleviyle uygulanabilir.
  
  Algoritmalar arasındaki farklarla ilgili daha ayrıntılı bilgi edinmek için libxdiff sitesine
  bakınız.

<comment>Param:</comment>
  <info>string</info>  <strong>$eski_dosya</strong>  İlk ikil veri dosyası; eski dosya olarak ele alınır.
  <info>string</info>  <strong>$yeni_dosya</strong>  İkinci ikil veri dosyası; yeni dosya olarak ele alınır.
  <info>string</info>  <strong>$hedef</strong>       Elde edilen yama dosyasının dosya yolu. Elde edilen dosya ikil biçemde olup
                       insanlarca okunamayacaktır.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>xdiff_file_bpatch()</strong>


id: xdiff_string_bdiff
type: function
doc:
<comment>Description:</comment>
  İki dizgenin ikil farkını alır
  
  <strong>$eski_veri</strong> dizgesi ile <strong>$yeni_veri</strong> dizgesi arasındaki farklardan bir ikil fark dizgesi oluşturup
  sonucu döndürür. Bu işlev hem metin hem de ikil verilerle çalışabilir. Elde edilen yama daha sonra
  <strong>xdiff_string_bpatch()</strong> veya <strong>xdiff_file_bpatch()</strong> işleviyle uygulanabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$eski_veri</strong>  İlk veri dizgesi. Eski veri olarak ele alınır.
  <info>string</info>  <strong>$yeni_veri</strong>  İkinci veri dizgesi. Yeni veri olarak ele alınır.

<comment>Return:</comment>
  <info>string</info>  Bir hata oluşmuşsa <info>false</info> yoksa elde edilen fark dizgesi döner.

<comment>See Also:</comment>
   * <strong>xdiff_string_bpatch()</strong>


id: xdiff_string_bdiff_size
type: function
doc:
<comment>Description:</comment>
  Belirtilen ikil yama uygulanarak oluşturulacak dosyanın
    boyutunu döndürür
  
  Belirtilen ikil <strong>$yama</strong> dizgesini özgün dosyaya uyguladıktan sonra oluşacak yeni dosyanın boyutunu
  döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$yama</strong>  <strong>xdiff_string_bdiff()</strong> veya <strong>xdiff_string_rabdiff()</strong> tarafından oluşturulmuş bir ikil
                 yama dizgesi.

<comment>Return:</comment>
  <info>int</info>  Oluşacak dosyanın boyutunu döndürür.

<comment>See Also:</comment>
   * <strong>xdiff_string_bdiff()</strong>
   * <strong>xdiff_string_rabdiff()</strong>
   * <strong>xdiff_string_bpatch()</strong>


id: xdiff_string_bpatch
type: function
doc:
<comment>Description:</comment>
  Bir dizgeyi bir ikil fark dizgesiyle yamar
  
  Belirtilen <strong>$dizge</strong> dizgesini ikil <strong>$yama</strong> dizgesi ile yamar. Bu işlev <strong>xdiff_string_bdiff()</strong> ve
  <strong>xdiff_string_rabdiff()</strong> işlevleriyle veya bunların dosyalarla çalışan eşdeğerleriyle üretilmiş
  yamaları kabul eder.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  Yamanacak ikil dizge.
  <info>string</info>  <strong>$yama</strong>   İkil yama dizgesi.

<comment>Return:</comment>
  <info>string</info>  Bir hata oluşursa <info>false</info> yoksa yamanmış dizgeyi döndürür.

<comment>See Also:</comment>
   * <strong>xdiff_string_bdiff()</strong>
   * <strong>xdiff_string_rabdiff()</strong>


id: xdiff_string_diff
type: function
doc:
<comment>Description:</comment>
  İki dizgenin tekil farkını alır
  
  <strong>$eski_veri</strong> dizgesi ile <strong>$yeni_veri</strong> dizgesi arasındaki farklardan bir tekil fark dizgesi oluşturup
  sonucu döndürür. Elde edilen fark dizgesi insanlarca okunabilen bir dizgedir. İsteğe bağlı <strong>$bağlam</strong>
  bağımsız değişkeni ile her değişikliğin altında ve üstünde kaç bağlam satırının bulunacağı
  belirtilir. Seçimlik <strong>$küçült</strong> bağımsız değişkeninde <info>true</info> atandığı takdirde mümkün olan en küçük
  yama dizgesi oluşturulmaya çalışılır (işlem biraz uzun sürebilir).

<comment>Param:</comment>
  <info>string</info>  <strong>$eski_veri</strong>  İlk veri dizgesi. Eski veri olarak ele alınır.
  <info>string</info>  <strong>$yeni_veri</strong>  İkinci veri dizgesi. Yeni veri olarak ele alınır.
  <info>int</info>     <strong>$bağlam</strong>    Her değişikliğin altında ve üstünde kaç bağlam satırının bulunacağı
                      belirtilir.
  <info>bool</info>    <strong>$küçült</strong>  <info>true</info> atandığı takdirde mümkün olan en küçük yama dizgesi oluşturulmaya
                      çalışılır (işlem biraz uzun sürebilir).

<comment>Return:</comment>
  <info>string</info>  Bir hata oluşmuşsa <info>false</info> yoksa elde edilen fark dizgesi döner.

<comment>See Also:</comment>
   * <strong>xdiff_string_patch()</strong>


id: xdiff_string_diff_binary
type: function
doc:
<comment>Description:</comment>
  xdiff_string_bdiff işlevinin takma adıdır
    
  
  <strong>$eski_veri</strong> dizgesi ile <strong>$yeni_veri</strong> dizgesi arasındaki farklardan bir ikil fark dizgesi oluşturup
  sonucu döndürür. Bu işlev hem metin hem de ikil verilerle çalışabilir. Elde edilen yama daha sonra
  <strong>xdiff_string_bpatch()</strong> veya <strong>xdiff_file_bpatch()</strong> işleviyle uygulanabilir.
  
  1.5.0 sürümünden itibaren, bu işlev <strong>xdiff_string_bdiff()</strong> işlevinin takma adıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$eski_veri</strong>  İlk veri dizgesi. Eski veri olarak ele alınır.
  <info>string</info>  <strong>$yeni_veri</strong>  İkinci veri dizgesi. Yeni veri olarak ele alınır.

<comment>Return:</comment>
  <info>string</info>  Bir hata oluşmuşsa <info>false</info> yoksa elde edilen fark dizgesi döner.

<comment>See Also:</comment>
   * <strong>xdiff_string_bdiff()</strong>
   * <strong>xdiff_string_bpatch()</strong>


id: xdiff_string_merge3
type: function
doc:
<comment>Description:</comment>
  Üç dizgeyi tek bir dizge haline getirir
  
  Belirtilen üç dizgeyi karıştırıp tek bir dizge halinde döndürür. <strong>$eski_veri</strong> verinin özgün sürümü
  olup <strong>$yeni_veri1</strong> ve <strong>$yeni_veri2</strong> özgün sürümün değiştirilmiş iki sürümüdür. Katıştırma işlemi
  sırasında reddedilen parçalar, belirtildiği takdirde <strong>$hatalar</strong> değişkeninde saklanır.

<comment>Param:</comment>
  <info>string</info>  <strong>$eski_veri</strong>   Özgün veri. Eski veri olarak ele alınır.
  <info>string</info>  <strong>$yeni_veri1</strong>  İkinci veri dizgesi. <strong>$eski_veri</strong> dizgesinin değiştirilmiş sürümü olarak ele
                       alınır.
  <info>string</info>  <strong>$yeni_veri2</strong>  Üçüncü veri dizgesi. <strong>$eski_veri</strong> dizgesinin değiştirilmiş sürümü olarak ele
                       alınır.
  <info>string</info>  <strong>$hatalar</strong>     Katıştırma işlemi sırasında reddedilen parçalar, belirtildiği takdirde bu
                       değişkende saklanır.

<comment>Return:</comment>
  <info>mixed</info>  Dahili bir hata oluşmuşsa <info>false</info>, elde edilen dizge boşsa <info>true</info> yoksa elde edilen dizge
         döner.

<comment>See Also:</comment>
   * <strong>xdiff_file_merge3()</strong>


id: xdiff_string_patch
type: function
doc:
<comment>Description:</comment>
  Bir dizgeyi bir tekil fark dizgesi ile yamar
  
  Belirtilen tekil fark dizgesi <strong>$yama</strong> ile <strong>$dizge</strong> dizgesini yamar ve sonucu döndürür. <strong>$yama</strong> dizgesi
  <strong>xdiff_file_diff()</strong> veya <strong>xdiff_string_diff()</strong> ile üretilmiş tekil türde bir fark dizgesi olmalıdır.
  İsteğe bağlı <strong>$seçenekler</strong> bağımsız değişkeni ile işlem kipi belirtilebilir. Reddedilen yama
  parçaları, belirtildiği takdirde <strong>$hata</strong> değişkeninde döndürülür.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>       Yamanacak dizge.
  <info>string</info>  <strong>$yama</strong>        <strong>xdiff_string_diff()</strong> ve <strong>xdiff_file_diff()</strong> işlevleriyle veya uygun araçlarla
                       üretilmiş tekil yama dizgesi.
  <info>int</info>     <strong>$seçenekler</strong>  <info>XDIFF_PATCH_NORMAL</info> (öntanımlı kip, normal yama) veya <info>XDIFF_PATCH_REVERSE</info>
                       (tersinir yama) olabilir.
                       
                       1.5.0 sürümünden itibaren <info>XDIFF_PATCH_IGNORESPACE</info> sabiti bit seviyesinde
                       VEYAlanarak belirtilebilmektedir.
  <info>string</info>  <strong>$hata</strong>        Sağlandığı takdirde, reddedilen yama parçaları bu değişkende döndürülür.

<comment>Return:</comment>
  <info>string</info>  Hata oluşursa <info>false</info> yoksa yamanmış dizgeyi döndürür.

<comment>See Also:</comment>
   * <strong>xdiff_string_diff()</strong>


id: xdiff_string_patch_binary
type: function
doc:
<comment>Description:</comment>
  xdiff_string_bpatch işlevinin takma adıdır
  
  Belirtilen <strong>$dizge</strong> dizgesini ikil <strong>$yama</strong> dizgesi ile yamar. Bu işlev <strong>xdiff_string_bdiff()</strong> ve
  <strong>xdiff_string_rabdiff()</strong> işlevleriyle veya bunların dosyalarla çalışan eşdeğerleriyle üretilmiş
  yamaları kabul eder.
  
  1.5.0 sürümünden itibaren, bu işlev <strong>xdiff_string_bpatch()</strong> işlevinin takma adıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  Yamanacak ikil dizge.
  <info>string</info>  <strong>$yama</strong>   İkil yama dizgesi.

<comment>Return:</comment>
  <info>string</info>  Bir hata oluşursa <info>false</info> yoksa yamanmış dizgeyi döndürür.

<comment>See Also:</comment>
   * <strong>xdiff_string_bpatch()</strong>
   * <strong>xdiff_string_bdiff()</strong>
   * <strong>xdiff_string_rabdiff()</strong>


id: xdiff_string_rabdiff
type: function
doc:
<comment>Description:</comment>
  Rabin'in çok terimli parmakizi algoritmasını kullanarak iki
    dizgenin ikil olarak farkını alır
  
  İki dizgenin ikil farkını alır ve sonucu döndürür. Bu işlevin <strong>xdiff_string_bdiff()</strong> işlevinden
  farkı, farklı algoritmalar kullanılması nedeniyle daha hızlı çalışması ve daha küçük fark
  üretilmesidir. Bu işlev hem metin hem de ikil verilerle çalışabilir. Elde edilen yama daha sonra
  <strong>xdiff_string_bpatch()</strong> veya <strong>xdiff_file_bpatch()</strong> işleviyle uygulanabilir.
  
  Algoritmalar arasındaki farklarla ilgili daha ayrıntılı bilgi edinmek için libxdiff sitesine
  bakınız.

<comment>Param:</comment>
  <info>string</info>  <strong>$eski_veri</strong>  İlk ikil veri dizgesi; eski veri olarak ele alınır.
  <info>string</info>  <strong>$yeni_veri</strong>  İkinci ikil veri dizgesi; yeni veri olarak ele alınır.

<comment>Return:</comment>
  <info>string</info>  Bir hata oluşmuşsa <info>false</info> aksi takdirde eski ve yeni veri arasındaki farkları içeren ikil
          bir dizge döner.

<comment>See Also:</comment>
   * <strong>xdiff_string_bpatch()</strong>


id: xhprof_disable
type: function
doc:
<comment>Description:</comment>
  Stops xhprof profiler
  
  Stops the profiler, and returns xhprof data from the run.

<comment>Return:</comment>
  <info>array</info>  An <info>array</info> of xhprof data, from the run.


id: xhprof_enable
type: function
doc:
<comment>Description:</comment>
  Start xhprof profiler
  
  Start xhprof profiling.

<comment>Param:</comment>
  <info>int</info>    <strong>$flags</strong>    Optional flags to add additional information to the profiling. See the XHprof
                   constants for further information about these flags, e.g., <info>XHPROF_FLAGS_MEMORY</info> to
                   enable memory profiling.
  <info>array</info>  <strong>$options</strong>  An <info>array</info> of optional options, namely, the 'ignored_functions' option to pass in
                   functions to be ignored during profiling.

<comment>Return:</comment>
  <info>void</info>  <info>null</info>

<comment>See Also:</comment>
   * <strong>xhprof_disable()</strong>
   * <strong>xhprof_sample_enable()</strong>
   * <strong>memory_get_usage()</strong>
   * <strong>getrusage()</strong>


id: xhprof_sample_disable
type: function
doc:
<comment>Description:</comment>
  Stops xhprof sample profiler
  
  Stops the sample mode xhprof profiler, and

<comment>Return:</comment>
  <info>array</info>  An <info>array</info> of xhprof sample data, from the run.


id: xhprof_sample_enable
type: function
doc:
<comment>Description:</comment>
  Start XHProf profiling in sampling mode
  
  Starts profiling in sample mode, which is a lighter weight version of <strong>xhprof_enable()</strong>. The
  sampling interval is 0.1 seconds, and samples record the full function call stack. The main use
  case is when lower overhead is required when doing performance monitoring and diagnostics.

<comment>Return:</comment>
  <info>void</info>  <info>null</info>

<comment>See Also:</comment>
   * <strong>xhprof_sample_disable()</strong>
   * <strong>xhprof_enable()</strong>
   * <strong>memory_get_usage()</strong>
   * <strong>getrusage()</strong>


id: xml_error_string
type: function
doc:
<comment>Description:</comment>
  XML çözümleyici hata iletisini döndürür
  
  Belirtilen <strong>$hata_kodu</strong> ile ilgili hatanın açıklamasını döndürür.

<comment>Param:</comment>
  <info>int</info>  <strong>$hata_kodu</strong>  <strong>xml_get_error_code()</strong> işlevinden dönen hata kodu.

<comment>Return:</comment>
  <info>string|null</info>  Belirtilen <strong>$hata_kodu</strong> ile ilgili bir açıklama yoksa <info>null</info>, aksi takdirde açıklama
               dizgesini döndürür.

<comment>See Also:</comment>
   * <strong>xml_get_error_code()</strong>


id: xml_get_current_byte_index
type: function
doc:
<comment>Description:</comment>
  XML çözümleyicinin geçerli bayt indisini döndürür
  
  Belirtilen XML çözümleyicinin geçerli bayt indisini döndürür.

<comment>Param:</comment>
  <info>XMLParser</info>  <strong>$çözümleyici</strong>  <strong>xml_parser_create()</strong> ve <strong>xml_parser_create_ns()</strong> işlevleri tarafından
                           döndürülen bir XML özkaynağı.

<comment>Return:</comment>
  <info>int</info>  <strong>$çözümleyici</strong> veri tamponundaki geçerli baytın indisini döndürür (ilk baytın indisi 0'dır).

<comment>See Also:</comment>
   * <strong>xml_get_current_column_number()</strong>
   * <strong>xml_get_current_line_number()</strong>


id: xml_get_current_column_number
type: function
doc:
<comment>Description:</comment>
  XML çözümleyicide hatanın oluştuğu satırdaki sütun numarasını
    döndürür
  
  Belirtilen XML çözümleyicinin veri tamponunda hatanın oluştuğu satırdaki sütun numarasını
  döndürür.

<comment>Param:</comment>
  <info></info>  <strong>$çözümleyici</strong>  <strong>xml_parser_create()</strong> ve <strong>xml_parser_create_ns()</strong> işlevleri tarafından döndürülen bir
                  XML özkaynağı.

<comment>Return:</comment>
  <info>int</info>  <strong>$çözümleyici</strong> veri tamponunda hatanın oluştuğu (<strong>xml_get_current_line_number()</strong> ile döndürülen)
       satırdaki hatalı yerin sütun numarasını döndürür.

<comment>See Also:</comment>
   * <strong>xml_get_current_byte_index()</strong>
   * <strong>xml_get_current_line_number()</strong>


id: xml_get_current_line_number
type: function
doc:
<comment>Description:</comment>
  XML çözümleyicide hatanın oluştuğu satırı döndürür
  
  Belirtilen XML çözümleyicinin veri tamponunda hatanın oluştuğu satırın numarasını döndürür.

<comment>Param:</comment>
  <info></info>  <strong>$çözümleyici</strong>  <strong>xml_parser_create()</strong> ve <strong>xml_parser_create_ns()</strong> işlevleri tarafından döndürülen bir
                  XML özkaynağı.

<comment>Return:</comment>
  <info>int</info>  <strong>$çözümleyici</strong> veri tamponunda hatanın oluştuğu satırın numarasını döndürür.

<comment>See Also:</comment>
   * <strong>xml_get_current_column_number()</strong>
   * <strong>xml_get_current_byte_index()</strong>


id: xml_get_error_code
type: function
doc:
<comment>Description:</comment>
  XML çözümleyici hata kodunu döndürür
  
  XML çözümleyici hata kodunu döndürür.

<comment>Param:</comment>
  <info>XMLParser</info>  <strong>$çözümleyici</strong>  <strong>xml_parser_create()</strong> ve <strong>xml_parser_create_ns()</strong> işlevleri tarafından
                           döndürülen bir XML özkaynağı.

<comment>Return:</comment>
  <info>int</info>  Hata Kodları sayfasında listelenen hata kodlarından biri döner.

<comment>See Also:</comment>
   * <strong>xml_error_string()</strong>


id: xml_parse
type: function
doc:
<comment>Description:</comment>
  Bir XML belgeyi çözümler
  
  <strong>xml_parse()</strong> işlevi bir XML belgeyi çözümler. Yapılandırılmış olaylar için tanımlanmış eylemci
  işlevler gerektiği yerlerde defalarca çağrılabilir.

<comment>Param:</comment>
  <info>XMLParser</info>  <strong>$çözümleyici</strong>  XMLParser nesnesi.
  <info>string</info>     <strong>$veri</strong>         Çözümlenecek veri parçası. Bir belge, çeşitli parçalara bölünerek bu
                           parçalar <strong>xml_parse()</strong> işleviyle işlenerek çok sayıda adımda
                           çözümlenebilir. Son parça çözümleneceği zaman <strong>$son</strong> bağımsız değişkenine
                           <info>true</info> atanmalıdır.
  <info>bool</info>       <strong>$son</strong>          <info>true</info> belirtilirse, çözümleyiciye aktarılan <strong>$veri</strong> son veri olarak ele
                           alınır.

<comment>Return:</comment>
  <info>int</info>  Başarı durumunda 1, aksi takdirde 0 döndürür.
       
       Başarısız bir çözümlemede hata bilgisi <strong>xml_get_error_code()</strong>, <strong>xml_error_string()</strong>,
       <strong>xml_get_current_line_number()</strong>, <strong>xml_get_current_column_number()</strong> ve
       <strong>xml_get_current_byte_index()</strong> işlevleri ile alınabilir.
       
       Öğe hataları gibi bazı hatalar sadece <strong>$son</strong> bağımsız değişkenine <info>true</info> atandığı takdirde veri
       sonunda raporlanır.


id: xml_parse_into_struct
type: function
doc:
<comment>Description:</comment>
  XML veriyi çözümleyip sonucu bir dizi içinde döndürür
    
  
  Bu işlev bir XML belgeyi iki diziye çözümler.  <strong>$indis</strong> dizisi, <strong>$değerler</strong> dizisindeki değerlerin
  konumlarına birer gösterici içerir. Bu dizilerin işleve gönderimli aktarılmaları gerekir.

<comment>Param:</comment>
  <info>XMLParser</info>  <strong>$çözümleyici</strong>  XMLParser nesnesi.
  <info>string</info>     <strong>$veri</strong>         XML veriyi içeren dizi.
  <info>array</info>      <strong>$değerler</strong>    XML verinin değerlerini içeren dizi.
  <info>array</info>      <strong>$indis</strong>        $değerler içindeki uygun değerlerin konumlarına göstericiler içeren bir
                           dizi.

<comment>Return:</comment>
  <info>int</info>  Başarısızlık durumunda 0, başarı durumunda 1 döner. Bu, <info>false</info> ve <info>true</info> olarak ele
       alınmamalıdır. Dönen değeri === işleci ile karşılaştırın.


id: xml_parser_create
type: function
doc:
<comment>Description:</comment>
  Bir XML çözümleyici oluşturur
  
  <strong>xml_parser_create()</strong> işlevi, yeni bir XML çözümleyici oluşturup diğer XML işlevleri tarafından
  kullanılmak üzere bir <class>XMLParser</class> örneği döndürür.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$kodlama</strong>  İsteğe bağlı <strong>$kodlama</strong> bağımsız değişkeni ile PHP4'te girdi/çıktı için
                         karakter kodlaması belirtilir. Girdi kodlaması otomatik olarak algılanmakta
                         olduğundan bu bağımsız değişken ile sadece çıktı karakter kodlaması
                         belirtilebilmektedir.  Bağımsız değişkene boş bir dizge atanmışsa
                         çözümleyici belgenin ilk 3 veya 4 baytına bakarak kodlamayı belirlemeye
                         çalışır. Öntanımlı çıktı karakter kodlaması UTF-8'dir. Desteklenen karakter
                         kodlamaları: <return>ISO-8859-1</return>, <return>UTF-8</return> ve <return>US-ASCII</return>.

<comment>Return:</comment>
  <info>XMLParser</info>  Yeni bir <class>XMLParser</class> örneği ile döner.

<comment>See Also:</comment>
   * <strong>xml_parser_create_ns()</strong>
   * <strong>xml_parser_free()</strong>


id: xml_parser_create_ns
type: function
doc:
<comment>Description:</comment>
  İsim alanı destekli bir XML çözümleyici oluşturur
  
  <strong>xml_parser_create_ns()</strong> işlevi, isim alanı destekli yeni bir XML çözümleyici oluşturup diğer XML
  işlevleri tarafından kullanılmak üzere bir <class>XMLParser</class> örneği döndürür.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$kodlama</strong>  Girdi kodlaması otomatik olarak algılanmakta olduğundan bu bağımsız
                         değişken ile sadece çıktı karakter kodlaması belirtilebilmektedir.
                         Öntanımlı karakter kümesi UTF-8'dir. Desteklenen karakter kodlamaları:
                         <return>ISO-8859-1</return>, <return>UTF-8</return> ve <return>US-ASCII</return>.
  <info>string</info>       <strong>$ayraç</strong>   İsim alanı içeren etiket ve öznitelik isimlerinde isim alanı önekinden
                         sonra kullanılacak ayraç.

<comment>Return:</comment>
  <info>XMLParser</info>  Yeni bir <class>XMLParser</class> örneği ile döner.

<comment>See Also:</comment>
   * <strong>xml_parser_create()</strong>
   * <strong>xml_parser_free()</strong>


id: xml_parser_free
type: function
doc:
<comment>Description:</comment>
  XML çözümleyiciyi serbest bırakır
  
  Bu işlevin bir etkisi yoktur. PHP 8.0.0 öncesinde, bu işev özkaynağı kapatmak için kullanılırdı.
  
  Belirtilen XML <strong>$çözümleyici</strong> için ayrılan kaynakları serbest bırakır.
  
  PHP 8.0.0'dan önce, ayrıştırma bittiğinde <strong>xml_parser_free()</strong> çağrısına ek olarak, <strong>$çözümleyici</strong>
  kaynağına bir nesneden başvuruluyorsa bellek sızıntılarını önlemek için ayrıştırıcı başvurusunu
  açıkça kaldırmak gerekiyordu.

<comment>Param:</comment>
  <info>XMLParser</info>  <strong>$çözümleyici</strong>  XMLParser nesnesi.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.


id: xml_parser_get_option
type: function
doc:
<comment>Description:</comment>
  XML ayrıştırıcı seçeneklerini döndürür
  
  Belirtilen XML ayrıştırıcı seçeneğinin değerini döndürür.

<comment>Param:</comment>
  <info>XMLParser</info>  <strong>$ayrıştırıcı</strong>  XMLParser nesnesi.
  <info>int</info>        <strong>$seçenek</strong>     Değeri öğrenilecek seçenek. <info>XML_OPTION_CASE_FOLDING</info>
                           <info>XML_OPTION_SKIP_TAGSTART</info>, <info>XML_OPTION_SKIP_WHITE</info> veya
                           <info>XML_OPTION_TARGET_ENCODING</info> belirtilebilir. Bu seçeneklerin açıklamaları
                           için <strong>xml_parser_set_option()</strong> işlevine bakınız.

<comment>Return:</comment>
  <info>string|int|bool</info>  Seçeneğin değeri döner.


id: xml_parser_set_option
type: function
doc:
<comment>Description:</comment>
  XML ayrıştırıcı seçeneklerini belirler
  
  XML ayrıştırıcı seçeneklerinden birine değer atar.

<comment>Param:</comment>
  <info>XMLParser</info>   <strong>$ayrıştırıcı</strong>  XMLParser nesnesi.
  <info>int</info>         <strong>$seçenek</strong>     Değer atanacak seçenek.
                            
                            Kullanılabilecek seçenekler: XML ayrıştırıcı seçenekleriSeçenek
                            sabitiVeri türüAçıklama<info>XML_OPTION_CASE_FOLDING</info><info>bool</info>Büyük harfe dönüşüm
                            yapılıp yapılmayacağını belirler. Öntanımlı olarak büyük harfe dönüşüm
                            yapılır. <info>XML_OPTION_SKIP_TAGSTART</info><info>integer</info> Bir etiket isminin
                            başlangıcından itibaren kaç karakter atlanacağını belirler.
                            <info>XML_OPTION_SKIP_WHITE</info><info>bool</info> Boşluk karakterlerinden oluşan değerlerin
                            atlanıp atlanmayacağı belirtilir. <info>XML_OPTION_TARGET_ENCODING</info><info>string</info> XML
                            ayrıştırıcı tarafından kullanılacak hedef kodlamayı belirler. Öntanımlı
                            olarak, <strong>xml_parser_create()</strong> tarafından kullanılan kaynak kodlamasıyla
                            aynıdır. Desteklenen hedef kodlamalar: <return>ISO-8859-1</return>, <return>US-ASCII</return> ve <return>UTF-8</return>.
  <info>string|int</info>  <strong>$değer</strong>       Seçeneğin değeri.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.


id: xml_set_character_data_handler
type: function
doc:
<comment>Description:</comment>
  Karakter verisi işleyiciyi belirler
  
  <strong>$ayrıştırıcı</strong> ile belirtilen XML ayrıştırıcı için karakter verisi işleyici belirler.

<comment>Param:</comment>
  <info>XMLParser</info>  <strong>$ayrıştırıcı</strong>  XML ayrıştırıcı.
  <info>callable</info>   <strong>$işleyici</strong>    <info>null</info> veya boş dizge belirtilirse işleyici bunu varsayılan duruma getirir.
                           
                           <strong>$işleyici</strong><info>callable</info> türündeyse, işleyici işlev olarak kullanılır.
                           
                           <strong>$işleyici</strong><info>string</info> türündeyse, <strong>xml_set_object()</strong> ile atanmış bir nesnenin
                           yöntem ismi olabilir.
                           
                           İsmi <strong>$işleyici</strong> ile belirtilen işlev şuna benzemelidir:
                           <info>void</info>işleyici<info>XMLParser</info><strong>$ayrıştırıcı</strong><info>string</info><strong>$veri</strong> <strong>$ayrıştırıcı</strong> İşleyiciyi
                           çağıran XML ayrıştırıcı. <strong>$veri</strong> Karakter verisini dizge olarak içerir.
                           
                           İşleyiciyi çağıran XML ayrıştırıcı.
                           
                           Karakter verisini dizge olarak içerir.
                           
                           Karakter verisi işleyici, XML belgedeki her metin parçası için ayrı ayrı
                           çağrılır. Her bölümde defalarca çağrılabilir (örneğin, ascii olmayan
                           dizgelerde).
  <info>XMLParser</info>  <strong>$ayrıştırıcı</strong>  İşleyiciyi çağıran XML ayrıştırıcı.
  <info>string</info>     <strong>$veri</strong>         Karakter verisini dizge olarak içerir.

<comment>Return:</comment>
  <info>true</info>  Daima <info>true</info> döndürür.


id: xml_set_default_handler
type: function
doc:
<comment>Description:</comment>
  Öntanımlı işleyiciyi belirler
  
  <strong>$ayrıştırıcı</strong> ile belirtilen XML ayrıştırıcı için öntanımlı işleyici belirler.

<comment>Param:</comment>
  <info>XMLParser</info>  <strong>$ayrıştırıcı</strong>  XML ayrıştırıcı.
  <info>callable</info>   <strong>$işleyici</strong>    <info>null</info> veya boş dizge belirtilirse işleyici bunu varsayılan duruma getirir.
                           
                           <strong>$işleyici</strong><info>callable</info> türündeyse, işleyici işlev olarak kullanılır.
                           
                           <strong>$işleyici</strong><info>string</info> türündeyse, <strong>xml_set_object()</strong> ile atanmış bir nesnenin
                           yöntem ismi olabilir.
                           
                           İsmi <strong>$işleyici</strong> ile belirtilen işlevin şuna benzemesi gerekir:
                           <info>void</info>işleyici<info>XMLParser</info><strong>$ayrıştırıcı</strong><info>string</info><strong>$veri</strong> <strong>$ayrıştırıcı</strong> İşleyiciyi
                           çağıran XML ayrıştırıcı. <strong>$veri</strong><strong>$veri</strong>, karakter verisini içerir. Dizge, XML
                           bildirimi, belge türü bildirimi veya diğer işleyiciler tarafından ele
                           alınmayan başka bir verileri içerebilir.
                           
                           İşleyiciyi çağıran XML ayrıştırıcı.
                           
                           <strong>$veri</strong>, karakter verisini içerir. Dizge, XML bildirimi, belge türü
                           bildirimi veya diğer işleyiciler tarafından ele alınmayan başka bir
                           verileri içerebilir.
  <info>XMLParser</info>  <strong>$ayrıştırıcı</strong>  İşleyiciyi çağıran XML ayrıştırıcı.
  <info>string</info>     <strong>$veri</strong>         <strong>$veri</strong>, karakter verisini içerir. Dizge, XML bildirimi, belge türü
                           bildirimi veya diğer işleyiciler tarafından ele alınmayan başka bir
                           verileri içerebilir.

<comment>Return:</comment>
  <info>true</info>  Daima <info>true</info> döndürür.


id: xml_set_element_handler
type: function
doc:
<comment>Description:</comment>
  Açılış ve kapanış etiketi işleyicileri belirler
  
  <strong>$ayrıştırıcı</strong> ile belirtilen XML ayrıştırıcı için açılış ve kapanış etiketi işleyicileri belirler.
  
  <strong>$açılış_işleyici</strong> XML elemanı açılırken, <strong>$kapanış_işleyici</strong> ise kapanırken çağrılır.

<comment>Param:</comment>
  <info>XMLParser</info>  <strong>$ayrıştırıcı</strong>  XML ayrıştırıcı.
  <info>callable</info>   <strong>$açılış_işleyici</strong>  <info>null</info> veya boş dizge belirtilirse işleyici bunu varsayılan duruma
                                getirir.
                                
                                <strong>$işleyici</strong><info>callable</info> türündeyse, işleyici işlev olarak kullanılır.
                                
                                <strong>$işleyici</strong><info>string</info> türündeyse, <strong>xml_set_object()</strong> ile atanmış bir
                                nesnenin yöntem ismi olabilir.
                                
                                İşleyici işlevin şuna benzemesi gerekir:
                                açılış_işleyici<info>XMLParser</info><strong>$ayrıştırıcı</strong><info>string</info><strong>$isim</strong><info>array</info><strong>$öznitelikler</strong>
                                <strong>$ayrıştırıcı</strong> İşleyiciyi çağıran XML ayrıştırıcı. <strong>$isim</strong> İşleyicinin
                                çağrılacağı elemanın ismidir. Eğer ayrıştırıcıda büyük harfe dönüşüm
                                etkinse eleman isminin harfleri büyük harfe dönüştürülür.
                                <strong>$öznitelikler</strong> Eleman özniteliklerini içeren ilişkisel bir dizidir.
                                Elemanın öznitelikleri yoksa dizi boştur. Dizi elemanlarının
                                anahtarları özniteliklerin isimleri, değerleri ise özniteliklerin
                                değerleridir. Eğer ayrıştırıcıda büyük harfe dönüşüm etkinse eleman
                                isimlerine uygulanan işlem öznitelik isimlerine de uygulanır.
                                Değerlere ise bu işlem uygulanmaz. <strong>$öznitelikler</strong>, özniteliklerin
                                belirtildiği sırada olmalıdır.
                                
                                İşleyiciyi çağıran XML ayrıştırıcı.
                                
                                İşleyicinin çağrılacağı elemanın ismidir. Eğer ayrıştırıcıda büyük
                                harfe dönüşüm etkinse eleman isminin harfleri büyük harfe
                                dönüştürülür.
                                
                                Eleman özniteliklerini içeren ilişkisel bir dizidir. Elemanın
                                öznitelikleri yoksa dizi boştur. Dizi elemanlarının anahtarları
                                özniteliklerin isimleri, değerleri ise özniteliklerin değerleridir.
                                Eğer ayrıştırıcıda büyük harfe dönüşüm etkinse eleman isimlerine
                                uygulanan işlem öznitelik isimlerine de uygulanır. Değerlere ise bu
                                işlem uygulanmaz.
                                
                                <strong>$öznitelikler</strong>, özniteliklerin belirtildiği sırada olmalıdır.
  <info>XMLParser</info>  <strong>$ayrıştırıcı</strong>  İşleyiciyi çağıran XML ayrıştırıcı.
  <info>string</info>     <strong>$isim</strong>              İşleyicinin çağrılacağı elemanın ismidir. Eğer ayrıştırıcıda büyük
                                harfe dönüşüm etkinse eleman isminin harfleri büyük harfe
                                dönüştürülür.
  <info>array</info>      <strong>$öznitelikler</strong>     Eleman özniteliklerini içeren ilişkisel bir dizidir. Elemanın
                                öznitelikleri yoksa dizi boştur. Dizi elemanlarının anahtarları
                                özniteliklerin isimleri, değerleri ise özniteliklerin değerleridir.
                                Eğer ayrıştırıcıda büyük harfe dönüşüm etkinse eleman isimlerine
                                uygulanan işlem öznitelik isimlerine de uygulanır. Değerlere ise bu
                                işlem uygulanmaz.
                                
                                <strong>$öznitelikler</strong>, özniteliklerin belirtildiği sırada olmalıdır.
  <info>callable</info>   <strong>$kapanış_işleyici</strong>  İşlevin şuna benzemesi gerekir:
                                <info>void</info>kapanış_işleyici<info>XMLParser</info><strong>$ayrıştırıcı</strong><info>string</info><strong>$isim</strong> <strong>$ayrıştırıcı</strong>
                                İşleyiciyi çağıran XML ayrıştırıcı. <strong>$isim</strong> İşleyicinin çağrılacağı
                                elemanın ismidir. Eğer ayrıştırıcıda büyük harfe dönüşüm etkinse
                                eleman isminin harfleri büyük harfe dönüştürülür.
                                
                                İşleyiciyi çağıran XML ayrıştırıcı.
                                
                                İşleyicinin çağrılacağı elemanın ismidir. Eğer ayrıştırıcıda büyük
                                harfe dönüşüm etkinse eleman isminin harfleri büyük harfe
                                dönüştürülür.
  <info>XMLParser</info>  <strong>$ayrıştırıcı</strong>  İşleyiciyi çağıran XML ayrıştırıcı.
  <info>string</info>     <strong>$isim</strong>              İşleyicinin çağrılacağı elemanın ismidir. Eğer ayrıştırıcıda büyük
                                harfe dönüşüm etkinse eleman isminin harfleri büyük harfe
                                dönüştürülür.

<comment>Return:</comment>
  <info>true</info>  Daima <info>true</info> döndürür.


id: xml_set_end_namespace_decl_handler
type: function
doc:
<comment>Description:</comment>
  İsim alanı bildirimi sonlandırma işleyiciyi belirler
    
  
  İsim alanı bildirimi etki alanından çıkılırken çağrılacak işleyici işlevi belirler. İsim alanı
  bildirimi sonlandırma işleyicisi, her isim alanlı başlangıç etiketinin karşılığı olan kapama
  etiketinin işleyicisinden sonra çağrılır.
  
  Bu yöntem libXML tarafından desteklenmemektedir, bu bakımdan kayıtlı işleyici çağrılamaz.

<comment>Param:</comment>
  <info>XMLParser</info>     <strong>$ayrıştırıcı</strong>  XML ayrıştırıcı.
  <info>callable</info>      <strong>$işleyici</strong>    <info>null</info> veya boş dizge belirtilirse işleyici bunu varsayılan duruma
                              getirir.
                              
                              <strong>$işleyici</strong><info>callable</info> türündeyse, işleyici işlev olarak kullanılır.
                              
                              <strong>$işleyici</strong><info>string</info> türündeyse, <strong>xml_set_object()</strong> ile atanmış bir nesnenin
                              yöntem ismi olabilir.
                              
                              İşleyici işlev sözdizimi:
                              işleyici<info>XMLParser</info><strong>$ayrıştırıcı</strong><info>string</info><info>false</info></info><strong>$önek</strong> <strong>$ayrıştırıcı</strong> İşleyiciyi
                              çağıran XML ayrıştırıcı. <strong>$önek</strong> Önek yoksa <info>false</info>.
                              
                              İşleyiciyi çağıran XML ayrıştırıcı.
                              
                              Önek yoksa <info>false</info>.
  <info>XMLParser</info>     <strong>$ayrıştırıcı</strong>  İşleyiciyi çağıran XML ayrıştırıcı.
  <info>string|false</info>  <strong>$önek</strong>        Önek yoksa <info>false</info>.

<comment>Return:</comment>
  <info>true</info>  Daima <info>true</info> döndürür.

<comment>See Also:</comment>
   * <strong>xml_set_start_namespace_decl_handler()</strong>


id: xml_set_external_entity_ref_handler
type: function
doc:
<comment>Description:</comment>
  Harici öğe gönderimi işleyiciyi belirler
  
  <strong>$ayrıştırıcı</strong> ile belirtilen XML ayrıştırıcı için harici öğe gönderimi işleyiciyi belirler.

<comment>Param:</comment>
  <info>XMLParser</info>     <strong>$ayrıştırıcı</strong>   XML ayrıştırıcı.
  <info>callable</info>      <strong>$işleyici</strong>          <info>null</info> veya boş dizge belirtilirse işleyici bunu varsayılan duruma
                                    getirir.
                                    
                                    <strong>$işleyici</strong><info>callable</info> türündeyse, işleyici işlev olarak kullanılır.
                                    
                                    <strong>$işleyici</strong><info>string</info> türündeyse, <strong>xml_set_object()</strong> ile atanmış bir
                                    nesnenin yöntem ismi olabilir.
                                    
                                    İşleyici işlev sözdizimi:
                                    <info>bool</info>işleyici<info>XMLParser</info><strong>$ayrıştırıcı</strong><info>string</info><strong>$açık_öğe_isimleri</strong><info>string</info><info>false</info></info><strong>$taban</strong><info>string</info><strong>$sistem_id</strong><info>string</info><info>false</info></info><strong>$genel_id</strong>
                                    <strong>$ayrıştırıcı</strong> İşleyiciyi çağıran XML ayrıştırıcı.
                                    <strong>$açık_öğe_isimleri</strong> Öğenin ayrıştırılması için açılan öğe
                                    isimlerinin boşluk ayraçlı listesidir (belirtilen öğenin ismi
                                    dahil). <strong>$taban</strong> Harici öğenin sistem betimleyicisini (<strong>$sistem_id</strong>)
                                    ayrıştırmak için kullanılacak dizge. <strong>$system_id</strong> Öğe bildiriminde
                                    belirtilen sistem betimleyicisi. <strong>$public_id</strong> Öğe bildiriminde
                                    belirtilen genel betimleyicisi. Belirtilmediği takdirde boş
                                    dizgedir. Betimleyici içindeki boşluklar XML belirtiminde
                                    belirtildiği gibi normalleştirilir.
                                    
                                    İşleyiciyi çağıran XML ayrıştırıcı.
                                    
                                    Öğenin ayrıştırılması için açılan öğe isimlerinin boşluk ayraçlı
                                    listesidir (belirtilen öğenin ismi dahil).
                                    
                                    Harici öğenin sistem betimleyicisini (<strong>$sistem_id</strong>) ayrıştırmak
                                    için kullanılacak dizge.
                                    
                                    Öğe bildiriminde belirtilen sistem betimleyicisi.
                                    
                                    Öğe bildiriminde belirtilen genel betimleyicisi. Belirtilmediği
                                    takdirde boş dizgedir. Betimleyici içindeki boşluklar XML
                                    belirtiminde belirtildiği gibi normalleştirilir.
                                    
                                    İşleyici, öğe işlenmişse <info>true</info> yoksa <info>false</info> döndürmelidir. <info>false</info>
                                    döndüğü durumda, XML ayrıştırıcı ayrıştırmayı durdurur ve
                                    <strong>xml_get_error_code()</strong> işlevinin
                                    <info>XML_ERROR_EXTERNAL_ENTITY_HANDLING</info> döndürmesini sağlar.
  <info>XMLParser</info>     <strong>$ayrıştırıcı</strong>   İşleyiciyi çağıran XML ayrıştırıcı.
  <info>string</info>        <strong>$açık_öğe_isimleri</strong>  Öğenin ayrıştırılması için açılan öğe isimlerinin boşluk ayraçlı
                                    listesidir (belirtilen öğenin ismi dahil).
  <info>string|false</info>  <strong>$taban</strong>              Harici öğenin sistem betimleyicisini (<strong>$sistem_id</strong>) ayrıştırmak
                                    için kullanılacak dizge.
  <info></info>              <strong>$system_id</strong>          Öğe bildiriminde belirtilen sistem betimleyicisi.
  <info></info>              <strong>$public_id</strong>          Öğe bildiriminde belirtilen genel betimleyicisi. Belirtilmediği
                                    takdirde boş dizgedir. Betimleyici içindeki boşluklar XML
                                    belirtiminde belirtildiği gibi normalleştirilir.

<comment>Return:</comment>
  <info>true</info>  Daima <info>true</info> döndürür.


id: xml_set_notation_decl_handler
type: function
doc:
<comment>Description:</comment>
  Gösterim bildirimi işleyiciyi belirler
  
  <strong>$ayrıştırıcı</strong> ile belirtilen XML ayrıştırıcı için gösterim bildirimi işleyiciyi belirler.
  
  Bir gösterim bildirimi belge DTD'sinin bir parçası olup sözdizimi şöyledir: \<!NOTATION<strong>$isim</strong> { <strong>$sistem_id</strong> |
  <strong>$genel_id</strong>?&gt;  Gösterim bildirimi tanımı için XML 1.0 belirtiminin ilgili bölümüne bakınız.

<comment>Param:</comment>
  <info>XMLParser</info>     <strong>$ayrıştırıcı</strong>  XML ayrıştırıcı.
  <info></info>              <strong>$işleyici</strong>     <info>null</info> veya boş dizge belirtilirse işleyici bunu varsayılan duruma
                               getirir.
                               
                               <strong>$işleyici</strong><info>callable</info> türündeyse, işleyici işlev olarak kullanılır.
                               
                               <strong>$işleyici</strong><info>string</info> türündeyse, <strong>xml_set_object()</strong> ile atanmış bir nesnenin
                               yöntem ismi olabilir.
                               
                               İşleyici işlev sözdizimi:
                               <info>void</info>işleyici<info>XMLParser</info><strong>$ayrıştırıcı</strong><info>string</info><strong>$gösterim_adı</strong><info>string</info><info>false</info></info><strong>$taban</strong><info>string</info><strong>$sistem_id</strong><info>string</info><info>false</info></info><strong>$genel_id</strong>
                               <strong>$ayrıştırıcı</strong> İşleyiciyi çağıran XML ayrıştırıcı. <strong>$gösterim_adı</strong>
                               Yukarıdaki gösterim bildirimi sözdiziminde <strong>$isim</strong> bağımsız
                               değişkeninin değeri. <strong>$taban</strong> Harici öğenin sistem betimleyicisini
                               (<strong>$sistem_id</strong>) ayrıştırmak için kullanılacak dizge. <strong>$system_id</strong> Öğe
                               bildiriminde belirtilen sistem betimleyicisi. <strong>$public_id</strong> Öğe
                               bildiriminde belirtilen genel betimleyicisi. Belirtilmediği takdirde
                               boş dizgedir. Betimleyici içindeki boşluklar XML belirtiminde
                               belirtildiği gibi normalleştirilir.
                               
                               İşleyiciyi çağıran XML ayrıştırıcı.
                               
                               Yukarıdaki gösterim bildirimi sözdiziminde <strong>$isim</strong> bağımsız
                               değişkeninin değeri.
                               
                               Harici öğenin sistem betimleyicisini (<strong>$sistem_id</strong>) ayrıştırmak için
                               kullanılacak dizge.
                               
                               Öğe bildiriminde belirtilen sistem betimleyicisi.
                               
                               Öğe bildiriminde belirtilen genel betimleyicisi. Belirtilmediği
                               takdirde boş dizgedir. Betimleyici içindeki boşluklar XML
                               belirtiminde belirtildiği gibi normalleştirilir.
  <info>XMLParser</info>     <strong>$ayrıştırıcı</strong>  İşleyiciyi çağıran XML ayrıştırıcı.
  <info>string</info>        <strong>$gösterim_adı</strong>  Yukarıdaki gösterim bildirimi sözdiziminde <strong>$isim</strong> bağımsız
                               değişkeninin değeri.
  <info>string|false</info>  <strong>$taban</strong>         Harici öğenin sistem betimleyicisini (<strong>$sistem_id</strong>) ayrıştırmak için
                               kullanılacak dizge.
  <info></info>              <strong>$system_id</strong>     Öğe bildiriminde belirtilen sistem betimleyicisi.
  <info></info>              <strong>$public_id</strong>     Öğe bildiriminde belirtilen genel betimleyicisi. Belirtilmediği
                               takdirde boş dizgedir. Betimleyici içindeki boşluklar XML
                               belirtiminde belirtildiği gibi normalleştirilir.

<comment>Return:</comment>
  <info>true</info>  Daima <info>true</info> döndürür.


id: xml_set_object
type: function
doc:
<comment>Description:</comment>
  XML ayrıştırıcı, nesne içinde kullanılır
  
  Bu işlev, <strong>$ayrıştırıcı</strong> ile belirtilen XML ayrıştırıcının belirtilen <strong>$nesne</strong> nesnesi içinde
  kullanılmasını mümkün kılar. Bu durumda, <strong>xml_set_element_handler()</strong> benzeri işlevlerle belirtilen
  eylemci işlevlerin <strong>$nesne</strong> nesnesinin yöntemleri olarak belirtilmesi gerekir.

<comment>Param:</comment>
  <info>XMLParser</info>  <strong>$ayrıştırıcı</strong>  <strong>$nesne</strong> içinde kullanılacak XML ayrıştırıcı nesnesi.
  <info>object</info>     <strong>$nesne</strong>        XML ayrıştırıcının içinde kullanılacağı nesne.

<comment>Return:</comment>
  <info>true</info>  Daima <info>true</info> döndürür.


id: xml_set_processing_instruction_handler
type: function
doc:
<comment>Description:</comment>
  İşlem komutu (PI) işleyicisini belirler
  
  <strong>$ayrıştırıcı</strong> ile belirtilen XML ayrıştırıcı için işlem komutu (PI) işleyicisini belirler.
  
  Bir işlem komutunun biçemi şöyledir: 
  ]]>
  
  PHP kodu <return>\<?php</return> işlem komutu içine konabilir. Böylece bir XML belgesisi PHP kodu içerebilir. Ancak, XML işlem komutunda kapama etiketi (<return>?&gt;</return>) verinin bir parçası olmamalıdır. İşlem komutunun kapama etiketi gömülü PHP kodunun içinde yer alırsa, PHP kodu ve işlem komutunun "asıl" kapama etiketi karakter verisi olarak ele alınır.

<comment>Param:</comment>
  <info>XMLParser</info>  <strong>$ayrıştırıcı</strong>  XML ayrıştırıcı.
  <info>callable</info>   <strong>$işleyici</strong>    <info>null</info> veya boş dizge belirtilirse işleyici bunu varsayılan duruma getirir.
                           
                           <strong>$işleyici</strong><info>callable</info> türündeyse, işleyici işlev olarak kullanılır.
                           
                           <strong>$işleyici</strong><info>string</info> türündeyse, <strong>xml_set_object()</strong> ile atanmış bir nesnenin
                           yöntem ismi olabilir.
                           
                           İşleyici işlev sözdizimi:
                           <info>void</info>işleyici<info>XMLParser</info><strong>$ayrıştırıcı</strong><info>string</info><strong>$hedef</strong><info>string</info><strong>$veri</strong> <strong>$ayrıştırıcı</strong>
                           İşleyiciyi çağıran XML ayrıştırıcı. <strong>$hedef</strong> İşlem komutu hedefini
                           içermelidir. <strong>$veri</strong> İşlem komutu verisini içermelidir.
                           
                           İşleyiciyi çağıran XML ayrıştırıcı.
                           
                           İşlem komutu hedefini içermelidir.
                           
                           İşlem komutu verisini içermelidir.
  <info>XMLParser</info>  <strong>$ayrıştırıcı</strong>  İşleyiciyi çağıran XML ayrıştırıcı.
  <info>string</info>     <strong>$hedef</strong>        İşlem komutu hedefini içermelidir.
  <info>string</info>     <strong>$veri</strong>         İşlem komutu verisini içermelidir.

<comment>Return:</comment>
  <info>true</info>  Daima <info>true</info> döndürür.


id: xml_set_start_namespace_decl_handler
type: function
doc:
<comment>Description:</comment>
  İsim alanı bildirimi başlatma işleyicisini belirler
  
  İsim alanı bildirimi yapıldığında bu işlev çağrılır. İsim alanı bildirimleri başlangıç etiketinde
  bulunur. Fakat, isim alanı bildirim işleyici, her isim alanlı etiket için başlangıç etiketi
  işleyiciden önce çağrılır.

<comment>Param:</comment>
  <info>XMLParser</info>     <strong>$ayrıştırıcı</strong>  XML ayrıştırıcı.
  <info>callable</info>      <strong>$işleyici</strong>    <info>null</info> veya boş dizge belirtilirse işleyici bunu varsayılan duruma
                              getirir.
                              
                              <strong>$işleyici</strong><info>callable</info> türündeyse, işleyici işlev olarak kullanılır.
                              
                              <strong>$işleyici</strong><info>string</info> türündeyse, <strong>xml_set_object()</strong> ile atanmış bir nesnenin
                              yöntem ismi olabilir.
                              
                              İşleyici işlev sözdizimi:
                              <info>void</info>işleyici<info>resource</info><strong>$ayrıştırıcı</strong><info>string</info><info>false</info></info><strong>$önek</strong><info>string</info><strong>$uri</strong>
                              <strong>$ayrıştırıcı</strong> İşleyiciyi çağıran XML ayrıştırıcı. <strong>$önek</strong> Önek yoksa
                              <info>false</info> <strong>$uri</strong> İsimalanı için URI.
                              
                              İşleyiciyi çağıran XML ayrıştırıcı.
                              
                              Önek yoksa <info>false</info>
                              
                              İsimalanı için URI.
  <info>XMLParser</info>     <strong>$ayrıştırıcı</strong>  İşleyiciyi çağıran XML ayrıştırıcı.
  <info>string|false</info>  <strong>$önek</strong>        Önek yoksa <info>false</info>
  <info>string</info>        <strong>$uri</strong>          İsimalanı için URI.

<comment>Return:</comment>
  <info>true</info>  Daima <info>true</info> döndürür.

<comment>See Also:</comment>
   * <strong>xml_set_end_namespace_decl_handler()</strong>


id: xml_set_unparsed_entity_decl_handler
type: function
doc:
<comment>Description:</comment>
  Ayrıştırılmayan öğe bildirimi işleyicisini belirler
    
  
  <strong>$ayrıştırıcı</strong> ile belirtilen XML ayrıştırıcı için ayrıştırılmayan öğe bildirimi (NDATA)
  işleyicisini belirler.
  
  XML ayrıştırıcı, aşağıdaki gibi bir NDATA bildirimli bir harici öğe bildirimi saptarsa ismi
  <strong>$işleyici</strong> bağımsız değişkeninde belirtilen işlev çağrılır:
  
  \<!ENTITY <strong>$isim</strong> {<strong>$genel_id</strong> | <strong>$sistem_id</strong>}
  
          NDATA<strong>$gösterim_adı</strong>
  
  Harici öğe olarak bildirilen gösterim tanımı için XML 1.0 belirtiminin ilgili bölümüne bakınız.

<comment>Param:</comment>
  <info>XMLParser</info>     <strong>$ayrıştırıcı</strong>  XML ayrıştırıcı.
  <info>callable</info>      <strong>$işleyici</strong>     <info>null</info> veya boş dizge belirtilirse işleyici bunu varsayılan duruma
                               getirir.
                               
                               <strong>$işleyici</strong><info>callable</info> türündeyse, işleyici işlev olarak kullanılır.
                               
                               <strong>$işleyici</strong><info>string</info> türündeyse, <strong>xml_set_object()</strong> ile atanmış bir nesnenin
                               yöntem ismi olabilir.
                               
                               İşleyici işlev sözdizimi:
                               <info>void</info>işleyici<info>resource</info><strong>$ayrıştırıcı</strong><info>string</info><strong>$öğe_adı</strong><info>string</info><info>false</info></info><strong>$taban</strong><info>string</info><strong>$sistem_id</strong><info>string</info><info>false</info></info><strong>$genel_id</strong><info>string</info><info>false</info></info><strong>$gösterim_adı</strong>
                               <strong>$ayrıştırıcı</strong> İşleyiciyi çağıran XML ayrıştırıcı. <strong>$öğe_adı</strong>
                               Tanımlanmaya hazırlanılan öğenin ismi. <strong>$taban</strong> Harici öğenin sistem
                               betimleyicisini (<strong>$sistem_id</strong>) ayrıştırmak için kullanılacak dizge.
                               Şimdilik bu bağımsız değişken daima boş bir dizgedir. <strong>$sistem_id</strong> Öğe
                               bildiriminde belirtilen sistem betimleyicisi. <strong>$genel_id</strong> Öğe
                               bildiriminde belirtilen genel betimleyicisi. Belirtilmediği takdirde
                               boş dizgedir. Betimleyici içindeki boşluklar XML belirtiminde
                               belirtildiği gibi normalleştirilir. <strong>$gösterim_adı</strong> Bu öğenin gösterim
                               ismi; (<strong>xml_set_notation_decl_handler()</strong> işlevine bakınız).
                               
                               İşleyiciyi çağıran XML ayrıştırıcı.
                               
                               Tanımlanmaya hazırlanılan öğenin ismi.
                               
                               Harici öğenin sistem betimleyicisini (<strong>$sistem_id</strong>) ayrıştırmak için
                               kullanılacak dizge. Şimdilik bu bağımsız değişken daima boş bir
                               dizgedir.
                               
                               Öğe bildiriminde belirtilen sistem betimleyicisi.
                               
                               Öğe bildiriminde belirtilen genel betimleyicisi. Belirtilmediği
                               takdirde boş dizgedir. Betimleyici içindeki boşluklar XML
                               belirtiminde belirtildiği gibi normalleştirilir.
                               
                               Bu öğenin gösterim ismi; (<strong>xml_set_notation_decl_handler()</strong> işlevine
                               bakınız).
  <info>XMLParser</info>     <strong>$ayrıştırıcı</strong>  İşleyiciyi çağıran XML ayrıştırıcı.
  <info>string</info>        <strong>$öğe_adı</strong>    Tanımlanmaya hazırlanılan öğenin ismi.
  <info>string|false</info>  <strong>$taban</strong>         Harici öğenin sistem betimleyicisini (<strong>$sistem_id</strong>) ayrıştırmak için
                               kullanılacak dizge. Şimdilik bu bağımsız değişken daima boş bir
                               dizgedir.
  <info>string</info>        <strong>$sistem_id</strong>     Öğe bildiriminde belirtilen sistem betimleyicisi.
  <info>string|false</info>  <strong>$genel_id</strong>      Öğe bildiriminde belirtilen genel betimleyicisi. Belirtilmediği
                               takdirde boş dizgedir. Betimleyici içindeki boşluklar XML
                               belirtiminde belirtildiği gibi normalleştirilir.
  <info>string|false</info>  <strong>$gösterim_adı</strong>  Bu öğenin gösterim ismi; (<strong>xml_set_notation_decl_handler()</strong> işlevine
                               bakınız).

<comment>Return:</comment>
  <info>true</info>  Daima <info>true</info> döndürür.


id: xmlrpc_decode
type: function
doc:
<comment>Description:</comment>
  XML'i doğal PHP türlerine dönüştürür
  
  Bu işlev
  DENEYSELDİR. Bu işlevin davranışı, ismi
  ve belgeleri PHP'nin sonraki sürümlerinde hiçbir duyuru yapılmaksızın
  değiştirilebilir. Bu risk göze alınamayacaksa bu işlev
  kullanılmamalıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$xml</strong>      XMLRPC yöntemi tarafından döndürülen XML yanıtı.
  <info>string</info>  <strong>$kodlama</strong>  iconv tarafından desteklenen karakter kodlamalarından biri.

<comment>Return:</comment>
  <info>mixed</info>  XMLRPC yöntemiyle döndürülen yanıta göre bir dizi, bir tamsayı, bir dizge veya mantıksal
         bir değer döner.

<comment>See Also:</comment>
   * <strong>xmlrpc_encode_request()</strong>
   * <strong>xmlrpc_is_fault()</strong>


id: xmlrpc_decode_request
type: function
doc:
<comment>Description:</comment>
  XML'i doğal PHP türlerine dönüştürür
  
  Bu işlev
  DENEYSELDİR. Bu işlevin davranışı, ismi
  ve belgeleri PHP'nin sonraki sürümlerinde hiçbir duyuru yapılmaksızın
  değiştirilebilir. Bu risk göze alınamayacaksa bu işlev
  kullanılmamalıdır.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>mixed</info>  


id: xmlrpc_encode
type: function
doc:
<comment>Description:</comment>
  Bir PHP değeri için XML üretir
  
  Bu işlev
  DENEYSELDİR. Bu işlevin davranışı, ismi
  ve belgeleri PHP'nin sonraki sürümlerinde hiçbir duyuru yapılmaksızın
  değiştirilebilir. Bu risk göze alınamayacaksa bu işlev
  kullanılmamalıdır.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>string</info>  


id: xmlrpc_encode_request
type: function
doc:
<comment>Description:</comment>
  Bir  yöntem çağrısı için XML üretir
  
  Bu işlev
  DENEYSELDİR. Bu işlevin davranışı, ismi
  ve belgeleri PHP'nin sonraki sürümlerinde hiçbir duyuru yapılmaksızın
  değiştirilebilir. Bu risk göze alınamayacaksa bu işlev
  kullanılmamalıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$yöntem</strong>               Çağrılacak yöntemin ismi.
  <info>mixed</info>   <strong>$bağımsız_değişkenler</strong>  Yöntem bildirimiyle uyumlu yöntem bağımsız değişkenleri.
  <info>array</info>   <strong>$çıktı_seçenekleri</strong>  Çıktı seçenekleri bir dizi olarak belirtilir ve dizi şunları
                                 içerebilir (öntanımlı değerler vurgulanmış, Türkçe anlamları ayrıca
                                 verilmiştir):  output_type: php, xml (çıktı türü: php, xml)
                                 verbosity: no_white_space, newlines_only, pretty (ayrıntı düzeyi:
                                 boşluksuz, sadece satırsonu karakterleri, olduğu gibi)  escaping:
                                 cdata, non-ascii, non-print, markup (öncelem: CDATA bölümü,
                                 ascii-dışı, basılmayan, imlenim - Değer bir dizge olabileceği gibi
                                 çok sayıda değer içeren bir dizi de olabilir.)  version: simple,
                                 xmlrpc, soap 1.1, auto (sürüm: basit, ...) encoding: utf-8, ...
                                 (kodlama: utf-8 veya iconv tarafından desteklenen herhangi bir
                                 karakter kümesi)
                                 
                                 output_type: php, xml (çıktı türü: php, xml)
                                 
                                 verbosity: no_white_space, newlines_only, pretty (ayrıntı düzeyi:
                                 boşluksuz, sadece satırsonu karakterleri, olduğu gibi)
                                 
                                 escaping: cdata, non-ascii, non-print, markup (öncelem: CDATA
                                 bölümü, ascii-dışı, basılmayan, imlenim - Değer bir dizge
                                 olabileceği gibi çok sayıda değer içeren bir dizi de olabilir.)
                                 
                                 version: simple, xmlrpc, soap 1.1, auto (sürüm: basit, ...)
                                 
                                 encoding: utf-8, ... (kodlama: utf-8 veya iconv tarafından
                                 desteklenen herhangi bir karakter kümesi)

<comment>Return:</comment>
  <info>string</info>  İsteğin XML gösterimini içeren bir dizge döner.

<comment>See Also:</comment>
   * <strong>stream_context_create()</strong>
   * <strong>file_get_contents()</strong>
   * <strong>xmlrpc_decode()</strong>


id: xmlrpc_get_type
type: function
doc:
<comment>Description:</comment>
  Bir PHP değerinin xmlrpc türünü döndürür
  
  Bu işlev
  DENEYSELDİR. Bu işlevin davranışı, ismi
  ve belgeleri PHP'nin sonraki sürümlerinde hiçbir duyuru yapılmaksızın
  değiştirilebilir. Bu risk göze alınamayacaksa bu işlev
  kullanılmamalıdır.
  
  Bu işlev, özellikle base64 ve datetime dizgelerinde kullanılır.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değer</strong>  PHP değeri

<comment>Return:</comment>
  <info>string</info>  XML-RPC türünü döndürür.

<comment>See Also:</comment>
   * <strong>xmlrpc_set_type()</strong>


id: xmlrpc_is_fault
type: function
doc:
<comment>Description:</comment>
  Bir dizinin bir XMLRPC hatasını gösterip göstermediğini
    tespit eder
  
  Bu işlev
  DENEYSELDİR. Bu işlevin davranışı, ismi
  ve belgeleri PHP'nin sonraki sürümlerinde hiçbir duyuru yapılmaksızın
  değiştirilebilir. Bu risk göze alınamayacaksa bu işlev
  kullanılmamalıdır.

<comment>Param:</comment>
  <info>array</info>  <strong>$dizi</strong>  <strong>xmlrpc_decode()</strong> ile döndürülmüş bir dizi.

<comment>Return:</comment>
  <info>bool</info>  <return>$dizi</return> bir hata içeriyorsa <info>true</info>, aksi takdirde <info>false</info> döner. Hatanın koduna
        <return>$dizi["faultCode"]</return>, açıklamasına ise <return>$dizi["faultString"]</return> ile erişilir.

<comment>See Also:</comment>
   * <strong>xmlrpc_decode()</strong>


id: xmlrpc_parse_method_descriptions
type: function
doc:
<comment>Description:</comment>
  XML'i bir yöntem açıklamaları listesine dönüştürür
  
  Bu işlev
  DENEYSELDİR. Bu işlevin davranışı, ismi
  ve belgeleri PHP'nin sonraki sürümlerinde hiçbir duyuru yapılmaksızın
  değiştirilebilir. Bu risk göze alınamayacaksa bu işlev
  kullanılmamalıdır.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>array</info>  


id: xmlrpc_server_add_introspection_data
type: function
doc:
<comment>Description:</comment>
  Kendiliğinden üretilen belgeleme ekler
  
  Bu işlev
  DENEYSELDİR. Bu işlevin davranışı, ismi
  ve belgeleri PHP'nin sonraki sürümlerinde hiçbir duyuru yapılmaksızın
  değiştirilebilir. Bu risk göze alınamayacaksa bu işlev
  kullanılmamalıdır.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>int</info>  


id: xmlrpc_server_call_method
type: function
doc:
<comment>Description:</comment>
  XML isteklerini ve yöntem çağrılarını çözümler
  
  Bu işlev
  DENEYSELDİR. Bu işlevin davranışı, ismi
  ve belgeleri PHP'nin sonraki sürümlerinde hiçbir duyuru yapılmaksızın
  değiştirilebilir. Bu risk göze alınamayacaksa bu işlev
  kullanılmamalıdır.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>string</info>  


id: xmlrpc_server_create
type: function
doc:
<comment>Description:</comment>
  Bir xmlrpc sunucusu oluşturur
  
  Bu işlev
  DENEYSELDİR. Bu işlevin davranışı, ismi
  ve belgeleri PHP'nin sonraki sürümlerinde hiçbir duyuru yapılmaksızın
  değiştirilebilir. Bu risk göze alınamayacaksa bu işlev
  kullanılmamalıdır.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>resource</info>  


id: xmlrpc_server_destroy
type: function
doc:
<comment>Description:</comment>
  Sunucuya ayrılan özkaynakları serbest bırakır
  
  Bu işlev
  DENEYSELDİR. Bu işlevin davranışı, ismi
  ve belgeleri PHP'nin sonraki sürümlerinde hiçbir duyuru yapılmaksızın
  değiştirilebilir. Bu risk göze alınamayacaksa bu işlev
  kullanılmamalıdır.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>bool</info>  


id: xmlrpc_server_register_introspection_callback
type: function
doc:
<comment>Description:</comment>
  Belge üretimi için bir PHP işlevi atar
  
  Bu işlev
  DENEYSELDİR. Bu işlevin davranışı, ismi
  ve belgeleri PHP'nin sonraki sürümlerinde hiçbir duyuru yapılmaksızın
  değiştirilebilir. Bu risk göze alınamayacaksa bu işlev
  kullanılmamalıdır.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>bool</info>  


id: xmlrpc_server_register_method
type: function
doc:
<comment>Description:</comment>
  Belirtilen yöntemle eşleşen özkaynak için bir PHP işlevi atar
    
  
  Bu işlev
  DENEYSELDİR. Bu işlevin davranışı, ismi
  ve belgeleri PHP'nin sonraki sürümlerinde hiçbir duyuru yapılmaksızın
  değiştirilebilir. Bu risk göze alınamayacaksa bu işlev
  kullanılmamalıdır.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>bool</info>  


id: xmlrpc_set_type
type: function
doc:
<comment>Description:</comment>
  Bir PHP dizge değeri için xmlrpc türünü base64 veya datetime
    türüne dönüştürür
  
  Bir PHP dizge değeri için xmlrpc türünü base64 veya datetime türüne dönüştürür.
  
  Bu işlev
  DENEYSELDİR. Bu işlevin davranışı, ismi
  ve belgeleri PHP'nin sonraki sürümlerinde hiçbir duyuru yapılmaksızın
  değiştirilebilir. Bu risk göze alınamayacaksa bu işlev
  kullanılmamalıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$değer</strong>  Türü belirlenecek değer.
  <info>string</info>  <strong>$tür</strong>   '<return>base64</return>' veya '<return>datetime</return>'

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner. Bir hata oluşmadığı takdirde
        <strong>$değer</strong> bir nesneye dönüştürülür.


id: yaml_emit
type: function
doc:
<comment>Description:</comment>
  Returns the YAML representation of a value
  
  Generate a YAML representation of the provided <strong>$data</strong>.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$data</strong>       The <strong>$data</strong> being encoded. Can be any type except a <info>resource</info>.
  <info>int</info>    <strong>$encoding</strong>   Output character encoding chosen from <info>YAML_ANY_ENCODING</info>, <info>YAML_UTF8_ENCODING</info>,
                     <info>YAML_UTF16LE_ENCODING</info>, <info>YAML_UTF16BE_ENCODING</info>.
  <info>int</info>    <strong>$linebreak</strong>  Output linebreak style chosen from <info>YAML_ANY_BREAK</info>, <info>YAML_CR_BREAK</info>,
                     <info>YAML_LN_BREAK</info>, <info>YAML_CRLN_BREAK</info>.
  <info>array</info>  <strong>$callbacks</strong>  Content handlers for emitting YAML nodes. Associative <info>array</info> of classname =&gt;
                     <info>callable</info> mappings. See emit callbacks for more details.

<comment>Return:</comment>
  <info>string</info>  Returns a YAML encoded <info>string</info> on success.

<comment>See Also:</comment>
   * <strong>yaml_emit_file()</strong>
   * <strong>yaml_parse()</strong>


id: yaml_emit_file
type: function
doc:
<comment>Description:</comment>
  Send the YAML representation of a value to a file
  
  Generate a YAML representation of the provided <strong>$data</strong> in the <strong>$filename</strong>.

<comment>Param:</comment>
  <info>string</info>  <strong>$filename</strong>   Path to the file.
  <info>mixed</info>   <strong>$data</strong>       The <strong>$data</strong> being encoded. Can be any type except a <info>resource</info>.
  <info>int</info>     <strong>$encoding</strong>   Output character encoding chosen from <info>YAML_ANY_ENCODING</info>, <info>YAML_UTF8_ENCODING</info>,
                      <info>YAML_UTF16LE_ENCODING</info>, <info>YAML_UTF16BE_ENCODING</info>.
  <info>int</info>     <strong>$linebreak</strong>  Output linebreak style chosen from <info>YAML_ANY_BREAK</info>, <info>YAML_CR_BREAK</info>,
                      <info>YAML_LN_BREAK</info>, <info>YAML_CRLN_BREAK</info>.
  <info>array</info>   <strong>$callbacks</strong>  Content handlers for emitting YAML nodes. Associative <info>array</info> of classname =&gt;
                      <info>callable</info> mappings. See emit callbacks for more details.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> on success.

<comment>See Also:</comment>
   * <strong>yaml_emit()</strong>
   * <strong>yaml_parse()</strong>


id: yaml_parse
type: function
doc:
<comment>Description:</comment>
  Parse a YAML stream
  
  Convert all or part of a YAML document stream to a PHP variable.

<comment>Param:</comment>
  <info>string</info>  <strong>$input</strong>      The <info>string</info> to parse as a YAML document stream.
  <info>int</info>     <strong>$pos</strong>        Document to extract from stream (<return>-1</return> for all documents, <return>0</return> for first document,
                      ...).
  <info>int</info>     <strong>$ndocs</strong>      If <strong>$ndocs</strong> is provided, then it is filled with the number of documents found in
                      stream.
  <info>array</info>   <strong>$callbacks</strong>  Content handlers for YAML nodes. Associative <info>array</info> of YAML tag =&gt; <info>callable</info>
                      mappings. See parse callbacks for more details.

<comment>Return:</comment>
  <info>mixed</info>  Returns the value encoded in <strong>$input</strong> in appropriate PHP type başarısızlık durumunda <info>false</info>
         döner. If <strong>$pos</strong> is <return>-1</return> an <info>array</info> will be returned with one entry for each document found in
         the stream.

<comment>See Also:</comment>
   * <strong>yaml_parse_file()</strong>
   * <strong>yaml_parse_url()</strong>
   * <strong>yaml_emit()</strong>


id: yaml_parse_file
type: function
doc:
<comment>Description:</comment>
  Parse a YAML stream from a file
  
  Convert all or part of a YAML document stream read from a file to a PHP variable.

<comment>Param:</comment>
  <info>string</info>  <strong>$filename</strong>   Path to the file.
  <info>int</info>     <strong>$pos</strong>        Document to extract from stream (<return>-1</return> for all documents, <return>0</return> for first document,
                      ...).
  <info>int</info>     <strong>$ndocs</strong>      If <strong>$ndocs</strong> is provided, then it is filled with the number of documents found in
                      stream.
  <info>array</info>   <strong>$callbacks</strong>  Content handlers for YAML nodes. Associative <info>array</info> of YAML tag =&gt; <info>callable</info>
                      mappings. See parse callbacks for more details.

<comment>Return:</comment>
  <info>mixed</info>  Returns the value encoded in <strong>$input</strong> in appropriate PHP type başarısızlık durumunda <info>false</info>
         döner. If <strong>$pos</strong> is <return>-1</return> an <info>array</info> will be returned with one entry for each document found in
         the stream.

<comment>See Also:</comment>
   * <strong>yaml_parse()</strong>
   * <strong>yaml_parse_url()</strong>
   * <strong>yaml_emit()</strong>


id: yaml_parse_url
type: function
doc:
<comment>Description:</comment>
  Parse a Yaml stream from a URL
  
  Convert all or part of a YAML document stream read from a URL to a PHP variable.

<comment>Param:</comment>
  <info>string</info>  <strong>$url</strong>        <strong>$url</strong> should be of the form "scheme://...". PHP will search for a protocol
                      handler (also known as a wrapper) for that scheme. If no wrappers for that
                      protocol are registered, PHP will emit a notice to help you track potential
                      problems in your script and then continue as though filename specifies a
                      regular file.
  <info>int</info>     <strong>$pos</strong>        Document to extract from stream (<return>-1</return> for all documents, <return>0</return> for first document,
                      ...).
  <info>int</info>     <strong>$ndocs</strong>      If <strong>$ndocs</strong> is provided, then it is filled with the number of documents found in
                      stream.
  <info>array</info>   <strong>$callbacks</strong>  Content handlers for YAML nodes. Associative <info>array</info> of YAML tag =&gt; <info>callable</info>
                      mappings. See parse callbacks for more

<comment>Return:</comment>
  <info>mixed</info>  Returns the value encoded in <strong>$input</strong> in appropriate PHP type başarısızlık durumunda <info>false</info>
         döner. If <strong>$pos</strong> is <return>-1</return> an <info>array</info> will be returned with one entry for each document found in
         the stream.

<comment>See Also:</comment>
   * <strong>yaml_parse()</strong>
   * <strong>yaml_parse_file()</strong>
   * <strong>yaml_emit()</strong>


id: yaz_addinfo
type: function
doc:
<comment>Description:</comment>
  Ek hata bilgisi döndürür
  
  Sunucudaki son istek için ek hata bilgisi döndürür.
  
  Bazı sunucularda bu işlev, <strong>yaz_error()</strong> işlevinin döndürdüğü dizgeyi döndürebilir.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>  <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.

<comment>Return:</comment>
  <info>string</info>  Son işlem başarılı olmuşsa veya sunucu tarafından ek bilgi sağlanmamışsa bir boş dizge,
          aksi takdirde ek hata bilgisini içeren bir dizge döner.

<comment>See Also:</comment>
   * <strong>yaz_error()</strong>
   * <strong>yaz_errno()</strong>


id: yaz_ccl_conf
type: function
doc:
<comment>Description:</comment>
  CCL çözümleyecisini yapılandırır
  
  Bu işlev, bir sunucunun CCL sorgu çözümleyicisini, erişim noktası tanımlayıcıları (CCL
  niteleyicileri) ve bunların RPN karşılıkları ile yapılandırır.
  
  Belli bir CCL sorgusunu RPN'ye eşlemek için bu işlevden sonra <strong>yaz_ccl_parse()</strong> işlevini çağırın.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>       <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.
  <info>array</info>     <strong>$ayarlar</strong>  Yapılandırma dizisi. Dizinin her anahtarı bir CCL alanının ismi olup,
                      değerler, alanın RPN karşılığını belirten birer dizgedir.
                      
                      Eşlem, öznitelik-değer çiftlerinden oluşan bir öznitelik türü listesidir.
                      Öznitelik ile değer bir eşit imi (<return>=</return>) ile, çiftler ise boşlukla ayrılır.
                      
                      CCL sayfasında daha fazla bilgi bulabilirsiniz.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * <strong>yaz_ccl_parse()</strong>


id: yaz_ccl_parse
type: function
doc:
<comment>Description:</comment>
  CCL çözümleyiciyi devreye sokar
  
  Bu işlev bir CCL çözümleyici çalıştırmak için kullanılır. Bir arama yapmak için <strong>yaz_search()</strong>
  işlevine aktarmak üzere, belirtilen CCL BUL sorgusunu bir RPN sorgusuna dönüştürür.
  
  Geçerli CCL alanlarını tanımlamak için bu işlevden önce bir <strong>yaz_ccl_conf()</strong> çağrısı yapılmalıdır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>     <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.
  <info>string</info>    <strong>$sorgu</strong>  CCL BUL sorgusu.
  <info>array</info>     <strong>$sonuç</strong>  İşlev başarılı olduğu takdirde bu bağımsız değişken, <return>rpn</return> anahtarı altında
                    geçerli bir RPN sorgusu içeren bir dizidir.
                    
                    Başarısızlık halinde, başarısızlığın sebebi üç anahtarlı bir dizi ile
                    belirtilir. Anahtarlar: <return>errorcode</return> - CCL hata kodu (<info>integer</info>). <return>errorstring</return> - CCL
                    hata dizgesi. <return>errorpos</return> - Yaklaşık olarak sorgunun başarısız olduğu yer
                    (karakterin konumu olarak bir tamsayı).
                    
                    <return>errorcode</return> - CCL hata kodu (<info>integer</info>).
                    
                    <return>errorstring</return> - CCL hata dizgesi.
                    
                    <return>errorpos</return> - Yaklaşık olarak sorgunun başarısız olduğu yer (karakterin konumu
                    olarak bir tamsayı).

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.


id: yaz_close
type: function
doc:
<comment>Description:</comment>
  YAZ bağlantısını kapatır
  
  <strong>$id</strong> ile belirtilen bağlantıyı kapatır.
  
  Bu işlev, sadece <strong>yaz_connect()</strong> ile <return>persistent</return> seçeneğine <info>false</info> atanarak açılmış kalıcı olmayan
  bağlantıları kapatır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>  <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>yaz_connect()</strong>


id: yaz_connect
type: function
doc:
<comment>Description:</comment>
  Bir Z39.50 sunucusuna bir bağlantı düzenler
  
  Bu işlev başarılı olduğu takdirde bir bağlantı özkaynağı, aksi takdirde <return>0</return> döndürür.
  
  <strong>yaz_connect()</strong> işlevi bir Z39.50 sunucusuna bir bağlantı düzenler. Bu işlev engellenmez ve bir
  bağlanttı kurmaya çalışmaz; sadece, bir <strong>yaz_wait()</strong> çağrısı tarafından işleme konulmak üzere bir
  bağlantı için hazırlık yapar.
  
  YAZ vekili özgürce kullanılabilecek bir Z39.50 vekilidir.

<comment>Param:</comment>
  <info>string</info>  <strong>$zurl</strong>        konut[:port][/veritabanı] biçeminde bir dizge. port belirtilmezse 210
                       öntanımlıdır. veritabanı belirtilmezse yerine <return>Default</return> kullanılır.
  <info>mixed</info>   <strong>$seçenekler</strong>  Bir dizge olarak belirtilirse Z39.50 V2 kimlik doğrulama dizgesi (<return>OpenAuth</return>)
                       olarak ele alınır.
                       
                       Bir dizi belirtilirse dizi içeriği seçenekler olarak ele alınır. Olası
                       seçenekler: userKimlik doğrulamada kullanılacak kullanıcı ismi. groupKimlik
                       doğrulamada kullanılacak grup ismi. password Kimlik doğrulamada kullanılacak
                       parola. cookie Oturum çerezi (YAZ vekili). proxy Bağlantı vekili (YAZ
                       vekili). persistent Mantıksal değer. <info>true</info> ise bağlantı kalıcıdır, <info>false</info> ise
                       değildir. Öntanımlı olarak bağlantılar kalıcıdır.  Bir kalıcı bağlantı
                       açmışsanız, bağlantıyı sonradan bir <strong>yaz_close()</strong> çağrısı ile kapatamazsınız.
                       piggyback Mantıksal değer. <info>true</info> ise arama için sırtlama (piggyback) etkin
                       olur, <info>false</info> ise olmaz. Öntanımlı olarak sırtlama etkindir.  Sırtlamanın etkin
                       kılınması daha verimli olup, kayıtların ilk alımında ağdaki gidip dönme
                       süresinden kurtarır. Ancak bazı  Z39.50 sunucuları sırtlamayı desteklemez
                       veya eleman kümesi isimlerini yok sayar. Bu bakımdan bu seçenek etkin
                       kılınmamalıdır. charsetZ39.50 dili ve karater kümesi uzlaşımı için
                       kullanılacak karakter kümesinin belirtildiği bir dizge. <return>ISO-8859-1</return>, <return>UTF-8</return>,
                       <return>UTF-16</return> gibi dizgeler belirtilebilir.  Çoğu Z39.50 sunucusu bu özelliği
                       desteklemez (dolayısıyla yok sayılır). Çoğu sunucu da sorgular ve iletiler
                       için ISO-8859-1 kodlamasını kullanır. MARC21/USMARC kayıtları bu seçenekten
                       etkilenmez. preferredMessageSize Alım sırasında bir hedef tarafından
                       döndürülen tüm kayıtların azami bayt sayısını belirten bir tamsayı. Daha
                       fazla bilgi için Z39.50 standardına bakınız.  Bu seçenek, PECL YAZ 1.0.5 ve
                       sonrasında desteklenmektedir. maximumRecordSize Alım sırasında bir hedef
                       tarafından döndürülen tek bir kaydın azami bayt sayısını belirten bir
                       tamsayı. Bu seçeneğe Z39.50 standardında "Exceptional-record-size" olarak
                       değinilmiştir.  Bu seçenek, PECL YAZ 1.0.5 ve sonrasında desteklenmektedir.
                       
                       Kimlik doğrulamada kullanılacak kullanıcı ismi.
                       
                       Kimlik doğrulamada kullanılacak grup ismi.
                       
                       Kimlik doğrulamada kullanılacak parola.
                       
                       Oturum çerezi (YAZ vekili).
                       
                       Bağlantı vekili (YAZ vekili).
                       
                       Mantıksal değer. <info>true</info> ise bağlantı kalıcıdır, <info>false</info> ise değildir. Öntanımlı
                       olarak bağlantılar kalıcıdır.
                       
                       Bir kalıcı bağlantı açmışsanız, bağlantıyı sonradan bir <strong>yaz_close()</strong> çağrısı
                       ile kapatamazsınız.
                       
                       Mantıksal değer. <info>true</info> ise arama için sırtlama (piggyback) etkin olur, <info>false</info>
                       ise olmaz. Öntanımlı olarak sırtlama etkindir.
                       
                       Sırtlamanın etkin kılınması daha verimli olup, kayıtların ilk alımında ağdaki
                       gidip dönme süresinden kurtarır. Ancak bazı  Z39.50 sunucuları sırtlamayı
                       desteklemez veya eleman kümesi isimlerini yok sayar. Bu bakımdan bu seçenek
                       etkin kılınmamalıdır.
                       
                       Z39.50 dili ve karater kümesi uzlaşımı için kullanılacak karakter kümesinin
                       belirtildiği bir dizge. <return>ISO-8859-1</return>, <return>UTF-8</return>, <return>UTF-16</return> gibi dizgeler
                       belirtilebilir.
                       
                       Çoğu Z39.50 sunucusu bu özelliği desteklemez (dolayısıyla yok sayılır). Çoğu
                       sunucu da sorgular ve iletiler için ISO-8859-1 kodlamasını kullanır.
                       MARC21/USMARC kayıtları bu seçenekten etkilenmez.
                       
                       Alım sırasında bir hedef tarafından döndürülen tüm kayıtların azami bayt
                       sayısını belirten bir tamsayı. Daha fazla bilgi için Z39.50 standardına
                       bakınız.
                       
                       Bu seçenek, PECL YAZ 1.0.5 ve sonrasında desteklenmektedir.
                       
                       Alım sırasında bir hedef tarafından döndürülen tek bir kaydın azami bayt
                       sayısını belirten bir tamsayı. Bu seçeneğe Z39.50 standardında
                       "Exceptional-record-size" olarak değinilmiştir.
                       
                       Bu seçenek, PECL YAZ 1.0.5 ve sonrasında desteklenmektedir.

<comment>Return:</comment>
  <info>mixed</info>  Hata oluşmuşsa <info>false</info> yoksa bir bağlantı özkaynağı döner.

<comment>See Also:</comment>
   * <strong>yaz_close()</strong>


id: yaz_database
type: function
doc:
<comment>Description:</comment>
  Bir oturum içindeki veritabanlarını belirler
  
  Bu işlev, arama, alım, vb. için kullanılacak veritabanlarının belirtilmesini sağlamak suretiyle
  bir oturumdaki veritabanlarının (<strong>yaz_connect()</strong> çağrısında belirtilen veritabanlarını geçersiz
  kılarak) değiştirilmesini mümkün kılar.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>             <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.
  <info>string</info>    <strong>$veritabanları</strong>  Tek bir veritabanı veya <return>+</return> imleri ile ayrılmış çok sayıda veritabanı
                            içeren bir dizge.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.


id: yaz_element
type: function
doc:
<comment>Description:</comment>
  Alım için eleman kümesi ismi tanımlar
  
  Bu işlev alım için eleman kümesi ismini tanımlar.
  
  Bu işlevi, alınacak kayıtların eleman kümesi ismini belirtmek için <strong>yaz_search()</strong> veya <strong>yaz_present()</strong>
  işlevinden önce çağırın.
  
  İşlev etkisiz gibi görünürse <strong>yaz_connect()</strong> işlevindeki <return>piggyback</return> seçeneğinin açıklamasına bakınız.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>             <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.
  <info>string</info>    <strong>$eleman_kümesi</strong>  Çoğu sunucu (kayıtların tamamı için) <return>F</return> ve (özet kayıtları için) <return>B</return>'yi
                            destekler.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.


id: yaz_errno
type: function
doc:
<comment>Description:</comment>
  Hata numarasını döndürür
  
  <strong>$id</strong> ile belirtilen son istekle ilgili sunucu hata numarasını döndürür.
  
  <strong>yaz_errno()</strong> işlevi, her sunucu için ağ etkinliğinin ardından (<strong>yaz_wait()</strong> döndükten sonra), son
  işlemin (örneğin bir arama işleminin) başarılı olup olmadığını saptamak için çağrılmalıdır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>  <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.

<comment>Return:</comment>
  <info>int</info>  Bir hata kodu döner. Hata kodu ya bir Z39.50 teşhis kodu (normalde bir Bib-1 teşhisidir) ya
       da PHP/YAZ'ın kendisi tarafından üretilen, "Bağlantı kurulamadı", "İlklendirme reddedildi"
       gibi, istemci taraflı bir hatanın kodu olmalıdır.

<comment>See Also:</comment>
   * <strong>yaz_error()</strong>
   * <strong>yaz_addinfo()</strong>


id: yaz_error
type: function
doc:
<comment>Description:</comment>
  Hatanın açıklaması döner
  
  <strong>yaz_error()</strong> işlevi, <strong>yaz_errno()</strong> ile döndürülen son hata numarasına karşılık olan İngilizce iletiyi
  döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>  <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.

<comment>Return:</comment>
  <info>string</info>  <strong>$id</strong> ile belirtilen son istek için sunucu hata iletisini döndürür. Son istek başarılı
          olmuşsa boş bir dizge döner.

<comment>See Also:</comment>
   * <strong>yaz_errno()</strong>
   * <strong>yaz_addinfo()</strong>


id: yaz_es
type: function
doc:
<comment>Description:</comment>
  Bir ek hizmet isteği (Extended Service
    Request) düzenler
  
  Bu işlev, bir ek hizmet isteği (<return>Extended Service Request</return>) düzenler. Ek hizmetler, <return>Record Update</return>,
  <return>Item Order</return>, veritabanı yönetimi, ve benzerleri gibi çeşitli Z39.50 oluşumlarından oluşan bir
  ailedir.
  
  Çoğu Z39.50 sunucusu ek hizmetleri desteklemez.
  
  <strong>yaz_es()</strong> işlevi, bir ek hizmek isteği paketi oluşturur ve bunu bir işlem kuyruğuna yerleştirir.
  İstekleri sunucuya göndermek için <strong>yaz_wait()</strong> işlevini kullanın. <strong>yaz_wait()</strong> işini bitirdikten sonra
  ek hizmet işleminin sonucu bir <strong>yaz_es_result()</strong> çağrısı ile alınmalıdır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>                    <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.
  <info>string</info>    <strong>$tür</strong>                  Ek hizmetin türünü belirten bir dizge:: <return>itemorder</return> (Item Order),
                                   <return>create</return> (Create Database), <return>drop</return> (Drop Database), <return>commit</return> (Commit
                                   Operation), <return>update</return> (Update Record), <return>xmlupdate</return> (XML Update). Her
                                   tür bir sonraki bölümde belirtilir.
  <info>array</info>     <strong>$bağımsız_değişkenler</strong>  Ek hizmet seçenekleri ile pakete özgü seçeneklerden oluşan bir
                                   dizi. Seçenekler, ZOOM C'nin C arayüzündekilere eşdeğerdir.
                                   Bakınız: ZOOM Ek Hizmetleri.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * <strong>yaz_es_result()</strong>


id: yaz_es_result
type: function
doc:
<comment>Description:</comment>
  Ek hizmetlerin sonucunu döndürür
  
  Bu işlev, bir sunucudan gelen son ek hizmet sonucunu bir dizi içinde döndürür. Ek hizmet ya
  <strong>yaz_itemorder()</strong> ya da <strong>yaz_es()</strong> ile ilklendirilir.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>  <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.

<comment>Return:</comment>
  <info>array</info>  Sunucu tarafından üretilip gönderilen <return>targetReference</return> elemanını içeren bir dizi döner.

<comment>See Also:</comment>
   * <strong>yaz_es()</strong>


id: yaz_get_option
type: function
doc:
<comment>Description:</comment>
  Bir bağlantı seçeneğinin değerini döndürür
  
  <strong>$isim</strong> ile belirtilen seçeneğin değerini döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>    <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.
  <info>string</info>    <strong>$isim</strong>  Seçeneğin ismi.

<comment>Return:</comment>
  <info>string</info>  Belirtilen seçenek tanımlı değilse boş bir dizge, aksi takdirde seçeneğin değerini
          döndürür.

<comment>See Also:</comment>
   * Kullanılabilecek seçenek isimleri için:
    <strong>yaz_set_option()</strong>
    


id: yaz_hits
type: function
doc:
<comment>Description:</comment>
  Son arama ile eşleşenlerin sayısını döndürür
  
  <strong>yaz_hits()</strong> işlevi, son arama ile eşleşenlerin sayısını döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>        <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.
  <info>array</info>     <strong>$sonuçlar</strong>  Arama sonuçlarının ayrıntılarını içeren dizi.

<comment>Return:</comment>
  <info>int</info>  Arama yapılmamışsa <return>0</return>, aksi takdirde arama ile eşleşenlerin sayısını döndürür.
       
       <strong>$sonuçlar</strong> bağımsız değişkeni belirtilmişse, Z39.50 sunucusu tarafından döndürülen bir arama
       yanıtının <return>SearchResult-1</return> biçemli parçası belirtilen diziye yerleştirilir. <return>SearchResult-1</return>
       biçemi, sorgunun çeşitli parçalarından (alt sorgular) elde edilmiş eşleşmelerin sayısı
       hakkında bilgi edinmek için kullanılabilir. Özellikle, bir sorgudan tek bir arama kuralı ile
       eşleşenlerin sayısını öğrenmek mümkündür. İlk alt sorgunun bilgileri $dizi[0]'a, ikincisi
       $dizi[1]'e, ve benzeri şeklinde gider.
       
       <return>SearchResult</return> oluşumu PECL YAZ 1.0.5 vesonrası ile YAZ 2.1.9 ve sonrasını gerektirir.
       
       Çok az Z39.50 gerçeklenimi <return>SearchResult</return> oluşumunu destekler.


id: yaz_itemorder
type: function
doc:
<comment>Description:</comment>
  Bir ILL-Request paketli Z39.50 Item Order için hazırlık yapar
    
  
  Bu işlev, Z39.50 <return>Item Order Extended Service</return> kullanımı için <return>Profile</return> kullanarak <return>Transport ILL</return>'ye
  bir <return>Extended Services</return> isteği hazırlar. Bu cümleyi anlayabilmek için bu adrese ve bu belirtime
  bakınız.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>    <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.
  <info></info>          <strong>$args</strong>  Gönderilecek <return>Item Order</return> isteği hakkında bilgi içeren bir ilişkisel dizi
                   olmalıdır. Özetin anahtarı, ilgili <return>ASN.1</return> yafta yolunun ismidir. Örneğin aşağıdaki
                   <return>ISBN Item-ID</return>'si <return>item-id,ISBN</return> anahtarına sahiptir.
                   
                   <return>ILL-Request</return> bağımsız değişkenleri:
                   
                   <return>Extended Services Request</return> paketinin ve <return>ItemOrder</return> paketinin parçası olan bir kaç
                   bağımsız değişken daha vardır:

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: yaz_present
type: function
doc:
<comment>Description:</comment>
  Bir alım (Z39.50 present) düzenler
    
  
  Bu işlev başarılı bir aramanın ardından kayıtları alım için hazırlar.
  
  Bu işlevden önce, alınacak kayıt aralığını belirleyen <strong>yaz_range()</strong> işlevi çağrılmalıdır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>  <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.


id: yaz_range
type: function
doc:
<comment>Description:</comment>
  Edinilecek kayıtlar için bir aralık belirler
    
  
  Edinilecek kayıtlar için bir aralık belirler.
  
  Bu işlevin <strong>yaz_search()</strong> veya <strong>yaz_present()</strong> işlevinden önce çağrılması gerekir.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>         <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.
  <info>int</info>       <strong>$başlangıç</strong>  Edinilecek ilk kaydın konumu. <strong>yaz_hits()</strong> için kayıt numaraları <return>1</return>'den başlar.
  <info>int</info>       <strong>$sayı</strong>      Edinilecek kayıt sayısı.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: yaz_record
type: function
doc:
<comment>Description:</comment>
  Bir kayıt döndürür
  
  <strong>yaz_record()</strong> işlevi, geçerli sonuç kümesinin <strong>$konum</strong> ile belirtilen konumundaki kaydı döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>      <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.
  <info>int</info>       <strong>$konum</strong>   Kaydın konumu. Sonuç kümesindeki kayıtların konumları 1, 2, ..., $sayı şeklinde
                     olup $sayı, <strong>yaz_hits()</strong> işlevi tarafından döndürülen sonuç sayısıdır.
  <info>string</info>    <strong>$tür</strong>    Dönen kaydın biçimi belirtilir.
                     
                     Aslında, kayıtların Z39.50/SRW sunucusundan uygun biçemde dönmesini garanti
                     etmekten sorumludur. <strong>$tür</strong> sadece, istemci tarafında yer alacak bir uzlaşım
                     belirtir (PHP/YAZ olarak).
                     
                     Aktarım kaydının bir dizi veya dizgeye dönüşmesinin yanında, PHP/YAZ'ın kayda
                     bir karakter kümesi dönüşümü de uygulaması mümkündür. USMARC/MARC21 için bu
                     özellikle önerilir, çünkü bunlar tarayıcılar tarafından desteklenmeyen MARC-8
                     karakter kümesini kullanırlar. Dönüşüm belirtmek için şunu ekleyin: <return>;
                     charset=</return>kaynak<return>, </return>hedef. Burada kaynak kaydın özgün karakter kümesini, hedef ise
                     PHP tarafından görülecek karakter kümesini belirtir.
                     
                     Kayıt, basit gösterim için bir dizge olarak döndürülür. Bu kipte, tüm MARC
                     kayıtları ISO2709 zorlukla okunabildiğinden satırlı biçeme dönüştürülür. XML
                     kayıtları ve SUTRS özgün biçemleriyle döndürülür. GRS-1 ise satırlı fakat
                     çirkin bir biçemde döndürülür.
                     
                     Kaydın çabucak basit bir biçemde gösterilmesi gerektiğinde, hata ayıklamak için
                     veya başka türlü göstermenin uygun olmadığı durumlarda bu biçem yararlıdır.
                     
                     Mümkünse kayıt bir XML dizge olarak döndürülür. Bu kipte tüm MARC kayıtları
                     MARCXML'e dönüştürülür. XML kayıtları ve SUTRS özgün biçemleriyle döndürülür.
                     GRS-1 desteklenmez.
                     
                     Bu biçem, MARC kayıtlarının MARCXML'e dönüştürülmesi dışında <strong>$string</strong> biçemine
                     benzer.
                     
                     Bu biçem, kayıtların bir XML çözümleyici veya bir XSLT işlemcisi tarafından
                     işleme sokulmasının gerektiği durumlarda yararlıdır.
                     
                     Kayıt, özgün biçemi korunarak bir dizge olarak döndürülür. Bu tür, MARC, XML ve
                     SUTRS için yararlıdır. GRS-1 için işe yaramaz.
                     
                     MARC kayıtları bir ISO2709 dizgesi olarak döndürülür. XML ve SUTRS ise dizge
                     olarak döndürülür.
                     
                     Kaydın sözdizimi ismi, <return>USmarc</return>, <return>GRS-1</return>, <return>XML</return> gibi bir dizge olarak döndürülür.
                     
                     Kaydın ilişkili olduğu veritabanının ismi bir dizge olarak döndürülür.
                     
                     Kayıt, GRS-1 yapısını yansıtan bir dizi olarak döndürülür. Bu tür, MARC ve
                     GRS-1 için elverişlidir. XML ve SUTRS desteklenmez ve asıl kayıt XML veya SUTRS
                     ise boş bir dizge döner.
                     
                     Dönen dizi, GRS-1'in her dahili/uç düğümü ile ilişkili bir listeden oluşur. Her
                     liste öğesi, ilk elemanı yol ve (varsa) veri olan bir alt listeden oluşur.
                     
                     Yol öğesi, ağacın köküne göre ağaç bileşenlerinin listesini içeren bir
                     dizgedir. Her bileşen <return>(</return>tür<return>, </return>değer<return>)</return> biçeminde bir yafta türü ve yafta değeri
                     çiftinden oluşur.
                     
                     Dizge yaftalar normalde 3. tür yaftaya karşılıktır. MARC bir dizi olarak da
                     döndürülebilir (dahili olarak GRS-1'e dönüştürülür).
  <info></info>          <strong>$string</strong>  Mümkünse kayıt bir XML dizge olarak döndürülür. Bu kipte tüm MARC kayıtları
                     MARCXML'e dönüştürülür. XML kayıtları ve SUTRS özgün biçemleriyle döndürülür.
                     GRS-1 desteklenmez.
                     
                     Bu biçem, MARC kayıtlarının MARCXML'e dönüştürülmesi dışında <strong>$string</strong> biçemine
                     benzer.
                     
                     Bu biçem, kayıtların bir XML çözümleyici veya bir XSLT işlemcisi tarafından
                     işleme sokulmasının gerektiği durumlarda yararlıdır.

<comment>Return:</comment>
  <info>string</info>  Belirtilen konumda kayıt yoksa boş bir dizge, varsa kaydı döndürür.
          
          Belirtilen konumda veritabanı kaydı yoksa boş bir dizge döner.


id: yaz_scan
type: function
doc:
<comment>Description:</comment>
  Bir tarama düzenler
  
  Bu işlev belirtilen bağlantı üzerinde bir Z39.50 tarama isteği (<return>Scan Request</return>) düzenler.
  
  Tarama isteğini sunucuya gerçekten aktarmak ve tarama yanıtını almak için <strong>yaz_wait()</strong> çağrısı
  yapılmalıdır. <strong>yaz_wait()</strong> çağrısının tamamlanmasının ardından yanıtı işlemek için <strong>yaz_error()</strong> ve
  <strong>yaz_scan_result()</strong>çağrılır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>          <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.
  <info>string</info>    <strong>$tür</strong>        Şimdilik sadece <return>rpn</return> türü desteklenmektedir.
  <info></info>          <strong>$startterm</strong>   Taramanın başlatılacağı terim.
                         
                         Başlangıç teriminin biçimi <strong>$tür</strong> bağımsız değişkeniyle belirtilir.
                         
                         Bu bağımsız değişkenin sözdizimi <strong>yaz_search()</strong> işlevindeki RPN sorgusuna
                         benzer. Sıfır veya daha fazla sayıda, tek terimli <return>@attr</return> ifadelerinden
                         oluşur.
  <info>array</info>     <strong>$seçenekler</strong>  Belirtilmesi isteğe bağlı olan bu bağımsız değişken ile tarama isteğinin
                         davranışını belirleyen ek bilgiler belirtilir. Şimdilik seçenekler
                         dizisinden üç anahtar okunmaktadır: <return>number</return> (istenen terim sayısı), <return>position</return>
                         (terimin tercihli konumu) ve <return>stepSize</return> (tercih edilen adım boyu).

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: yaz_scan_result
type: function
doc:
<comment>Description:</comment>
  Tarama sonucunu döndürür
  
  <strong>yaz_scan_result()</strong> işlevi son <strong>yaz_scan()</strong> çağrısı için sunucudan alınan tarama bilgilerini ve
  terimleri döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>     <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.
  <info>array</info>     <strong>$sonuç</strong>  Belirtildiği takdirde, tarama yanıtıyla alınan ek bilgiler bu diziye
                    yerleştirilir. Dizinin anahtarları: <return>number</return> - Dönen girdi sayısı. <return>stepsize</return> - Adım
                    boyu. <return>position</return> - Terimin konumu. <return>status</return> - Tarama durumu.
                    
                    <return>number</return> - Dönen girdi sayısı.
                    
                    <return>stepsize</return> - Adım boyu.
                    
                    <return>position</return> - Terimin konumu.
                    
                    <return>status</return> - Tarama durumu.

<comment>Return:</comment>
  <info>array</info>  N dönen terim sayısı olmak üzere (0..N-1) terimden oluşan bir dizi döner. Her eleman bir
         çift değerden oluşur. İlk değer terimi, ikincisi sonuç sayısını içerir.


id: yaz_schema
type: function
doc:
<comment>Description:</comment>
  Alım için şema belirtir
  
  <strong>yaz_schema()</strong> işlevi alım için şema belirtir.
  
  Bu işlev, <strong>yaz_search()</strong> veya <strong>yaz_present()</strong> işlevinden önce çağrılmalıdır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>    <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.
  <info>string</info>    <strong>$şema</strong>  Ham noktalı gösterimle (<return>1.2.840.10003.13.4</return> gibi) veya bilinen kayıtlı şemalardan
                   biri (<return>GILS-schema</return>, <return>Holdings</return>, <return>Zthes</return>, ...) olarak belirtilmelidir.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: yaz_search
type: function
doc:
<comment>Description:</comment>
  Bir arama düzenler
  
  <strong>yaz_search()</strong> işlevi belirtilen bağlantı için bir arama düzenler.
  
  <strong>yaz_connect()</strong> işlevi gibi bu işlev de engellenmeyen kipte çalışır ve <strong>yaz_wait()</strong> çağrısına hazırlık
  olarak bir arama işlemi düzenler.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>     <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.
  <info>string</info>    <strong>$tür</strong>   Sorgu türü - şimdilik sadece <return>"rpn"</return> desteklenmekte olup, bu durumda üçüncü
                    bağımsız değişken, önek sorgu gösteriminde bir <return>Type-1</return> sorgusu belirtir.
  <info>string</info>    <strong>$sorgu</strong>  Z39.50 standardında tanımlandığı gibi <return>Type-1</return> sorgusunun dizgesel gösterimi
                    olarak <return>RPN</return> sorgusu. Sorgu dizgesi boşluklarla ayrılmış dizgeciklerden oluşur ve
                    boşluk içeren dizgeciklerin tırnak içine alınması gerekir. <return>@</return> (kuyruklu a)
                    karakteri ile başlayan dizgecikler işleç olarak, diğerleri arama terimleri
                    olarak ele alınır.
                    
                    Öznitelikler hakkında bilgi edinmek için Z39.50 Maintenance Agency sitesine
                    bakınız.
                    
                    Daha hoş bir gösterim isterseniz CCL çözümleyici - <strong>yaz_ccl_conf()</strong> ve
                    <strong>yaz_ccl_parse()</strong> işlevlerini - kullanın.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.


id: yaz_set_option
type: function
doc:
<comment>Description:</comment>
  Bağlantı ile ilgili seçenekleri belirler
  
  Belirtilen bağlantıya bir veya çok sayıda seçenek atar.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>     <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.
  <info>string</info>    <strong>$isim</strong>   Bir dizge veya dizi belirtilebilir.
                    
                    Bir dizge verilirse, atanacak seçeneğin ismi olarak ele alınır. Bu durumda
                    seçenek değerini <strong>$değer</strong> bağımsız değişkeninde belirtmelisiniz.
                    
                    Bir dizi verilirse, <return>isim =&gt; değer</return> çiftlerinden oluşan bir ilişkisel dizi
                    olarak ele alınır.
  <info>string</info>    <strong>$değer</strong>  Tek bir seçenek belirtilmesi durumunda seçeneğin değeri. Önceki bağımsız
                    değişkende bir dizge belirtildiğinde kullanılır.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: yaz_sort
type: function
doc:
<comment>Description:</comment>
  Sıralama kuralını belirler
  
  Sıralama kuralını belirler ve <return>Z39.50 Sort</return>'u etkin kılar.
  
  <strong>yaz_search()</strong> işlevinden önce çağırın; tek başına bir etkisi yoktur. <strong>yaz_search()</strong> ile birlikte
  kullanıldığında, bir arama yanıtı alındıktan sonra ve <return>Z39.50 Present</return> (<strong>yaz_present()</strong>) ile herhangi
  bir kayıt alınmadan önce bir <return>Z39.50 Sort</return> gönderilmesini sağlar.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>     <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.
  <info>string</info>    <strong>$kural</strong>  alan1 seçenekler1 alan2 seçenekler2 biçeminde bir dizge olup, alan1 ile sıralama
                    için birincil öznitelikler, alan2 ile saniye sayısını, vb. belirtilir.
                    
                    alan olarak, ya virgüllerle ayrılmış tür=değer çiftlerinden oluşan (<return>1=4,2=1</return>
                    gibi) bir öznitelik kümesi ya da bir kural dizgesi (<return>title</return> gibi) belirtilir.
                    seçenekler olarak, boşluklarla ayrılarak aşağıdaki karakterler belirtilir:
                    
                    Sıralama Seçenekleri<return>a</return> Artan sıralama <return>d</return> Azalan sıralama <return>i</return> Harf büyüklüğüne
                    duyarsız sıralama <return>s</return> Harf büyüklüğüne duyarlı sıralama
                    
                    Artan sıralama
                    
                    Azalan sıralama
                    
                    Harf büyüklüğüne duyarsız sıralama
                    
                    Harf büyüklüğüne duyarlı sıralama

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: yaz_syntax
type: function
doc:
<comment>Description:</comment>
  Alım için tercih edilen kayıt sözdizimini belirler
    
  
  <strong>yaz_syntax()</strong> alım için tercih edilen kayıt sözdizimini belirler.
  
  Bu işlev, <strong>yaz_search()</strong> veya <strong>yaz_present()</strong> işlevinden önce çağrılmalıdır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$id</strong>         <strong>yaz_connect()</strong> tarafından döndürülmüş bağlantı özkaynağı.
  <info>string</info>    <strong>$sözdizimi</strong>  Sözdizimi, ham noktalı gösterimle (<return>1.2.840.10003.5.10</return> gibi) veya bilinen
                        kayıtlı sözdizimlerden biri (sutrs, usmarc, grs1, xml, ve benzerleri) olarak
                        belirtilen bir nesne kimliği (OID) olmalıdır.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: yaz_wait
type: function
doc:
<comment>Description:</comment>
  Z39.50 isteklerinin tamamlanmasını bekler
  
  <strong>yaz_connect()</strong>, <strong>yaz_search()</strong>, <strong>yaz_present()</strong>, <strong>yaz_scan()</strong> ve <strong>yaz_itemorder()</strong> işlevleri tarafından
  hazırlanmış askıdaki istekler için ağda engellenmiş etkinliği gerçekleştirir.
  
  <strong>yaz_wait()</strong> işlevi, tüm sunucular işlerini tamamladıktan veya (hata durumunda) bağlantıyı
  terkettikten sonra döner.

<comment>Param:</comment>
  <info>array</info>  <strong>$seçenekler</strong>  Şu seçenekleri içeren bir ilişkisel dizi: <return>timeout</return> Saniye cinsinden zaman aşımı
                      süresi. Sunucu bu süre içinde yanıt vermezse ölü kabul edilir ve <strong>yaz_wait()</strong>
                      döner. Öntanımlı zaman aşımı süresi 15 saniyedir. <return>event</return> Mantıksal bir değer.
                      
                      Saniye cinsinden zaman aşımı süresi. Sunucu bu süre içinde yanıt vermezse ölü
                      kabul edilir ve <strong>yaz_wait()</strong> döner. Öntanımlı zaman aşımı süresi 15 saniyedir.
                      
                      Mantıksal bir değer.

<comment>Return:</comment>
  <info>mixed</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner. <return>event</return> <info>true</info> ise bir özkaynak,
         hata oluşmuşsa <info>false</info> döner.


id: zend_thread_id
type: function
doc:
<comment>Description:</comment>
  Geçerli evre için eşsiz bir betimleyici döndürür
  
  Bu işlev geçerli evre için eşsiz bir betimleyici döndürür.

<comment>Return:</comment>
  <info>int</info>  Evre kimliğini bir tamsayı olarak döndürür.


id: zend_version
type: function
doc:
<comment>Description:</comment>
  Zend motorunun sürümünü döndürür
  
  Kurulu Zend Motorunun sürümünü içeren bir dizge döndürür.

<comment>Return:</comment>
  <info>string</info>  Zend Motorunun sürüm numarasını bir dizge olarak döndürür.

<comment>See Also:</comment>
   * <strong>phpinfo()</strong>
   * <strong>phpcredits()</strong>
   * <strong>phpversion()</strong>


id: zip_close
type: function
doc:
<comment>Description:</comment>
  Bir ZIP dosya arşivini kapatır
  
  Belirtilen ZIP dosya arşivini kapatır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$zip</strong>  <strong>zip_open()</strong> ile açılmış bir ZIP dosyası.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * <strong>zip_open()</strong>
   * <strong>zip_read()</strong>


id: zip_entry_close
type: function
doc:
<comment>Description:</comment>
  Bir dizin girdisini kapatır
  
  Belirtilen dizin girdisini kapatır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$zip_girdisi</strong>  <strong>zip_entry_open()</strong> ile açılmış bir dizin girdisi.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>zip_entry_open()</strong>
   * <strong>zip_entry_read()</strong>


id: zip_entry_compressedsize
type: function
doc:
<comment>Description:</comment>
  Dizin girdisinin sıkıştırılmış uzunluğunu döndürür
  
  Belirtilen dizin girdisinin sıkıştırılmış uzunluğunu döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$zip_girdisi</strong>  <strong>zip_read()</strong> ile döndürülmüş bir dizin girdisi.

<comment>Return:</comment>
  <info>int|false</info>  Sıkıştırılmış uzunluk, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>zip_open()</strong>
   * <strong>zip_read()</strong>


id: zip_entry_compressionmethod
type: function
doc:
<comment>Description:</comment>
  Dizin girdisinin sıkıştırma yöntemini döndürür
  
  <strong>$zip_girdisi</strong> ile belirtilen dizin girdisinin sıkıştırma yöntemini döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$zip_girdisi</strong>  <strong>zip_read()</strong> ile döndürülmüş bir dizin girdisi.

<comment>Return:</comment>
  <info>string|false</info>  Sıkıştırma yöntemi, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>zip_open()</strong>
   * <strong>zip_read()</strong>


id: zip_entry_filesize
type: function
doc:
<comment>Description:</comment>
  Bir dizin girdisinin uzunluğunu döndürür
  
  Belirtilen dizin girdisinin asıl uzunluğunu döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$zip_girdisi</strong>  <strong>zip_read()</strong> ile döndürülmüş bir dizin girdisi.

<comment>Return:</comment>
  <info>int|false</info>  Dizin girdisinin uzunluğu, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>zip_open()</strong>
   * <strong>zip_read()</strong>


id: zip_entry_name
type: function
doc:
<comment>Description:</comment>
  Bir dizin girdisinin ismini döndürür
  
  Belirtilen dizin girdisinin ismini döndürür.

<comment>Param:</comment>
  <info></info>  <strong>$zip_entry</strong>  <strong>zip_read()</strong> ile döndürülmüş bir dizin girdisi.

<comment>Return:</comment>
  <info>string|false</info>  Dizin girdisinin ismi, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>zip_open()</strong>
   * <strong>zip_read()</strong>


id: zip_entry_open
type: function
doc:
<comment>Description:</comment>
  Okumak için bir dizin girdisi açar
  
  Bir zip dosyasında okumak için bir dizin girdisi açar.

<comment>Param:</comment>
  <info>resource</info>  <strong>$zip_dt</strong>       <strong>zip_open()</strong> ile döndürülmüş geçerli bir dosya tanıtıcısı.
  <info>resource</info>  <strong>$zip_girdisi</strong>  <strong>zip_read()</strong> ile döndürülmüş bir dizin girdisi.
  <info>string</info>    <strong>$kip</strong>          <strong>fopen()</strong> belgesinde belirtilen kiplerden biri.
                          
                          Normalde, <strong>$kip</strong> yoksayılıp daima <return>"rb"</return> kipi kullanılır. Bunun sebebi
                          PHP'deki zip desteğinin sadece okuma erişimi sağlamasıdır.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.
        
        <strong>fopen()</strong> ve benzerlerinen aksine, <strong>zip_entry_open()</strong> işlevinin dönüş değeri sadece işlemin
        sonucunu gösterir ve dizin girdisini okumak veya kapatmak için gerekli değildir.

<comment>See Also:</comment>
   * <strong>zip_entry_close()</strong>
   * <strong>zip_entry_read()</strong>


id: zip_entry_read
type: function
doc:
<comment>Description:</comment>
  Bir açık dizin girdisini okur
  
  Açık bir dizin girdisini okur.

<comment>Param:</comment>
  <info>resource</info>  <strong>$zip_girdisi</strong>  <strong>zip_read()</strong> ile döndürülmüş bir dizin girdisi.
  <info>int</info>       <strong>$uzunluk</strong>      Döndürülecek bayt sayısı.
                          
                          Bu sıkıştırılmamış uzunluk olmalıdır.

<comment>Return:</comment>
  <info>string|false</info>  Dosya sonuna gelinmişse boş dizge, bir hata oluşmuşsa <info>false</info> yoksa okunan veriyi bir
                dizge olarak döndürür.

<comment>See Also:</comment>
   * <strong>zip_entry_open()</strong>
   * <strong>zip_entry_close()</strong>
   * <strong>zip_entry_filesize()</strong>


id: zip_open
type: function
doc:
<comment>Description:</comment>
  Bir ZIP dosya arşivi açar
  
  Okumak için yeni bir ZIP dosya arşivi açar.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya_adı</strong>  Açılacak ZIP arşivinin dosya ismi.

<comment>Return:</comment>
  <info>resource|int|false</info>  Normalde, daha sonra <strong>zip_read()</strong> ve <strong>zip_close()</strong> ile kullanmak üzere bir dosya
                      tanıtıcısı döndürür veya ya <info>false</info> döndürür ya da <strong>$dosya_adı</strong> diye bir dosya
                      yoksa veya başka bir hata varsa hata numarası döner.

<comment>See Also:</comment>
   * <strong>zip_read()</strong>
   * <strong>zip_close()</strong>


id: zip_read
type: function
doc:
<comment>Description:</comment>
  Bir ZIP dosya arşivindeki bir sonraki girdiyi okur
  
  Bir ZIP dosya arşivindeki bir sonraki girdiyi okur.

<comment>Param:</comment>
  <info>resource</info>  <strong>$zip</strong>  <strong>zip_open()</strong> ile açılmış bir ZIP dosyası.

<comment>Return:</comment>
  <info>resource|false</info>  Normalde, daha sonra <return>zip_entry_...</return> işlevleri ile kullanmak üzere bir dizin girdisi
                  özkaynağı döndürür. Okunacak girdi yoksa <info>false</info>, bir hata oluşmuşsa hatanın
                  numarasını döndürür.

<comment>See Also:</comment>
   * <strong>zip_open()</strong>
   * <strong>zip_close()</strong>
   * <strong>zip_entry_open()</strong>
   * <strong>zip_entry_read()</strong>


id: zlib_decode
type: function
doc:
<comment>Description:</comment>
  Uncompress any raw/gzip/zlib encoded data
  
  Uncompress any raw/gzip/zlib encoded data.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>string</info>  <strong>$data</strong>        
  <info>int</info>     <strong>$max_length</strong>  

<comment>Return:</comment>
  <info>string|false</info>  Returns the uncompressed data,  başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>zlib_encode()</strong>


id: zlib_encode
type: function
doc:
<comment>Description:</comment>
  Compress data with the specified encoding
  
  Compress data with the specified encoding.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>string</info>  <strong>$data</strong>      The data to compress.
  <info>int</info>     <strong>$encoding</strong>  The compression algorithm. Either <info>ZLIB_ENCODING_RAW</info>, <info>ZLIB_ENCODING_DEFLATE</info> or
                     <info>ZLIB_ENCODING_GZIP</info>.
  <info>int</info>     <strong>$level</strong>     

<comment>Return:</comment>
  <info>string|false</info>  

<comment>See Also:</comment>
   * <strong>zlib_decode()</strong>


id: zlib_get_coding_type
type: function
doc:
<comment>Description:</comment>
  Çıktı sıkıştırması için kullanılan kodlama türünü döndürür
    
  
  Çıktı sıkıştırması için kullanılan kodlama türünü döndürür.

<comment>Return:</comment>
  <info>string|false</info>  Olası dönüş değerleri <return>gzip</return>, <return>deflate</return>, ya da <info>false</info>'tır.

<comment>See Also:</comment>
   * zlib.output_compression
     yönergesi.
    


id: zookeeper_dispatch
type: function
doc:
<comment>Description:</comment>
  Calls callbacks for pending operations
  
  The <strong>zookeeper_dispatch()</strong> function calls the callbacks passed by operations like Zookeeper::get or
  Zookeeper::exists.
  
  Since version 0.4.0, this function must be called manually to achieve asynchronous operations. If
  you want that to be done automatically, you also can declare ticks at the beginning of your
  program.
  
  After PHP 7.1, you can ignore this function. This extension uses EG(vm_interrupt) to implement
  async dispatch.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * Zookeeper::addAuth
   * Zookeeper::connect
   * Zookeeper::__construct
   * Zookeeper::exists
   * Zookeeper::get
   * Zookeeper::getChildren
   * Zookeeper::setWatcher


