# php_manual

id: sqlsrv_rows_affected
type: function
doc:
<comment>Description:</comment>
  Returns the number of rows modified by the last INSERT, UPDATE, or 
    DELETE query executed
  
  Returns the number of rows modified by the last INSERT, UPDATE, or DELETE  query executed. For
  information about the number of rows returned by a SELECT  query, see <strong>sqlsrv_num_rows()</strong>.

<comment>Param:</comment>
  <info>resource</info>  <strong>$stmt</strong>  The executed statement resource for which the number of affected rows is
                   returned.

<comment>Return:</comment>
  <info>int|false</info>  Returns the number of rows affected by the last INSERT, UPDATE, or DELETE query.  If no
             rows were affected, 0 is returned. If the number of affected rows cannot  be
             determined, -1 is returned. If an error occurred, <info>false</info> is returned.

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


id: sqlsrv_send_stream_data
type: function
doc:
<comment>Description:</comment>
  Sends data from parameter streams to the server
  
  Send data from parameter streams to the server. Up to 8 KB of data is sent  with each call.

<comment>Param:</comment>
  <info>resource</info>  <strong>$stmt</strong>  A statement resource returned by <strong>sqlsrv_query()</strong> or  <strong>sqlsrv_execute()</strong>.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if there is more data to send and <info>false</info> if there is not.

<comment>See Also:</comment>
   * <strong>sqlsrv_prepare()</strong>
   * <strong>sqlsrv_query()</strong>


id: sqlsrv_server_info
type: function
doc:
<comment>Description:</comment>
  Returns information about the server
  
  Returns information about the server.

<comment>Param:</comment>
  <info>resource</info>  <strong>$conn</strong>  The connection resource that connects the client and the server.

<comment>Return:</comment>
  <info>array</info>  Returns an array as described in the following table: Returned ArrayCurrentDatabaseThe
         connected-to database.SQLServerVersionThe SQL Server version.SQLServerNameThe name of the
         server.

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


id: sqrt
type: function
doc:
<comment>Description:</comment>
  Square root
  
  Returns the square root of <strong>$num</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$num</strong>  The argument to process

<comment>Return:</comment>
  <info>float</info>  The square root of <strong>$num</strong> or the special value <return>NAN</return> for negative numbers.

<comment>See Also:</comment>
   * <strong>pow()</strong>
   * <info>M_SQRTPI</info> - sqrt(pi)
   * <info>M_2_SQRTPI</info> - 2/sqrt(pi)
   * <info>M_SQRT2</info> - sqrt(2)
   * <info>M_SQRT3</info> - sqrt(3)
   * <info>M_SQRT1_2</info> - 1/sqrt(2)


id: srand
type: function
doc:
<comment>Description:</comment>
  Seed the random number generator
  
  Seeds the random number generator with <strong>$seed</strong> or with a random value if <strong>$seed</strong> is <return>0</return>.
  
  Otomatik olarak yapıldığından <strong>srand()</strong> veya
  <strong>mt_srand()</strong> işleviyle rasgele sayı üretecini tohumlamaya
  ihtiyaç yoktur.
  
  Because the Mt19937 (“Mersenne Twister”) engine accepts only a single 32 bit integer as the seed,
  the number of possible random sequences is limited to just 232 (i.e. 4,294,967,296), despite
  Mt19937’s huge period of 219937-1.
  
  When relying on either implicit or explicit random seeding, duplications will appear much earlier.
  Duplicated seeds are expected with 50% probability after less than 80,000 randomly generated seeds
  according to the birthday problem. A 10% probability of a duplicated seed happens after randomly
  generating roughly 30,000 seeds.
  
  This makes Mt19937 unsuitable for applications where duplicated sequences must not happen with
  more than a negligible probability. If reproducible seeding is required, both the
  <class>Random\Engine\Xoshiro256StarStar</class> and <class>Random\Engine\PcgOneseq128XslRr64</class> engines support much larger
  seeds that are unlikely to collide randomly. If reproducibility is not required, the
  <class>Random\Engine\Secure</class> engine provides cryptographically secure randomness.
  
  As of PHP 7.1.0, <strong>srand()</strong> has been made an alias of <strong>mt_srand()</strong>.

<comment>Param:</comment>
  <info>int</info>  <strong>$seed</strong>  An arbitrary <info>int</info> seed value.

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

<comment>See Also:</comment>
   * <strong>rand()</strong>
   * <strong>getrandmax()</strong>
   * <strong>mt_srand()</strong>


id: sscanf
type: function
doc:
<comment>Description:</comment>
  Girdi dizgesini belli bir biçeme göre yorumlar
  
  <strong>sscanf()</strong> işlevi, <strong>printf()</strong> işlevinin tersine çıktıyı biçemlemek yerine girdiyi bir biçeme göre
  çözümler. <strong>sscanf()</strong> belirtilen <strong>$dizge</strong> dizgesini okur ve <strong>$biçem</strong> dizgesine göre bu dizgeyi yorumlar.
  
  Biçem dizgesindeki herhangi bir boşluk karakteri girdi dizgesindeki herhangi bir boşluk
  karakteriyle eşleşir. Yani, biçem dizgesindeki bir sekme karakteri (<return>\t</return>) girdi dizgesindeki tek bir
  boşluk karakteri ile eşleşebilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>        Yorumlanacak dizge.
  <info>string</info>  <strong>$biçem</strong>       Girdi <strong>$dizge</strong>sinin yorumlanmasında kullanılan bu dizge ile ilgili ayrıntılar
                        aşağıdaki farklar dışında <strong>sprintf()</strong> işlevinin belgesinde açıklanmıştır:
                        İşlev yerele duyarlı değildir. <return>F</return>, <return>g</return>, <return>G</return> and <return>b</return> desteklenmez. <return>D</return> ondalık sayı
                        anlamına gelir. <return>i</return> taban algılamalı tamsayı anlamına gelir. <return>n</return> şimdiye kadar
                        işlenen karakter sayısı anlamına gelir. <return>s</return> herhangi bir boşluk karakterinde
                        okumayı durdurur. <return>dğşnum$</return> yerine  <return>*</return> bu dönüştürme belirtiminin atamasını
                        baskılar.
  <info>mixed</info>   <strong>$değişkenler</strong>  Çözümlenen değerleri içermek üzere aktarımı isteğe bağlı gönderimli
                        değişkenler.

<comment>Return:</comment>
  <info>array|int|null</info>  İşleve sadece iki bağımsız değişken aktarılmışsa, çözümlenen değerler bir dizi
                  içinde döndürülür. İsteğe bağlı bağımsız değişkenler belirtilmişse işlev bu
                  bağımsız değişkenlere atanan değer sayısını döndürür. İsteğe bağlı bağımsız
                  değişkenlerin gönderimli olarak aktarılmaları gerekir.
                  
                  <strong>$biçem</strong>, <strong>$dizge</strong> içinde bulunandan daha fazla alt dizge bekliyorsa, <info>null</info> döndürülür.

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


id: ssdeep_fuzzy_compare
type: function
doc:
<comment>Description:</comment>
  Calculates the match score between two fuzzy hash signatures
  
  Calculates the match score between <strong>$signature1</strong> and <strong>$signature2</strong> using  context-triggered piecewise
  hashing, and returns the match score.

<comment>Param:</comment>
  <info>string</info>  <strong>$signature1</strong>  The first fuzzy hash signature string.
  <info>string</info>  <strong>$signature2</strong>  The second fuzzy hash signature string.

<comment>Return:</comment>
  <info>int</info>  Returns an integer from 0 to 100 on success, <info>false</info> otherwise.


id: ssdeep_fuzzy_hash
type: function
doc:
<comment>Description:</comment>
  Create a fuzzy hash from a string
  
  <strong>ssdeep_fuzzy_hash()</strong> calculates the hash of  <strong>$to_hash</strong> using  context-triggered piecewise hashing,
  and returns that hash.

<comment>Param:</comment>
  <info>string</info>  <strong>$to_hash</strong>  The input string.

<comment>Return:</comment>
  <info>string</info>  Returns a string on success, <info>false</info> otherwise.


id: ssdeep_fuzzy_hash_filename
type: function
doc:
<comment>Description:</comment>
  Create a fuzzy hash from a file
  
  <strong>ssdeep_fuzzy_hash_filename()</strong> calculates the hash  of the file specified by <strong>$file_name</strong> using
  context-triggered piecewise  hashing, and returns that hash.

<comment>Param:</comment>
  <info>string</info>  <strong>$file_name</strong>  The filename of the file to hash.

<comment>Return:</comment>
  <info>string</info>  Returns a string on success, <info>false</info> otherwise.


id: ssh2_auth_agent
type: function
doc:
<comment>Description:</comment>
  Authenticate over SSH using the ssh agent
  
  Authenticate over SSH using the ssh agent
  
  The <strong>ssh2_auth_agent()</strong> function will only be available  when the ssh2 extension is compiled with
  libssh &gt;= 1.2.3.

<comment>Param:</comment>
  <info>resource</info>  <strong>$session</strong>   An SSH connection link identifier, obtained from a call to <strong>ssh2_connect()</strong>.
  <info>string</info>    <strong>$username</strong>  Remote user name.

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


id: ssh2_auth_hostbased_file
type: function
doc:
<comment>Description:</comment>
  Bir genel konak anahtarı kullanarak kimlik doğrulaması yapar
    
  
  Genel konak anahtarını bir dosyadan okuyarak kimlik doğrulaması yapar.

<comment>Param:</comment>
  <info>resource</info>  <strong>$oturum</strong>             <strong>ssh2_connect()</strong> ile sağlanan bir SSH bağlantı tanıtıcısı.
  <info>string</info>    <strong>$kullanıcı</strong>        
  <info>string</info>    <strong>$konakadı</strong>          
  <info>string</info>    <strong>$genel_anh_dosyası</strong>  
  <info>string</info>    <strong>$gizli_anh_dosyası</strong>  
  <info>string</info>    <strong>$anh_parolası</strong>      <strong>$gizli_anh_dosyası</strong> için bir parola kullanılmışsa bu parola bu
                                bağımsız değişkende belirtilmelidir. (SSH oturum anahtarları genelde
                                parolasız oluşturulur).
  <info>string</info>    <strong>$yerel_kullanıcı</strong>  Belirtilmezse yerine <strong>$kullanıcı</strong> kullanılır.

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


id: ssh2_auth_none
type: function
doc:
<comment>Description:</comment>
  "none" kimlik doğrulaması yapar
  
  "none" kimlik doğrulaması genellikle (aslında daima) başarısız olur. Başarısızlıkla ilgili
  bildirimin bir parçası olarak bu işlev, kabul edilen kimlik doğrulama yöntemlerinin bir listesini
  döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$oturum</strong>     <strong>ssh2_connect()</strong> ile sağlanan bir SSH bağlantı tanıtıcısı.
  <info>string</info>    <strong>$kullanıcı</strong>  Uzak kullanıcı adı.

<comment>Return:</comment>
  <info>mixed</info>  Sunucu bir kimlik doğrulama yöntemi olarak "none" kabul ediyorsa <info>true</info> etmiyorsa kabul
         edilen kimlik doğrulama yöntemlerini içeren bir dizi döner.


id: ssh2_auth_password
type: function
doc:
<comment>Description:</comment>
  Parola kullanarak kimlik doğrulaması yapar
  
  Düz parola kullanarak SSH üzerinden kimlik doğrulaması yapar. 0.12 sürümünden beri ayrıca
  etkileşimli klavye yöntemide desteklenmektedir.

<comment>Param:</comment>
  <info>resource</info>  <strong>$oturum</strong>     <strong>ssh2_connect()</strong> ile sağlanan bir SSH bağlantı tanıtıcısı.
  <info>string</info>    <strong>$kullanıcı</strong>  Uzak konaktaki kullanıcı ismi.
  <info>string</info>    <strong>$parola</strong>     <strong>$kullanıcı</strong> için parola.

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


id: ssh2_auth_pubkey_file
type: function
doc:
<comment>Description:</comment>
  Bir genel anahtar kullanarak kimlik doğrulaması yapar
    
  
  Genel anahtarı bir dosyadan okuyarak kimlik doğrulaması yapar.

<comment>Param:</comment>
  <info>resource</info>  <strong>$oturum</strong>             <strong>ssh2_connect()</strong> ile sağlanan bir SSH bağlantı tanıtıcısı.
  <info>string</info>    <strong>$kullanıcı</strong>        
  <info>string</info>    <strong>$genel_anh_dosyası</strong>  Genel anahtar dosyasının OpenSSH biçeminde olması gerekir. Görünüşü
                                şuna benzer:
                                
                                ssh-rsa AAAAB3NzaC1yc2EAAA....NX6sqSnHA8= rsa-key-20121110
  <info>string</info>    <strong>$gizli_anh_dosyası</strong>  
  <info>string</info>    <strong>$anh_parolası</strong>      <strong>$gizli_anh_dosyası</strong> için bir parola kullanılmışsa bu parola bu
                                bağımsız değişkende belirtilmelidir. (SSH oturum anahtarları genelde
                                parolasız oluşturulur).

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


id: ssh2_connect
type: function
doc:
<comment>Description:</comment>
  Bir SSH sunucusuna bağlanır
  
  Bir uzak SSH sunucusuna bağlanıp bir bağlantı özkaynağı döndürür.
  
  Bağlantı sağlanır sağlanmaz, istemcinin <strong>ssh2_fingerprint()</strong> işlevini kullanarak konak anahtarını ve
  ardından parola veya genel anahtarla kullanıcı kimliğini doğrulaması gerekir.

<comment>Param:</comment>
  <info>string</info>  <strong>$konak</strong>           
  <info>int</info>     <strong>$port</strong>            
  <info>array</info>   <strong>$yöntemler</strong>      Aşağıda açıklanan dört bağımsız değişkenden bazılarını içeren bir
                           ilişkisel dizi.
                           
                           YöntemlerİndisAnlamıDesteklenen değerler*kex Anahtar müzakere
                           yöntemlerinin listesi; tercih sırasına göre dizilmiş virgül ayraçlı bir
                           listedir. <return>diffie-hellman-group1-sha1</return>, <return>diffie-hellman-group14-sha1</return> ve
                           <return>diffie-hellman-group-exchange-sha1</return> hostkey Müzakere edilecek konak
                           anahtarı yöntemlerinin listesi; tercih sırasına göre dizilmiş bir
                           listedir. <return>ssh-rsa</return> ve <return>ssh-dss</return> client_to_server İstemciden sunucuya
                           gönderilen iletiler için şifreleme, sıkıştırma ve ileti kimlik
                           doğrulaması kodu (MAC) ile igili yöntem tercihlerini içeren bir ilişkisel
                           dizi. server_to_client Sunucudan istemciye gönderilen iletiler için
                           şifreleme, sıkıştırma ve ileti kimlik doğrulaması kodu (MAC) ile igili
                           yöntem tercihlerini içeren bir ilişkisel dizi.
                           
                           * - Desteklenen değerler sisteminizdeki kütüphaneye bağlıdır. Daha
                           ayrıntılı bilgi için libssh2 belgelerine bakınız.
                           
                           <strong>$client_to_server</strong> ve <strong>$server_to_client</strong> aşağıdaki bağımsız değişkenlerin
                           tamamını veya bir kısmını içeren bir ilişkisel dizidir.
                           İndisAnlamıDesteklenen değerler*cryptMüzakere edilecek şifreleme
                           yöntemleri; tercih sırasına göre dizilmiş virgül ayraçlı bir
                           listedir.<return>rijndael-cbc@lysator.liu.se</return>, <return>aes256-cbc</return>, <return>aes192-cbc</return>, <return>aes128-cbc</return>,
                           <return>3des-cbc</return>, <return>blowfish-cbc</return>, <return>cast128-cbc</return>, <return>arcfour</return> ve <return>none**</return> compMüzakere
                           edilecek sıkıştırma yöntemleri; tercih sırasına göre dizilmiş virgül
                           ayraçlı bir listedir.<return>zlib</return> ve <return>none</return> macMüzakere edilecek MAC yöntemleri;
                           tercih sırasına göre dizilmiş virgül ayraçlı bir listedir.<return>hmac-sha1</return>,
                           <return>hmac-sha1-96</return>, <return>hmac-ripemd160</return>, <return>hmac-ripemd160@openssh.com</return> ve <return>none**</return>
                           
                           Crypt ve MAC yöntemi "<return>none</return>" Güvenlik saikiyle, <return>none</return> değeri libssh2
                           kütüphanesi tarafından iptal edilmiştir. Bu değeri etkin kılmak
                           isterseniz kütüphaneyi derlerken uygun ./configure seçeneğini kullanmanız
                           gerekir. Daha fazla bilgi için kütüphane belgelerine bakınız.
                           
                           Güvenlik saikiyle, <return>none</return> değeri libssh2 kütüphanesi tarafından iptal
                           edilmiştir. Bu değeri etkin kılmak isterseniz kütüphaneyi derlerken uygun
                           ./configure seçeneğini kullanmanız gerekir. Daha fazla bilgi için
                           kütüphane belgelerine bakınız.
  <info>array</info>   <strong>$geriçağırımlar</strong>  Aşağıdaki bağımsız değişkenleri içeren bir ilişkisel dizidir. Geriçağırım
                           bağımsız değişkenleriİndisAnlamıİşlev bildirimiignore Bir <info>SSH2_MSG_IGNORE</info>
                           paketi alındığında çağrılacak işlevin ismi. void ignore_cb($ileti)debug
                           Bir <info>SSH2_MSG_DEBUG</info> paketi alındığında çağrılacak işlevin ismi. void
                           debug_cb($ileti, $dil, $hep_göster)macerror Bir paket alındığında ileti
                           kimlik doğrulaması başarısız olduğunda çağrılacak işlevin ismi. Eğer geri
                           çağırım işlevi <info>true</info> döndürürse uyuşmazlık görmezden gelinir, yoksa
                           bağlantı sonlandırılır. bool macerror_cb($packet)disconnect Bir
                           <info>SSH2_MSG_DISCONNECT</info> paketi alındığında çağrılacak işlevin ismi. void
                           disconnect_cb($sebep, $ileti, $dil)

<comment>Return:</comment>
  <info>resource|false</info>  Başarı durumunda bir özkaynak yoksa <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>ssh2_fingerprint()</strong>
   * <strong>ssh2_auth_none()</strong>
   * <strong>ssh2_auth_password()</strong>
   * <strong>ssh2_auth_pubkey_file()</strong>
   * <strong>ssh2_disconnect()</strong>


id: ssh2_disconnect
type: function
doc:
<comment>Description:</comment>
  Close a connection to a remote SSH server
  
  Close a connection to a remote SSH server.

<comment>Param:</comment>
  <info>resource</info>  <strong>$session</strong>  An SSH connection link identifier, obtained from a call to <strong>ssh2_connect()</strong>.

<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>ssh2_connect()</strong>


id: ssh2_exec
type: function
doc:
<comment>Description:</comment>
  Uzak sunucu üzerinde bir komut çalıştırır
  
  Uzak sunucu üzerinde bir komut çalıştırır ve bunun için bir kanal ayırır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$oturum</strong>             <strong>ssh2_connect()</strong> ile sağlanan bir SSH bağlantı tanıtıcısı.
  <info>string</info>    <strong>$komut</strong>              
  <info>string</info>    <strong>$pty</strong>                
  <info>array</info>     <strong>$ortam</strong>              Hedef ortamda atanacak ortam değişkenlerini isim-değer çiftleri
                                olarak içeren bir ilişkisel dizi.
  <info>int</info>       <strong>$genişlik</strong>          Sanal uçbirim genişliği.
  <info>int</info>       <strong>$yükseklik</strong>         Sanal uçbirim yüksekliği.
  <info></info>          <strong>$width_height_type</strong>  <info>SSH2_TERM_UNIT_CHARS</info> veya <info>SSH2_TERM_UNIT_PIXELS</info> olabilir.

<comment>Return:</comment>
  <info>resource|false</info>  Başarısızlık durumunda <info>false</info>, yoksa bir akım özkaynağı döndürür.

<comment>See Also:</comment>
   * <strong>ssh2_connect()</strong>
   * <strong>ssh2_shell()</strong>
   * <strong>ssh2_tunnel()</strong>


id: ssh2_fetch_stream
type: function
doc:
<comment>Description:</comment>
  Başka bir veri akımı döndürür
  
  Bir SSH2 kanal akımı ile ilgili ikincil bir alt akım döndürür.  SSH2 protokolü şimdilik tek bir
  alt akım tanımlamaktadır: standart hata (<info>SSH2_STREAM_STDERR</info>).

<comment>Param:</comment>
  <info>resource</info>  <strong>$kanal</strong>  
  <info>int</info>       <strong>$dt</strong>     Bir SSH2 kanal akımı.

<comment>Return:</comment>
  <info>resource</info>  İstenen akım özkaynağı ile döner.

<comment>See Also:</comment>
   * <strong>ssh2_shell()</strong>
   * <strong>ssh2_exec()</strong>
   * <strong>ssh2_connect()</strong>


id: ssh2_fingerprint
type: function
doc:
<comment>Description:</comment>
  Uzak sunucunu parmakizini döndürür
  
  Etkin oturumdan sunucunun konak anahtarı aşını döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$oturum</strong>      <strong>ssh2_connect()</strong> ile sağlanan bir SSH bağlantı tanıtıcısı.
  <info>int</info>       <strong>$seçenekler</strong>  <info>SSH2_FINGERPRINT_MD5</info> veya <info>SSH2_FINGERPRINT_SHA1</info> ile <info>SSH2_FINGERPRINT_HEX</info>
                         veya <info>SSH2_FINGERPRINT_RAW</info> bitsel olarak VEYAlanabilir.

<comment>Return:</comment>
  <info>string</info>  Konak anahtarı aşını bir dizge olarak döndürür.


id: ssh2_forward_accept
type: function
doc:
<comment>Description:</comment>
  Accept a connection created by a listener
  
  Accepts a connection created by a listener.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info></info>  <strong>$desc</strong>  An SSH2 Listener resource, obtained from a call to <strong>ssh2_forward_listen()</strong>.

<comment>Return:</comment>
  <info>resource|false</info>  Returns a stream resource,  başarısızlık durumunda <info>false</info> döner.


id: ssh2_forward_listen
type: function
doc:
<comment>Description:</comment>
  Bind a port on the remote server and listen for connections
  
  Binds a port on the remote server and listen for connections.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>resource</info>  <strong>$session</strong>          An SSH Session resource, obtained from a call to <strong>ssh2_connect()</strong>.
  <info>int</info>       <strong>$port</strong>             The port of the remote server.
  <info>string</info>    <strong>$host</strong>             
  <info>int</info>       <strong>$max_connections</strong>  

<comment>Return:</comment>
  <info>resource|false</info>  Returns an SSH2 Listener,  başarısızlık durumunda <info>false</info> döner.

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


id: ssh2_methods_negotiated
type: function
doc:
<comment>Description:</comment>
  Müzakere yöntemlerini listeler
  
  Müzakere yöntemlerinin listesini döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$oturum</strong>  <strong>ssh2_connect()</strong> ile sağlanan bir SSH bağlantı tanıtıcısı.

<comment>Return:</comment>
  <info>array</info>  

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


id: ssh2_poll
type: function
doc:
<comment>Description:</comment>
  Poll the channels/listeners/streams for events
  
  Polls the channels/listeners/streams for events, and returns the number of descriptors which
  returned non-zero revents.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>array</info>  <strong>$desc</strong>     An indexed array of subarrays with the keys <return>'resource'</return> and <return>'events'</return>. The value of
                   the resource is a (channel) stream or an SSH2 Listener resource. The value of the
                   event are SSH2_POLL* flags bitwise ORed together. Each subarray will be populated
                   with an <return>'revents'</return> element on return, whose values are SSH2_POLL* flags bitwise
                   ORed together of the events that occurred.
  <info>int</info>    <strong>$timeout</strong>  The timeout in seconds.

<comment>Return:</comment>
  <info>int</info>  Returns the number of descriptors which returned non-zero revents.


id: ssh2_publickey_add
type: function
doc:
<comment>Description:</comment>
  Yetkili bir genel anahtar ekler
  
  Genel anahtar alt sistemi, istemcinin oturum açtığı sunucudaki genel
  anahtarları yönetmek için kullanılır. Bir uzak sistemde genel anahtarlı kimlik
  doğrulaması yapmak için <strong>ssh2_auth_pubkey_file()</strong> işlevini
  kullanın.

<comment>Param:</comment>
  <info>resource</info>  <strong>$özkaynak</strong>     <strong>ssh2_publickey_init()</strong> tarafından döndürülen bir genel anahtar alt sistemi
                           özkaynağı.
  <info>string</info>    <strong>$algoritma</strong>     Genel anahtarı oluşturmak için kullanılan algoritma (ssh-dss, ssh-rsa
                           gibi).
  <info>string</info>    <strong>$ikil_veri</strong>     Ham ikil veri olarak genel anahtar.
  <info>bool</info>      <strong>$üsteyaz</strong>      <info>true</info> belirtildiği takdirde anahtar mevcut olsa bile üzerine yazılır.
  <info>array</info>     <strong>$öznitelikler</strong>  Anahtara atanacak öznitelikleri içeren bir ilişkisel dizi. Desteklenen
                           özniteliklerin listesi için <return>ietf-secsh-publickey- subsystem</return> belgesine
                           (bir arama motorundan) bakınız. Bir özniteliği zorunlu kılmak için
                           isminin başına bir yıldız (*) ekleyin. Sunucu zorunlu imine sahip
                           öznitelik isimlerini desteklemiyorsa ekleme işlemi başarısız olacaktı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>ssh2_publickey_init()</strong>
   * <strong>ssh2_publickey_remove()</strong>
   * <strong>ssh2_publickey_list()</strong>


id: ssh2_publickey_init
type: function
doc:
<comment>Description:</comment>
  Genel anahtar alt sistemini ilklendirir
  
  Bağlı SSH2 sunucusundan genel anahtar alt sistemi isteği yapar.
  
  Genel anahtar alt sistemi, bağlı ve kimliği doğrulanmış bir istemcinin hedef sunucuda saklanan
  genel anahtar listesini yönetebilmesini sağlar. Eğer uzak sunucu genel anahtar alt sistemini
  desteklemiyorsa işlev <info>false</info> döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$oturum</strong>  <strong>ssh2_connect()</strong> ile sağlanan bir SSH bağlantı tanıtıcısı.

<comment>Return:</comment>
  <info>resource|false</info>  Başarısızlık durumunda <info>false</info>, aksi takdirde diğer ssh2_publickey_*() işlevleriyle
                  kullanmak üzere bir <return>SSH2 genel anahtar altsistemi</return> özkaynağı döner.

<comment>See Also:</comment>
   * <strong>ssh2_publickey_add()</strong>
   * <strong>ssh2_publickey_remove()</strong>
   * <strong>ssh2_publickey_list()</strong>


id: ssh2_publickey_list
type: function
doc:
<comment>Description:</comment>
  Yetkili genel anahtarları listeler
  
  Yetkili genel anahtarları listeler.

<comment>Param:</comment>
  <info>resource</info>  <strong>$özkaynak</strong>  <strong>ssh2_publickey_init()</strong> tarafından döndürülen bir genel anahtar alt sistemi
                       özkaynağı.

<comment>Return:</comment>
  <info>array</info>  Herbiri <return>name</return>, <return>blob</return> ve <return>attrs</return> elemanlarından oluşan bir ilişkisel dizi içeren elemanlardan
         oluşan sayısal indisli bir dizi döndürür.
         
         Genel Anahtar ElemanlarıDizi anahtarıAnlamınameGenel anahtarı oluşturmak için kullanılan
         algoritmanın ismi; <return>ssh-dss</return> veya <return>ssh-rsa</return> gibi.blobGenel anahtarın ham ikil verisi.attrsGenel
         anahtara atanmış öznitelikler. En bilineni, sadece 1. sürüm genel anahtarlı sunucular
         tarafından desteklenen <return>comment</return> özniteliği olup herhangi bir dizgeyi değer olarak alabilir.

<comment>See Also:</comment>
   * <strong>ssh2_publickey_init()</strong>
   * <strong>ssh2_publickey_add()</strong>
   * <strong>ssh2_publickey_remove()</strong>


id: ssh2_publickey_remove
type: function
doc:
<comment>Description:</comment>
  Bir genel anahtarı siler
  
  Yetkili genel anahtarlardan birini siler.

<comment>Param:</comment>
  <info>resource</info>  <strong>$özkaynak</strong>  <strong>ssh2_publickey_init()</strong> tarafından döndürülen bir genel anahtar alt sistemi
                        özkaynağı.
  <info>string</info>    <strong>$algoritma</strong>  Genel anahtarı oluşturmak için kullanılan algoritma (ssh-dss, ssh-rsa gibi).
  <info>string</info>    <strong>$ikil</strong>       Ham ikil veri olarak genel anahtar.

<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>ssh2_publickey_init()</strong>
   * <strong>ssh2_publickey_add()</strong>
   * <strong>ssh2_publickey_list()</strong>


id: ssh2_scp_recv
type: function
doc:
<comment>Description:</comment>
  SCP üzerinden bir dosya alır
  
  SCP protokolünü kullanarak uzak sunucunun dosya sistemindeki bir dosyayı yerel dosya sistemine
  kopyalar.

<comment>Param:</comment>
  <info>resource</info>  <strong>$oturum</strong>       <strong>ssh2_connect()</strong> ile sağlanan bir SSH bağlantı tanıtıcısı.
  <info>string</info>    <strong>$uzak_dosya</strong>   Uzak dosyanın yolu.
  <info>string</info>    <strong>$yerel_dosya</strong>  Yerel 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>ssh2_scp_send()</strong>
   * <strong>copy()</strong>


id: ssh2_scp_send
type: function
doc:
<comment>Description:</comment>
  SCP üzerinden bir dosya gönderir
  
  SCP protokolünü kullanarak bir yerel dosyayı uzak sunucunun dosya sistemine kopyalar.

<comment>Param:</comment>
  <info>resource</info>  <strong>$oturum</strong>       <strong>ssh2_connect()</strong> ile sağlanan bir SSH bağlantı tanıtıcısı.
  <info>string</info>    <strong>$yerel_dosya</strong>  Yerel dosyanın yolu.
  <info>string</info>    <strong>$uzak_dosya</strong>   Uzak dosyanın yolu.
  <info>int</info>       <strong>$kip</strong>          Dosya oluşturulurken atanacak erişim izinleri.

<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>ssh2_scp_recv()</strong>
   * <strong>copy()</strong>


id: ssh2_send_eof
type: function
doc:
<comment>Description:</comment>
  Send EOF to stream
  
  Sends an EOF to the stream; this is typically used to close standard input, while keeping output
  and error alive. For example, one can send a remote process some data over standard input, close
  it to start processing, and still be able to read out the results without creating additional
  files.

<comment>Param:</comment>
  <info>resource</info>  <strong>$channel</strong>  An SSH stream; can be acquired through functions like <strong>ssh2_fetch_stream()</strong> or
                      <strong>ssh2_connect()</strong>.

<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>ssh2_fetch_stream()</strong>


id: ssh2_sftp
type: function
doc:
<comment>Description:</comment>
  SFTP alt sistemini ilklendirir
  
  Bağlı bir SSH sunucusuna SFTP alt sistemi için bir istek yapar.

<comment>Param:</comment>
  <info>resource</info>  <strong>$oturum</strong>  <strong>ssh2_connect()</strong> ile sağlanan bir SSH bağlantı tanıtıcısı.

<comment>Return:</comment>
  <info>resource|false</info>  Diğer ssh2_sftp_*() işlevleri ile ve ssh2.sftp:// fopen sarmalayıcısı ile
                  kullanmak üzere bir <return>SSH2 SFTP</return> özkaynağı, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>ssh2_scp_recv()</strong>
   * <strong>ssh2_scp_send()</strong>


id: ssh2_sftp_chmod
type: function
doc:
<comment>Description:</comment>
  Changes file mode
  
  Attempts to change the mode of the specified file to that given in <strong>$mode</strong>.

<comment>Param:</comment>
  <info>resource</info>  <strong>$sftp</strong>      An SSH2 SFTP resource opened by <strong>ssh2_sftp()</strong>.
  <info>string</info>    <strong>$filename</strong>  Path to the file.
  <info>int</info>       <strong>$mode</strong>      Permissions on the file. See the <strong>chmod()</strong> for more details on this parameter.

<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>chmod()</strong>
   * <strong>ssh2_sftp()</strong>
   * <strong>ssh2_connect()</strong>


id: ssh2_sftp_lstat
type: function
doc:
<comment>Description:</comment>
  Uzak sunucudaki bir sembolik bağın durum bilgisini döndürür
    
  
  Uzak sunucudaki bir sembolik bağın (hedefinin değil) durum bilgisini döndürür.
  
  Bu işlev, <strong>lstat()</strong> işlevini ssh2.sftp:// sarmalayıcısı ile kullanmaya eşdeğer olup ikisi de aynı
  sonucu döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$sftp</strong>  <strong>ssh2_sftp()</strong> tarafından açılmış bir SSH2 SFTP özkaynağı.
  <info>string</info>    <strong>$bağ</strong>  Uzak sembolik bağın yolu.

<comment>Return:</comment>
  <info>array</info>  Dönen değerlerle ilgili ayrıntılı bilgi edinmek için <strong>stat()</strong> işlevinin açıklamasına bakınız.

<comment>See Also:</comment>
   * <strong>ssh2_sftp_stat()</strong>
   * <strong>lstat()</strong>
   * <strong>stat()</strong>


id: ssh2_sftp_mkdir
type: function
doc:
<comment>Description:</comment>
  Uzak konakta bir dizin oluşturur
  
  Erişim izinleri olarak belirtilen <strong>$kip</strong>'i kullanarak uzak sunucuda bir dizin oluşturur.
  
  Bu işlev, <strong>mkdir()</strong> işlevini ssh2.sftp:// sarmalayıcısı ile kullanmaya eşdeğerdir.

<comment>Param:</comment>
  <info>resource</info>  <strong>$sftp</strong>     <strong>ssh2_sftp()</strong> tarafından açılmış bir SSH2 SFTP özkaynağı.
  <info>string</info>    <strong>$dizin</strong>    Oluşturulacak dizinin yolu.
  <info>int</info>       <strong>$kip</strong>      Kip geçerli umask'tan etkilenir.
  <info>bool</info>      <strong>$ardışık</strong>  <info>true</info> belirtilirse otomatik olarak <strong>$dizin</strong> için gerekli üst dizinler de
                      oluşturulur.

<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>mkdir()</strong>
   * <strong>ssh2_sftp_rmdir()</strong>


id: ssh2_sftp_readlink
type: function
doc:
<comment>Description:</comment>
  Bir sembolik bağın hedefini döndürür
  
  Bir sembolik bağın hedefini döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$sftp</strong>  <strong>ssh2_sftp()</strong> tarafından açılmış bir SSH2 SFTP özkaynağı.
  <info>string</info>    <strong>$bağ</strong>  Sembolik bağın yolu.

<comment>Return:</comment>
  <info>string</info>  Sembolik <strong>$bağ</strong>'ın hedefini döndürür.

<comment>See Also:</comment>
   * <strong>readlink()</strong>
   * <strong>ssh2_sftp_symlink()</strong>


id: ssh2_sftp_realpath
type: function
doc:
<comment>Description:</comment>
  Belirtilen dosya yolu dizgesinden gerçek yolu elde eder
    
  
  Belirtilen <strong>$yol</strong>dizgesinden uzak sunucunun kök dizinine göre asıl yolu elde eder.

<comment>Param:</comment>
  <info>resource</info>  <strong>$sftp</strong>  <strong>ssh2_sftp()</strong> tarafından açılmış bir SSH2 SFTP özkaynağı.
  <info>string</info>    <strong>$yol</strong>   

<comment>Return:</comment>
  <info>string</info>  Asıl yolu bir dizge olarak döndürür.

<comment>See Also:</comment>
   * <strong>realpath()</strong>
   * <strong>ssh2_sftp_symlink()</strong>
   * <strong>ssh2_sftp_readlink()</strong>


id: ssh2_sftp_rename
type: function
doc:
<comment>Description:</comment>
  Bir uzak dosyanın ismini değiştirir
  
  Uzak dosya sistemindeki bir dosyanın ismini değiştirir.

<comment>Param:</comment>
  <info>resource</info>  <strong>$sftp</strong>    <strong>ssh2_sftp()</strong> tarafından açılmış bir SSH2 SFTP özkaynağı.
  <info>string</info>    <strong>$eskisi</strong>  İsmi değiştirilecek dosyanın yolu.
  <info>string</info>    <strong>$yenisi</strong>  Dosyanın yeni ismi.

<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>rename()</strong>


id: ssh2_sftp_rmdir
type: function
doc:
<comment>Description:</comment>
  Karşıdan bir dizin siler
  
  Uzak dosya sunucusundan belirtilen dizini siler.
  
  Bu işlev, <strong>rmdir()</strong> işlevi ile ssh2.sftp:// sarmalayıcısını kullanmaya eşdeğerdir.

<comment>Param:</comment>
  <info>resource</info>  <strong>$sftp</strong>   <strong>ssh2_sftp()</strong> tarafından açılmış bir SSH2 SFTP özkaynağı.
  <info>string</info>    <strong>$dizin</strong>  Silinecek dizinin 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>rmdir()</strong>
   * <strong>ssh2_sftp_mkdir()</strong>


id: ssh2_sftp_stat
type: function
doc:
<comment>Description:</comment>
  Uzak dosya sistemindeki bir dosyanın durum bilgisini döndürür
    
  
  Bir sembolik bağın hedefindeki dosya sistemi üzerinde bulunan bir dosyanın durum bilgisini alır.
  
  Bu işlev, <strong>stat()</strong> işlevini ssh2.sftp:// sarmalayıcısı ile kullanmaya eşdeğer olup ikisi de aynı
  sonucu döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$sftp</strong>   <strong>ssh2_sftp()</strong> tarafından açılmış bir SSH2 SFTP özkaynağı.
  <info>string</info>    <strong>$dosya</strong>  

<comment>Return:</comment>
  <info>array</info>  Dönen değerlerle ilgili ayrıntılı bilgi edinmek için <strong>stat()</strong> işlevinin açıklamasına bakınız.

<comment>See Also:</comment>
   * <strong>ssh2_sftp_lstat()</strong>
   * <strong>lstat()</strong>
   * <strong>stat()</strong>


id: ssh2_sftp_symlink
type: function
doc:
<comment>Description:</comment>
  Karşıda bir sembolik bağ oluşturur
  
  <strong>$hedef</strong> ile belirtilen uzak dosya sistemine <strong>$bağ</strong> isminde bir sembolik bağ oluşturur.

<comment>Param:</comment>
  <info>resource</info>  <strong>$sftp</strong>   <strong>ssh2_sftp()</strong> tarafından açılmış bir SSH2 SFTP özkaynağı.
  <info>string</info>    <strong>$hedef</strong>  Sembolik bağın hedefi.
  <info>string</info>    <strong>$bağ</strong>   Sembolik bağın ismi.

<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>ssh2_sftp_readlink()</strong>
   * <strong>symlink()</strong>


id: ssh2_sftp_unlink
type: function
doc:
<comment>Description:</comment>
  Bir dosyayı siler
  
  Uzak dosya sistemindeki bir dosyayı siler.

<comment>Param:</comment>
  <info>resource</info>  <strong>$sftp</strong>   <strong>ssh2_sftp()</strong> tarafından açılmış bir SSH2 SFTP özkaynağı.
  <info>string</info>    <strong>$dosya</strong>  Silinecek 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>unlink()</strong>


id: ssh2_shell
type: function
doc:
<comment>Description:</comment>
  Bir etkileşimli kabuk isteği yapar
  
  Uzak uçta bir kabuk açıp bir akımla ilişkilendirir.

<comment>Param:</comment>
  <info>resource</info>  <strong>$oturum</strong>        <strong>ssh2_connect()</strong> ile sağlanan bir SSH bağlantı tanıtıcısı.
  <info>string</info>    <strong>$uçbirim_türü</strong>  Hedef sistemin <return>/etc/termcap</return> dosyasındaki girdilerden biri olmalıdır.
  <info></info>          <strong>$env</strong>           Hedef ortamında tanımlanacak ortam değişkenlerini isim-değer çiftleri
                           olarak içeren bir ilişkisel dizi.
  <info>int</info>       <strong>$genişlik</strong>     Sanal uçbirim genişliği.
  <info>int</info>       <strong>$yükseklik</strong>    Sanal uçbirim yüksekliği.
  <info>int</info>       <strong>$enboy_türü</strong>  <info>SSH2_TERM_UNIT_CHARS</info> veya <info>SSH2_TERM_UNIT_PIXELS</info> olabilir.

<comment>Return:</comment>
  <info>resource|false</info>  Başarı durumunda bir akım özkaynağı, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>ssh2_exec()</strong>
   * <strong>ssh2_tunnel()</strong>
   * <strong>ssh2_fetch_stream()</strong>


id: ssh2_tunnel
type: function
doc:
<comment>Description:</comment>
  Uzak bir sunucuya doğru bir tünel açar
  
  Bağlı bir SSH sunucusu üzerinden belirtilen konak ve porta bir soket akımı açar.

<comment>Param:</comment>
  <info>resource</info>  <strong>$oturum</strong>  <strong>ssh2_connect()</strong> ile sağlanan bir SSH bağlantı tanıtıcısı.
  <info>string</info>    <strong>$konak</strong>   
  <info>int</info>       <strong>$port</strong>    

<comment>Return:</comment>
  <info>resource</info>  

<comment>See Also:</comment>
   * <strong>ssh2_connect()</strong>
   * <strong>fsockopen()</strong>


id: stat
type: function
doc:
<comment>Description:</comment>
  Bir dosya hakkında bilgi döndürür
    
  
  <strong>$dosyaismi</strong> ile belirtilen dosyanın istatistiklerini toplar.  Eğer <strong>$dosyaismi</strong> bir sembolik bağ ise
  istatistikler bağ dosyasından değil hedefinden toplanır. PHP 7.4.0 öncesinde, Windows üzerinde, bu
  durumda, NTS <return>size</return>, <return>atime</return>, <return>mtime</return> ve <return>ctime</return> istatistiklerini sembolik bağdan oluştururdu.
  
  <strong>lstat()</strong>, sembolik bağların durumunu döndürmesi dışında <strong>stat()</strong> işlevine eşdeğerdir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosyaismi</strong>  Dosyanın yolu.

<comment>Return:</comment>
  <info>array|false</info>  <strong>stat()</strong> and <strong>fstat()</strong> sonuç biçemiİndisAnahtarAçıklama0devaygıt numarası ***1inodosya
               düğümü numarası ****2modedosya düğümü koruma kipi *****3nlinkbağ sayısı4uidsahibinin
               kullanıcı kimliği *5gidsahibinin grup kimliği *6rdevdosya düğümü aygıtı ise aygıt
               türü7sizebayt sayısı8atimeson erişim zamanı (Unix zaman damgası)9mtimeson değişiklik
               zamanı (Unix zaman damgası)10ctimedosya düğümü son değişiklik zamanı (Unix zaman
               damgası)11blksizedosya sisteminin G/Ç blok boyu **12blocksayrılmış 512 baytlık
               blokların sayısı **
               
               * Windows üzerinde daima <return>0</return>'dır.
               
               ** Sadece st_blksize türünü destekleyen sistemlerde geçerlidir; diğer sistemlerde
               (Windows gibi) <return>-1</return> döner.
               
               *** PHP 7.4.0 öncesinde, Windows üzerinde, bu  dosyayı içeren birimin 64 bitlik
               işaretsiz bir tam sayı olarak seri numarasıdır, bu nedenle taşabilir. Önceden, sürücü
               harfinin sayısal karşılığıydı (örneğin, C: sürücüsü <strong>stat()</strong> için <return>2</return> ve <strong>lstat()</strong> için <return>0</return>
               idi).
               
               **** PHP 7.4.0 öncesinde, Windows üzerinde, bu, 64 bitlik işaretsiz bir tam sayı
               olarak dosyayla ilişkili tanımlayıcıdır, bu nedenle taşabilir. Önceden her zaman <return>0</return>
               idi.
               
               ***** Windows'ta, yazılabilir izin biti, salt-okunur yapılır ve tüm kullanıcılar,
               grup ve sahip için aynı değer kullanılır. <strong>is_writable()</strong> işlevinin aksine ACL dikkate
               alınmaz.
               
               Çeşitli işlevler tarafından okunan bilgileri içeren <return>kip</return> değeri. Sekizlik olarak
               yazıldığında, sağdan başlayarak, ilk üç hane <strong>chmod()</strong> tarafından döndürülür. Sonraki
               basamak PHP tarafından yok sayılır. Sonraki iki hane dosya türünü gösterir: <return>kip</return> dosya
               türleriSekizlik <return>kip</return>Anlamı<info>0140000</info>soket<info>0120000</info>bağ<info>0100000</info>normal dosya<info>0060000</info>blok
               aygıtı<info>0040000</info>dizin<info>0020000</info>karakter aygıtı<info>0010000</info>fifo Dolayısıyla, örneğin, normal bir
               dosyanın kipi <info>0100644</info> iken dizin için <info>0040755</info> olur.
               
               Hata durumunda, <strong>stat()</strong> <info>false</info> döndürür.
               
               PHP'nin tamsayı türü, işaretli tamsayı türü olduğundan 32 bitlik
               tamsayıların kullanıldığı sistemlerde bazı dosya sistemi işlevleri
               2GB'tan büyük dosyalarda beklenmedik sonuçlar verebilir.

<comment>See Also:</comment>
   * <strong>lstat()</strong>
   * <strong>fstat()</strong>
   * <strong>filemtime()</strong>
   * <strong>filegroup()</strong>
   * <class>SplFileInfo</class>


id: stats_absolute_deviation
type: function
doc:
<comment>Description:</comment>
  Returns the absolute deviation of an array of values
  
  Returns the absolute deviation of the values in <strong>$a</strong>.

<comment>Param:</comment>
  <info>array</info>  <strong>$a</strong>  The input array

<comment>Return:</comment>
  <info>float</info>  Returns the absolute deviation of the values in <strong>$a</strong>, or <info>false</info> if <strong>$a</strong> is empty or is not an
         array.


id: stats_cdf_beta
type: function
doc:
<comment>Description:</comment>
  Calculates any one parameter of the beta distribution given values for the others
  
  Returns the cumulative distribution function, its inverse, or one of its parameters, of the beta
  distribution. The kind of the return value and parameters (<strong>$par1</strong>, <strong>$par2</strong>, and <strong>$par3</strong>) are determined
  by <strong>$which</strong>.
  
  The following table lists the return value and parameters by <strong>$which</strong>. CDF, x, alpha, and beta
  denotes cumulative distribution function, the value of the random variable, and shape parameters
  of the beta distribution, respectively. Return value and parameters<strong>$which</strong>Return
  value<strong>$par1</strong><strong>$par2</strong><strong>$par3</strong>1CDFxalphabeta2xCDFalphabeta3alphaxCDFbeta4betaxCDFalpha

<comment>Param:</comment>
  <info>float</info>  <strong>$par1</strong>   The first parameter
  <info>float</info>  <strong>$par2</strong>   The second parameter
  <info>float</info>  <strong>$par3</strong>   The third parameter
  <info>int</info>    <strong>$which</strong>  The flag to determine what to be calculated

<comment>Return:</comment>
  <info>float</info>  Returns CDF, x, alpha, or beta, determined by <strong>$which</strong>.


id: stats_cdf_binomial
type: function
doc:
<comment>Description:</comment>
  Calculates any one parameter of the binomial distribution given values for the others
  
  Returns the cumulative distribution function, its inverse, or one of its parameters, of the
  binomial distribution. The kind of the return value and parameters (<strong>$par1</strong>, <strong>$par2</strong>, and <strong>$par3</strong>) are
  determined by <strong>$which</strong>.
  
  The following table lists the return value and parameters by <strong>$which</strong>. CDF, x, n, and p denotes
  cumulative distribution function, the number of successes, the number of trials, and the success
  rate for each trial, respectively. Return value and parameters<strong>$which</strong>Return
  value<strong>$par1</strong><strong>$par2</strong><strong>$par3</strong>1CDFxnp2xCDFnp3nxCDFp4pxCDFn

<comment>Param:</comment>
  <info>float</info>  <strong>$par1</strong>   The first parameter
  <info>float</info>  <strong>$par2</strong>   The second parameter
  <info>float</info>  <strong>$par3</strong>   The third parameter
  <info>int</info>    <strong>$which</strong>  The flag to determine what to be calculated

<comment>Return:</comment>
  <info>float</info>  Returns CDF, x, n, or p, determined by <strong>$which</strong>.


id: stats_cdf_cauchy
type: function
doc:
<comment>Description:</comment>
  Calculates any one parameter of the Cauchy distribution given values for the others
  
  Returns the cumulative distribution function, its inverse, or one of its parameters, of the Cauchy
  distribution. The kind of the return value and parameters (<strong>$par1</strong>, <strong>$par2</strong>, and <strong>$par3</strong>) are determined
  by <strong>$which</strong>.
  
  The following table lists the return value and parameters by <strong>$which</strong>. CDF, x, x0, and gamma denotes
  cumulative distribution function, the value of the random variable, the location and the scale
  parameter of the Cauchy distribution, respectively. Return value and parameters<strong>$which</strong>Return
  value<strong>$par1</strong><strong>$par2</strong><strong>$par3</strong>1CDFxx0gamma2xCDFx0gamma3x0xCDFgamma4gammaxCDFx0

<comment>Param:</comment>
  <info>float</info>  <strong>$par1</strong>   The first parameter
  <info>float</info>  <strong>$par2</strong>   The second parameter
  <info>float</info>  <strong>$par3</strong>   The third parameter
  <info>int</info>    <strong>$which</strong>  The flag to determine what to be calculated

<comment>Return:</comment>
  <info>float</info>  Returns CDF, x, x0, or gamma, determined by <strong>$which</strong>.


id: stats_cdf_chisquare
type: function
doc:
<comment>Description:</comment>
  Calculates any one parameter of the chi-square distribution given values for the others
  
  Returns the cumulative distribution function, its inverse, or one of its parameters, of the
  chi-square distribution. The kind of the return value and parameters (<strong>$par1</strong> and <strong>$par2</strong>) are
  determined by <strong>$which</strong>.
  
  The following table lists the return value and parameters by <strong>$which</strong>. CDF, x, and k denotes
  cumulative distribution function, the value of the random variable, and the degree of freedom of
  the chi-square distribution, respectively. Return value and parameters<strong>$which</strong>Return
  value<strong>$par1</strong><strong>$par2</strong>1CDFxk2xCDFk3kxCDF

<comment>Param:</comment>
  <info>float</info>  <strong>$par1</strong>   The first parameter
  <info>float</info>  <strong>$par2</strong>   The second parameter
  <info>int</info>    <strong>$which</strong>  The flag to determine what to be calculated

<comment>Return:</comment>
  <info>float</info>  Returns CDF, x, or k, determined by <strong>$which</strong>.


id: stats_cdf_exponential
type: function
doc:
<comment>Description:</comment>
  Calculates any one parameter of the exponential distribution given values for the others
  
  Returns the cumulative distribution function, its inverse, or one of its parameters, of the
  exponential distribution. The kind of the return value and parameters (<strong>$par1</strong> and <strong>$par2</strong>) are
  determined by <strong>$which</strong>.
  
  The following table lists the return value and parameters by <strong>$which</strong>. CDF, x, and lambda denotes
  cumulative distribution function, the value of the random variable, and the rate parameter of the
  exponential distribution, respectively. Return value and parameters<strong>$which</strong>Return
  value<strong>$par1</strong><strong>$par2</strong>1CDFxlambda2xCDFlambda3lambdaxCDF

<comment>Param:</comment>
  <info>float</info>  <strong>$par1</strong>   The first parameter
  <info>float</info>  <strong>$par2</strong>   The second parameter
  <info>int</info>    <strong>$which</strong>  The flag to determine what to be calculated

<comment>Return:</comment>
  <info>float</info>  Returns CDF, x, or lambda, determined by <strong>$which</strong>.


id: stats_cdf_f
type: function
doc:
<comment>Description:</comment>
  Calculates any one parameter of the F distribution given values for the others
  
  Returns the cumulative distribution function, its inverse, or one of its parameters, of the F
  distribution. The kind of the return value and parameters (<strong>$par1</strong>, <strong>$par2</strong>, and <strong>$par3</strong>) are determined
  by <strong>$which</strong>.
  
  The following table lists the return value and parameters by <strong>$which</strong>. CDF, x, d1, and d2 denotes
  cumulative distribution function, the value of the random variable, and the degree of freedoms of
  the F distribution, respectively. Return value and parameters<strong>$which</strong>Return
  value<strong>$par1</strong><strong>$par2</strong><strong>$par3</strong>1CDFxd1d22xCDFd1d23d1xCDFd24d2xCDFd1

<comment>Param:</comment>
  <info>float</info>  <strong>$par1</strong>   The first parameter
  <info>float</info>  <strong>$par2</strong>   The second parameter
  <info>float</info>  <strong>$par3</strong>   The third parameter
  <info>int</info>    <strong>$which</strong>  The flag to determine what to be calculated

<comment>Return:</comment>
  <info>float</info>  Returns CDF, x, d1, or d2, determined by <strong>$which</strong>.


id: stats_cdf_gamma
type: function
doc:
<comment>Description:</comment>
  Calculates any one parameter of the gamma distribution given values for the others
  
  Returns the cumulative distribution function, its inverse, or one of its parameters, of the gamma
  distribution. The kind of the return value and parameters (<strong>$par1</strong>, <strong>$par2</strong>, and <strong>$par3</strong>) are determined
  by <strong>$which</strong>.
  
  The following table lists the return value and parameters by <strong>$which</strong>. CDF, x, k, and theta denotes
  cumulative distribution function, the value of the random variable, and the shape and the scale
  parameter of the gamma distribution, respectively. Return value and parameters<strong>$which</strong>Return
  value<strong>$par1</strong><strong>$par2</strong><strong>$par3</strong>1CDFxktheta2xCDFktheta3kxCDFtheta4thetaxCDFk

<comment>Param:</comment>
  <info>float</info>  <strong>$par1</strong>   The first parameter
  <info>float</info>  <strong>$par2</strong>   The second parameter
  <info>float</info>  <strong>$par3</strong>   The third parameter
  <info>int</info>    <strong>$which</strong>  The flag to determine what to be calculated

<comment>Return:</comment>
  <info>float</info>  Returns CDF, x, k, or theta, determined by <strong>$which</strong>.


id: stats_cdf_laplace
type: function
doc:
<comment>Description:</comment>
  Calculates any one parameter of the Laplace distribution given values for the others
  
  Returns the cumulative distribution function, its inverse, or one of its parameters, of the
  Laplace distribution. The kind of the return value and parameters (<strong>$par1</strong>, <strong>$par2</strong>, and <strong>$par3</strong>) are
  determined by <strong>$which</strong>.
  
  The following table lists the return value and parameters by <strong>$which</strong>. CDF, x, mu, and b denotes
  cumulative distribution function, the value of the random variable, and the location and the scale
  parameter of the Laplace distribution, respectively. Return value and parameters<strong>$which</strong>Return
  value<strong>$par1</strong><strong>$par2</strong><strong>$par3</strong>1CDFxmub2xCDFmub3muxCDFb4bxCDFmu

<comment>Param:</comment>
  <info>float</info>  <strong>$par1</strong>   The first parameter
  <info>float</info>  <strong>$par2</strong>   The second parameter
  <info>float</info>  <strong>$par3</strong>   The third parameter
  <info>int</info>    <strong>$which</strong>  The flag to determine what to be calculated

<comment>Return:</comment>
  <info>float</info>  Returns CDF, x, mu, or b, determined by <strong>$which</strong>.


id: stats_cdf_logistic
type: function
doc:
<comment>Description:</comment>
  Calculates any one parameter of the logistic distribution given values for the others
  
  Returns the cumulative distribution function, its inverse, or one of its parameters, of the
  logistic distribution. The kind of the return value and parameters (<strong>$par1</strong>, <strong>$par2</strong>, and <strong>$par3</strong>) are
  determined by <strong>$which</strong>.
  
  The following table lists the return value and parameters by <strong>$which</strong>. CDF, x, mu, and s denotes
  cumulative distribution function, the value of the random variable, and the location and the scale
  parameter of the logistic distribution, respectively. Return value and parameters<strong>$which</strong>Return
  value<strong>$par1</strong><strong>$par2</strong><strong>$par3</strong>1CDFxmus2xCDFmus3muxCDFs4sxCDFmu

<comment>Param:</comment>
  <info>float</info>  <strong>$par1</strong>   The first parameter
  <info>float</info>  <strong>$par2</strong>   The second parameter
  <info>float</info>  <strong>$par3</strong>   The third parameter
  <info>int</info>    <strong>$which</strong>  The flag to determine what to be calculated

<comment>Return:</comment>
  <info>float</info>  Returns CDF, x, mu, or s, determined by <strong>$which</strong>.


id: stats_cdf_negative_binomial
type: function
doc:
<comment>Description:</comment>
  Calculates any one parameter of the negative binomial distribution given values for the others
  
  Returns the cumulative distribution function, its inverse, or one of its parameters, of the
  negative binomial distribution. The kind of the return value and parameters (<strong>$par1</strong>, <strong>$par2</strong>, and
  <strong>$par3</strong>) are determined by <strong>$which</strong>.
  
  The following table lists the return value and parameters by <strong>$which</strong>. CDF, x, r, and p denotes
  cumulative distribution function, the number of failure, the number of success, and the success
  rate for each trial, respectively. Return value and parameters<strong>$which</strong>Return
  value<strong>$par1</strong><strong>$par2</strong><strong>$par3</strong>1CDFxrp2xCDFrp3rxCDFp4pxCDFr

<comment>Param:</comment>
  <info>float</info>  <strong>$par1</strong>   The first parameter
  <info>float</info>  <strong>$par2</strong>   The second parameter
  <info>float</info>  <strong>$par3</strong>   The third parameter
  <info>int</info>    <strong>$which</strong>  The flag to determine what to be calculated

<comment>Return:</comment>
  <info>float</info>  Returns CDF, x, r, or p, determined by <strong>$which</strong>.


id: stats_cdf_noncentral_chisquare
type: function
doc:
<comment>Description:</comment>
  Calculates any one parameter of the non-central chi-square distribution given values for the
  others
  
  Returns the cumulative distribution function, its inverse, or one of its parameters, of the
  non-central chi-square distribution. The kind of the return value and parameters (<strong>$par1</strong>, <strong>$par2</strong>,
  and <strong>$par3</strong>) are determined by <strong>$which</strong>.
  
  The following table lists the return value and parameters by <strong>$which</strong>. CDF, x, k, and lambda denotes
  cumulative distribution function, the value of the random variable, the degree of freedom and the
  non-centrality parameter of the distribution, respectively. Return value and
  parameters<strong>$which</strong>Return value<strong>$par1</strong><strong>$par2</strong><strong>$par3</strong>1CDFxklambda2xCDFklambda3kxCDFlambda4lambdaxCDFk

<comment>Param:</comment>
  <info>float</info>  <strong>$par1</strong>   The first parameter
  <info>float</info>  <strong>$par2</strong>   The second parameter
  <info>float</info>  <strong>$par3</strong>   The third parameter
  <info>int</info>    <strong>$which</strong>  The flag to determine what to be calculated

<comment>Return:</comment>
  <info>float</info>  Returns CDF, x, k, or lambda, determined by <strong>$which</strong>.


id: stats_cdf_noncentral_f
type: function
doc:
<comment>Description:</comment>
  Calculates any one parameter of the non-central F distribution given values for the others
  
  Returns the cumulative distribution function, its inverse, or one of its parameters, of the
  non-central F distribution. The kind of the return value and parameters (<strong>$par1</strong>, <strong>$par2</strong>, <strong>$par3</strong>, and
  <strong>$par4</strong>) are determined by <strong>$which</strong>.
  
  The following table lists the return value and parameters by <strong>$which</strong>. CDF, x, nu1, nu2, and lambda
  denotes cumulative distribution function, the value of the random variable, the degree of freedoms
  and the non-centrality parameter of the distribution, respectively. Return value and
  parameters<strong>$which</strong>Return
  value<strong>$par1</strong><strong>$par2</strong><strong>$par3</strong><strong>$par4</strong>1CDFxnu1nu2lambda2xCDFnu1nu2lambda3nu1xCDFnu2lambda4nu2xCDFnu1lambda5lambdaxCDFnu1nu2

<comment>Param:</comment>
  <info>float</info>  <strong>$par1</strong>   The first parameter
  <info>float</info>  <strong>$par2</strong>   The second parameter
  <info>float</info>  <strong>$par3</strong>   The third parameter
  <info>float</info>  <strong>$par4</strong>   The fourth parameter
  <info>int</info>    <strong>$which</strong>  The flag to determine what to be calculated

<comment>Return:</comment>
  <info>float</info>  Returns CDF, x, nu1, nu2, or lambda, determined by <strong>$which</strong>.


id: stats_cdf_noncentral_t
type: function
doc:
<comment>Description:</comment>
  Calculates any one parameter of the non-central t-distribution give values for the others
  
  Returns the cumulative distribution function, its inverse, or one of its parameters, of the
  non-central t-distribution. The kind of the return value and parameters (<strong>$par1</strong>, <strong>$par2</strong>, and <strong>$par3</strong>)
  are determined by <strong>$which</strong>.
  
  The following table lists the return value and parameters by <strong>$which</strong>. CDF, x, nu, and mu denotes
  cumulative distribution function, the value of the random variable, the degrees of freedom and the
  non-centrality parameter of the distribution, respectively. Return value and
  parameters<strong>$which</strong>Return value<strong>$par1</strong><strong>$par2</strong><strong>$par3</strong>1CDFxnumu2xCDFnumu3nuxCDFmu4muxCDFnu

<comment>Param:</comment>
  <info>float</info>  <strong>$par1</strong>   The first parameter
  <info>float</info>  <strong>$par2</strong>   The second parameter
  <info>float</info>  <strong>$par3</strong>   The third parameter
  <info>int</info>    <strong>$which</strong>  The flag to determine what to be calculated

<comment>Return:</comment>
  <info>float</info>  Returns CDF, x, nu, or mu, determined by <strong>$which</strong>.


id: stats_cdf_normal
type: function
doc:
<comment>Description:</comment>
  Calculates any one parameter of the normal distribution given values for the others
  
  Returns the cumulative distribution function, its inverse, or one of its parameters, of the normal
  distribution. The kind of the return value and parameters (<strong>$par1</strong>, <strong>$par2</strong>, and <strong>$par3</strong>) are determined
  by <strong>$which</strong>.
  
  The following table lists the return value and parameters by <strong>$which</strong>. CDF, x, mu, and sigma denotes
  cumulative distribution function, the value of the random variable, the mean and the standard
  deviation of the normal distribution, respectively. Return value and parameters<strong>$which</strong>Return
  value<strong>$par1</strong><strong>$par2</strong><strong>$par3</strong>1CDFxmusigma2xCDFmusigma3muxCDFsigma4sigmaxCDFmu

<comment>Param:</comment>
  <info>float</info>  <strong>$par1</strong>   The first parameter
  <info>float</info>  <strong>$par2</strong>   The second parameter
  <info>float</info>  <strong>$par3</strong>   The third parameter
  <info>int</info>    <strong>$which</strong>  The flag to determine what to be calculated

<comment>Return:</comment>
  <info>float</info>  Returns CDF, x, mu, or sigma, determined by <strong>$which</strong>.


id: stats_cdf_poisson
type: function
doc:
<comment>Description:</comment>
  Calculates any one parameter of the Poisson distribution given values for the others
  
  Returns the cumulative distribution function, its inverse, or one of its parameters, of the
  Poisson distribution. The kind of the return value and parameters (<strong>$par1</strong> and <strong>$par2</strong>) are determined
  by <strong>$which</strong>.
  
  The following table lists the return value and parameters by <strong>$which</strong>. CDF, x, and lambda denotes
  cumulative distribution function, the value of the random variable, and the parameter of the
  Poisson distribution, respectively. Return value and parameters<strong>$which</strong>Return
  value<strong>$par1</strong><strong>$par2</strong>1CDFxlambda2xCDFlambda3lambdaxCDF

<comment>Param:</comment>
  <info>float</info>  <strong>$par1</strong>   The first parameter
  <info>float</info>  <strong>$par2</strong>   The second parameter
  <info>int</info>    <strong>$which</strong>  The flag to determine what to be calculated

<comment>Return:</comment>
  <info>float</info>  Returns CDF, x, or lambda, determined by <strong>$which</strong>.


id: stats_cdf_t
type: function
doc:
<comment>Description:</comment>
  Calculates any one parameter of the t-distribution given values for the others
  
  Returns the cumulative distribution function, its inverse, or one of its parameters, of the
  t-distribution. The kind of the return value and parameters (<strong>$par1</strong> and <strong>$par2</strong>) are determined by
  <strong>$which</strong>.
  
  The following table lists the return value and parameters by <strong>$which</strong>. CDF, x, and nu denotes
  cumulative distribution function, the value of the random variable, and the degrees of freedom of
  the t-distribution, respectively. Return value and parameters<strong>$which</strong>Return
  value<strong>$par1</strong><strong>$par2</strong>1CDFxnu2xCDFnu3nuxCDF

<comment>Param:</comment>
  <info>float</info>  <strong>$par1</strong>   The first parameter
  <info>float</info>  <strong>$par2</strong>   The second parameter
  <info>int</info>    <strong>$which</strong>  The flag to determine what to be calculated

<comment>Return:</comment>
  <info>float</info>  Returns CDF, x, or nu, determined by <strong>$which</strong>.


id: stats_cdf_uniform
type: function
doc:
<comment>Description:</comment>
  Calculates any one parameter of the uniform distribution given values for the others
  
  Returns the cumulative distribution function, its inverse, or one of its parameters, of the
  uniform distribution. The kind of the return value and parameters (<strong>$par1</strong>, <strong>$par2</strong>, and <strong>$par3</strong>) are
  determined by <strong>$which</strong>.
  
  The following table lists the return value and parameters by <strong>$which</strong>. CDF, x, a, and b denotes
  cumulative distribution function, the value of the random variable, the lower bound and the higher
  bound of the uniform distribution, respectively. Return value and parameters<strong>$which</strong>Return
  value<strong>$par1</strong><strong>$par2</strong><strong>$par3</strong>1CDFxab2xCDFab3axCDFb4bxCDFa

<comment>Param:</comment>
  <info>float</info>  <strong>$par1</strong>   The first parameter
  <info>float</info>  <strong>$par2</strong>   The second parameter
  <info>float</info>  <strong>$par3</strong>   The third parameter
  <info>int</info>    <strong>$which</strong>  The flag to determine what to be calculated

<comment>Return:</comment>
  <info>float</info>  Returns CDF, x, a, or b, determined by <strong>$which</strong>.


id: stats_cdf_weibull
type: function
doc:
<comment>Description:</comment>
  Calculates any one parameter of the Weibull distribution given values for the others
  
  Returns the cumulative distribution function, its inverse, or one of its parameters, of the
  Weibull distribution. The kind of the return value and parameters (<strong>$par1</strong>, <strong>$par2</strong>, and <strong>$par3</strong>) are
  determined by <strong>$which</strong>.
  
  The following table lists the return value and parameters by <strong>$which</strong>. CDF, x, k, and lambda denotes
  cumulative distribution function, the value of the random variable, the shape and the scale
  parameter of the Weibull distribution, respectively. Return value and parameters<strong>$which</strong>Return
  value<strong>$par1</strong><strong>$par2</strong><strong>$par3</strong>1CDFxklambda2xCDFklambda3kxCDFlambda4lambdaxCDFk

<comment>Param:</comment>
  <info>float</info>  <strong>$par1</strong>   The first parameter
  <info>float</info>  <strong>$par2</strong>   The second parameter
  <info>float</info>  <strong>$par3</strong>   The third parameter
  <info>int</info>    <strong>$which</strong>  The flag to determine what to be calculated

<comment>Return:</comment>
  <info>float</info>  Returns CDF, x, k, or lambda, determined by <strong>$which</strong>.


id: stats_covariance
type: function
doc:
<comment>Description:</comment>
  Computes the covariance of two data sets
  
  Returns the covariance of <strong>$a</strong> and <strong>$b</strong>.

<comment>Param:</comment>
  <info>array</info>  <strong>$a</strong>  The first array
  <info>array</info>  <strong>$b</strong>  The second array

<comment>Return:</comment>
  <info>float</info>  Returns the covariance of <strong>$a</strong> and <strong>$b</strong>, or <info>false</info> on failure.


id: stats_dens_beta
type: function
doc:
<comment>Description:</comment>
  Probability density function of the beta distribution
  
  Returns the probability density at <strong>$x</strong>, where the random variable follows the beta distribution of
  which the shape parameters are <strong>$a</strong> and <strong>$b</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  The value at which the probability density is calculated
  <info>float</info>  <strong>$a</strong>  The shape parameter of the distribution
  <info>float</info>  <strong>$b</strong>  The shape parameter of the distribution

<comment>Return:</comment>
  <info>float</info>  The probability density at <strong>$x</strong> or <info>false</info> for failure.


id: stats_dens_cauchy
type: function
doc:
<comment>Description:</comment>
  Probability density function of the Cauchy distribution
  
  Returns the probability density at <strong>$x</strong>, where the random variable follows the Cauchy distribution
  whose location and scale are <strong>$ave</strong> and <strong>$stdev</strong>, respectively.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>      The value at which the probability density is calculated
  <info>float</info>  <strong>$ave</strong>    The location parameter of the distribution
  <info>float</info>  <strong>$stdev</strong>  The scale parameter of the distribution

<comment>Return:</comment>
  <info>float</info>  The probability density at <strong>$x</strong> or <info>false</info> for failure.


id: stats_dens_chisquare
type: function
doc:
<comment>Description:</comment>
  Probability density function of the chi-square distribution
  
  Returns the probability density at <strong>$x</strong>, where the random variable follows the chi-square
  distribution of which the degree of freedom is <strong>$dfr</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>    The value at which the probability density is calculated
  <info>float</info>  <strong>$dfr</strong>  The degree of freedom of the distribution

<comment>Return:</comment>
  <info>float</info>  The probability density at <strong>$x</strong> or <info>false</info> for failure.


id: stats_dens_exponential
type: function
doc:
<comment>Description:</comment>
  Probability density function of the exponential distribution
  
  Returns the probability density at <strong>$x</strong>, where the random variable follows the exponential
  distribution of which the scale is <strong>$scale</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>      The value at which the probability density is calculated
  <info>float</info>  <strong>$scale</strong>  The scale of the distribution

<comment>Return:</comment>
  <info>float</info>  The probability density at <strong>$x</strong> or <info>false</info> for failure.


id: stats_dens_f
type: function
doc:
<comment>Description:</comment>
  Probability density function of the F distribution
  
  Returns the probability density at <strong>$x</strong>, where the random variable follows the F distribution of
  which the degree of freedoms are <strong>$dfr1</strong> and <strong>$dfr2</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>     The value at which the probability density is calculated
  <info>float</info>  <strong>$dfr1</strong>  The degree of freedom of the distribution
  <info>float</info>  <strong>$dfr2</strong>  The degree of freedom of the distribution

<comment>Return:</comment>
  <info>float</info>  The probability density at <strong>$x</strong> or <info>false</info> for failure.


id: stats_dens_gamma
type: function
doc:
<comment>Description:</comment>
  Probability density function of the gamma distribution
  
  Returns the probability density at <strong>$x</strong>, where the random variable follows the gamma distribution of
  which the shape parameter is <strong>$shape</strong> and the scale parameter is <strong>$scale</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>      The value at which the probability density is calculated
  <info>float</info>  <strong>$shape</strong>  The shape parameter of the distribution
  <info>float</info>  <strong>$scale</strong>  The scale parameter of the distribution

<comment>Return:</comment>
  <info>float</info>  The probability density at <strong>$x</strong> or <info>false</info> for failure.


id: stats_dens_laplace
type: function
doc:
<comment>Description:</comment>
  Probability density function of the Laplace distribution
  
  Returns the probability density at <strong>$x</strong>, where the random variable follows the Laplace distribution
  of which the location parameter is <strong>$ave</strong> and the scale parameter is <strong>$stdev</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>      The value at which the probability density is calculated
  <info>float</info>  <strong>$ave</strong>    The location parameter of the distribution
  <info>float</info>  <strong>$stdev</strong>  The shape parameter of the distribution

<comment>Return:</comment>
  <info>float</info>  The probability density at <strong>$x</strong> or <info>false</info> for failure.


id: stats_dens_logistic
type: function
doc:
<comment>Description:</comment>
  Probability density function of the logistic distribution
  
  Returns the probability density at <strong>$x</strong>, where the random variable follows the logistic distribution
  of which the location parameter is <strong>$ave</strong> and the scale parameter is <strong>$stdev</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>      The value at which the probability density is calculated
  <info>float</info>  <strong>$ave</strong>    The location parameter of the distribution
  <info>float</info>  <strong>$stdev</strong>  The shape parameter of the distribution

<comment>Return:</comment>
  <info>float</info>  The probability density at <strong>$x</strong> or <info>false</info> for failure.


id: stats_dens_normal
type: function
doc:
<comment>Description:</comment>
  Probability density function of the normal distribution
  
  Returns the probability density at <strong>$x</strong>, where the random variable follows the normal distribution
  of which the mean is <strong>$ave</strong> and the standard deviation is <strong>$stdev</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>      The value at which the probability density is calculated
  <info>float</info>  <strong>$ave</strong>    The mean of the distribution
  <info>float</info>  <strong>$stdev</strong>  The standard deviation of the distribution

<comment>Return:</comment>
  <info>float</info>  The probability density at <strong>$x</strong> or <info>false</info> for failure.


id: stats_dens_pmf_binomial
type: function
doc:
<comment>Description:</comment>
  Probability mass function of the binomial distribution
  
  Returns the probability mass at <strong>$x</strong>, where the random variable follows the binomial distribution of
  which the number of trials is <strong>$n</strong> and the success rate is <strong>$pi</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>   The value at which the probability mass is calculated
  <info>float</info>  <strong>$n</strong>   The number of trials of the distribution
  <info>float</info>  <strong>$pi</strong>  The success rate of the distribution

<comment>Return:</comment>
  <info>float</info>  The probability mass at <strong>$x</strong> or <info>false</info> for failure.


id: stats_dens_pmf_hypergeometric
type: function
doc:
<comment>Description:</comment>
  Probability mass function of the hypergeometric distribution
  
  Returns the probability mass at <strong>$n1</strong>, where the random variable follows the hypergeometric
  distribution of which the number of failure is <strong>$n2</strong>, the number of success samples is <strong>$N1</strong>, and the
  number of failure samples is <strong>$N2</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$n1</strong>  The number of success, at which the probability mass is calculated
  <info>float</info>  <strong>$n2</strong>  The number of failure of the distribution
  <info>float</info>  <strong>$N1</strong>  The number of success samples of the distribution
  <info>float</info>  <strong>$N2</strong>  The number of failure samples of the distribution

<comment>Return:</comment>
  <info>float</info>  The probability mass at <strong>$n1</strong> or <info>false</info> for failure.


id: stats_dens_pmf_negative_binomial
type: function
doc:
<comment>Description:</comment>
  Probability mass function of the negative binomial distribution
  
  Returns the probability mass at <strong>$x</strong>, where the random variable follows the negative binomial
  distribution of which the number of the success is <strong>$n</strong> and the success rate is <strong>$pi</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>   The value at which the probability mass is calculated
  <info>float</info>  <strong>$n</strong>   The number of the success of the distribution
  <info>float</info>  <strong>$pi</strong>  The success rate of the distribution

<comment>Return:</comment>
  <info>float</info>  The probability mass at <strong>$x</strong> or <info>false</info> for failure.


id: stats_dens_pmf_poisson
type: function
doc:
<comment>Description:</comment>
  Probability mass function of the Poisson distribution
  
  Returns the probability mass at <strong>$x</strong>, where the random variable follows the Poisson distribution
  whose parameter is <strong>$lb</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>   The value at which the probability mass is calculated
  <info>float</info>  <strong>$lb</strong>  The parameter of the Poisson distribution

<comment>Return:</comment>
  <info>float</info>  The probability mass at <strong>$x</strong> or <info>false</info> for failure.


id: stats_dens_t
type: function
doc:
<comment>Description:</comment>
  Probability density function of the t-distribution
  
  Returns the probability density at <strong>$x</strong>, where the random variable follows the t-distribution of
  which the degree of freedom is <strong>$dfr</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>    The value at which the probability density is calculated
  <info>float</info>  <strong>$dfr</strong>  The degree of freedom of the distribution

<comment>Return:</comment>
  <info>float</info>  The probability density at <strong>$x</strong> or <info>false</info> for failure.


id: stats_dens_uniform
type: function
doc:
<comment>Description:</comment>
  Probability density function of the uniform distribution
  
  Returns the probability density at <strong>$x</strong>, where the random variable follows the uniform distribution
  of which the lower bound is <strong>$a</strong> and the upper bound is <strong>$b</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  The value at which the probability density is calculated
  <info>float</info>  <strong>$a</strong>  The lower bound of the distribution
  <info>float</info>  <strong>$b</strong>  The upper bound of the distribution

<comment>Return:</comment>
  <info>float</info>  The probability density at <strong>$x</strong> or <info>false</info> for failure.


id: stats_dens_weibull
type: function
doc:
<comment>Description:</comment>
  Probability density function of the Weibull distribution
  
  Returns the probability density at <strong>$x</strong>, where the random variable follows the Weibull distribution
  of which the shape parameter is <strong>$a</strong> and the scale parameter is <strong>$b</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  The value at which the probability density is calculated
  <info>float</info>  <strong>$a</strong>  The shape parameter of the distribution
  <info>float</info>  <strong>$b</strong>  The scale parameter of the distribution

<comment>Return:</comment>
  <info>float</info>  The probability density at <strong>$x</strong> or <info>false</info> for failure.


id: stats_harmonic_mean
type: function
doc:
<comment>Description:</comment>
  Returns the harmonic mean of an array of values
  
  Returns the harmonic mean of the values in <strong>$a</strong>.

<comment>Param:</comment>
  <info>array</info>  <strong>$a</strong>  The input array

<comment>Return:</comment>
  <info>number</info>  Returns the harmonic mean of the values in <strong>$a</strong>, or <info>false</info> if <strong>$a</strong> is empty or is not an array.


id: stats_kurtosis
type: function
doc:
<comment>Description:</comment>
  Computes the kurtosis of the data in the array
  
  Returns the kurtosis of the values in <strong>$a</strong>.

<comment>Param:</comment>
  <info>array</info>  <strong>$a</strong>  The input array

<comment>Return:</comment>
  <info>float</info>  Returns the kurtosis of the values in <strong>$a</strong>, or <info>false</info> if <strong>$a</strong> is empty or is not an array.


id: stats_rand_gen_beta
type: function
doc:
<comment>Description:</comment>
  Generates a random deviate from the beta distribution
  
  Returns a random deviate from the beta distribution with parameters A and B. The density of the
  beta is x^(a-1) * (1-x)^(b-1) / B(a,b) for 0 \< x \<. Method R. C. H. Cheng.

<comment>Param:</comment>
  <info>float</info>  <strong>$a</strong>  The shape parameter of the beta distribution
  <info>float</info>  <strong>$b</strong>  The shape parameter of the beta distribution

<comment>Return:</comment>
  <info>float</info>  A random deviate


id: stats_rand_gen_chisquare
type: function
doc:
<comment>Description:</comment>
  Generates a random deviate from the chi-square distribution
  
  Returns a random deviate from the chi-square distribution where the degrees of freedom is  <strong>$df</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$df</strong>  The degrees of freedom

<comment>Return:</comment>
  <info>float</info>  A random deviate


id: stats_rand_gen_exponential
type: function
doc:
<comment>Description:</comment>
  Generates a random deviate from the exponential distribution
  
  Returns a random deviate from the exponential distribution of which the scale is <strong>$av</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$av</strong>  The scale parameter

<comment>Return:</comment>
  <info>float</info>  A random deviate


id: stats_rand_gen_f
type: function
doc:
<comment>Description:</comment>
  Generates a random deviate from the F distribution
  
  Generates a random deviate from the F (variance ratio) distribution with  "dfn" degrees of freedom
  in the numerator and "dfd" degrees of freedom in  the denominator. Method : directly generates
  ratio of chisquare variates.

<comment>Param:</comment>
  <info>float</info>  <strong>$dfn</strong>  The degrees of freedom in the numerator
  <info>float</info>  <strong>$dfd</strong>  The degrees of freedom in the denominator

<comment>Return:</comment>
  <info>float</info>  A random deviate


id: stats_rand_gen_funiform
type: function
doc:
<comment>Description:</comment>
  Generates uniform float between low (exclusive) and high (exclusive)
  
  Returns a random deviate from the uniform distribution from <strong>$low</strong> to <strong>$high</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$low</strong>   The lower bound (inclusive)
  <info>float</info>  <strong>$high</strong>  The upper bound (exclusive)

<comment>Return:</comment>
  <info>float</info>  A random deviate


id: stats_rand_gen_gamma
type: function
doc:
<comment>Description:</comment>
  Generates a random deviate from the gamma distribution
  
  Generates a random deviate from the gamma distribution whose density is (A**R)/Gamma(R) * X**(R-1)
  * Exp(-A*X).

<comment>Param:</comment>
  <info>float</info>  <strong>$a</strong>  location parameter of Gamma distribution (<strong>$a</strong> &gt; 0).
  <info>float</info>  <strong>$r</strong>  shape parameter of Gamma distribution (<strong>$r</strong> &gt; 0).

<comment>Return:</comment>
  <info>float</info>  A random deviate


id: stats_rand_gen_ibinomial
type: function
doc:
<comment>Description:</comment>
  Generates a random deviate from the binomial distribution
  
  Returns a random deviate from the binomial distribution whose number of trials is <strong>$n</strong> and whose
  probability of an event in each trial is <strong>$pp</strong>.

<comment>Param:</comment>
  <info>int</info>    <strong>$n</strong>   The number of trials
  <info>float</info>  <strong>$pp</strong>  The probability of an event in each trial

<comment>Return:</comment>
  <info>int</info>  A random deviate


id: stats_rand_gen_ibinomial_negative
type: function
doc:
<comment>Description:</comment>
  Generates a random deviate from the negative binomial distribution
  
  Returns a random deviate from a negative binomial distribution where the number of success is <strong>$n</strong>
  and the success rate is <strong>$p</strong>.

<comment>Param:</comment>
  <info>int</info>    <strong>$n</strong>  The number of success
  <info>float</info>  <strong>$p</strong>  The success rate

<comment>Return:</comment>
  <info>int</info>  A random deviate, which is the number of failure.


id: stats_rand_gen_int
type: function
doc:
<comment>Description:</comment>
  Generates random integer between 1 and 2147483562
  
  Returns a random integer between 1 and 2147483562

<comment>Return:</comment>
  <info>int</info>  A random integer


id: stats_rand_gen_ipoisson
type: function
doc:
<comment>Description:</comment>
  Generates a single random deviate from a Poisson distribution
  
  Returns a random deviate from the Poisson distribution with parameter <strong>$mu</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$mu</strong>  The parameter of the Poisson distribution

<comment>Return:</comment>
  <info>int</info>  A random deviate


id: stats_rand_gen_iuniform
type: function
doc:
<comment>Description:</comment>
  Generates integer uniformly distributed between LOW (inclusive) and HIGH (inclusive)
  
  Returns a random integer from the discrete uniform distribution between <strong>$low</strong> (inclusive) and <strong>$high</strong>
  (inclusive).

<comment>Param:</comment>
  <info>int</info>  <strong>$low</strong>   The lower bound
  <info>int</info>  <strong>$high</strong>  The upper bound

<comment>Return:</comment>
  <info>int</info>  A random integer


id: stats_rand_gen_noncentral_chisquare
type: function
doc:
<comment>Description:</comment>
  Generates a random deviate from the non-central chi-square distribution
  
  Returns a random deviate from the non-central chi-square distribution with degrees of freedom,
  <strong>$df</strong>, and non-centrality parameter, <strong>$xnonc</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$df</strong>     The degrees of freedom
  <info>float</info>  <strong>$xnonc</strong>  The non-centrality parameter

<comment>Return:</comment>
  <info>float</info>  A random deviate


id: stats_rand_gen_noncentral_f
type: function
doc:
<comment>Description:</comment>
  Generates a random deviate from the noncentral F distribution
  
  Returns a random deviate from the non-central F distribution where the degrees of freedoms are
  <strong>$dfn</strong> (numerator) and <strong>$dfd</strong> (denominator), and the non-centrality parameter is <strong>$xnonc</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$dfn</strong>    The degrees of freedom of the numerator
  <info>float</info>  <strong>$dfd</strong>    The degrees of freedom of the denominator
  <info>float</info>  <strong>$xnonc</strong>  The non-centrality parameter

<comment>Return:</comment>
  <info>float</info>  A random deviate


id: stats_rand_gen_noncentral_t
type: function
doc:
<comment>Description:</comment>
  Generates a single random deviate from a non-central t-distribution
  
  Returns a random deviate from the non-central t-distribution with the degrees of freedom, <strong>$df</strong>, and
  the non-centrality parameter, <strong>$xnonc</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$df</strong>     The degrees of freedom
  <info>float</info>  <strong>$xnonc</strong>  The non-centrality parameter

<comment>Return:</comment>
  <info>float</info>  A random deviate


id: stats_rand_gen_normal
type: function
doc:
<comment>Description:</comment>
  Generates a single random deviate from a normal distribution
  
  Returns a random deviate from the normal distribution with mean, <strong>$av</strong>, and standard deviation, <strong>$sd</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$av</strong>  The mean of the normal distribution
  <info>float</info>  <strong>$sd</strong>  The standard deviation of the normal distribution

<comment>Return:</comment>
  <info>float</info>  A random deviate


id: stats_rand_gen_t
type: function
doc:
<comment>Description:</comment>
  Generates a single random deviate from a t-distribution
  
  Returns a random deviate from the t-distribution with the degrees of freedom, <strong>$df</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$df</strong>  The degrees of freedom

<comment>Return:</comment>
  <info>float</info>  A random deviate


id: stats_rand_get_seeds
type: function
doc:
<comment>Description:</comment>
  Get the seed values of the random number generator
  
  Returns the current seed values of the random number generator

<comment>Return:</comment>
  <info>array</info>  Returns an array of two integers.


id: stats_rand_phrase_to_seeds
type: function
doc:
<comment>Description:</comment>
  Generate two seeds for the RGN random number generator
  
  Generate two seeds for the random number generator from a <strong>$phrase</strong>.

<comment>Param:</comment>
  <info>string</info>  <strong>$phrase</strong>  The input phrase

<comment>Return:</comment>
  <info>array</info>  Returns an array of two integers.


id: stats_rand_ranf
type: function
doc:
<comment>Description:</comment>
  Generates a random floating point number between 0 and 1
  
  Returns a random floating point number from a uniform distribution between 0 (exclusive) and  1
  (exclusive).

<comment>Return:</comment>
  <info>float</info>  A random floating point number


id: stats_rand_setall
type: function
doc:
<comment>Description:</comment>
  Set seed values to the random generator
  
  Set <strong>$iseed1</strong> and <strong>$iseed2</strong> as seed values to the random generator used in statistic functions.

<comment>Param:</comment>
  <info>int</info>  <strong>$iseed1</strong>  The value which is used as the random seed
  <info>int</info>  <strong>$iseed2</strong>  The value which is used as the random seed

<comment>Return:</comment>
  <info>void</info>  No values are returned.


id: stats_skew
type: function
doc:
<comment>Description:</comment>
  Computes the skewness of the data in the array
  
  Returns the skewness of the values in <strong>$a</strong>.

<comment>Param:</comment>
  <info>array</info>  <strong>$a</strong>  The input array

<comment>Return:</comment>
  <info>float</info>  Returns the skewness of the values in <strong>$a</strong>, or <info>false</info> if <strong>$a</strong> is empty or is not an array.


id: stats_standard_deviation
type: function
doc:
<comment>Description:</comment>
  Returns the standard deviation
  
  Returns the standard deviation of the values in <strong>$a</strong>.

<comment>Param:</comment>
  <info>array</info>  <strong>$a</strong>       The array of data to find the standard deviation for. Note that all  values of the
                  array will be cast to <info>float</info>.
  <info>bool</info>   <strong>$sample</strong>  Indicates if <strong>$a</strong> represents a sample of the  population; defaults to <info>false</info>.

<comment>Return:</comment>
  <info>float</info>  Returns the standard deviation on success; <info>false</info> on failure.


id: stats_stat_binomial_coef
type: function
doc:
<comment>Description:</comment>
  Returns a binomial coefficient
  
  Returns the binomial coefficient of <strong>$n</strong> choose <strong>$x</strong>.

<comment>Param:</comment>
  <info>int</info>  <strong>$x</strong>  The number of chooses from the set
  <info>int</info>  <strong>$n</strong>  The number of elements in the set

<comment>Return:</comment>
  <info>float</info>  Returns the binomial coefficient


id: stats_stat_correlation
type: function
doc:
<comment>Description:</comment>
  Returns the Pearson correlation coefficient of two data sets
  
  Returns the Pearson correlation coefficient between <strong>$arr1</strong> and <strong>$arr2</strong>.

<comment>Param:</comment>
  <info>array</info>  <strong>$arr1</strong>  The first array
  <info>array</info>  <strong>$arr2</strong>  The second array

<comment>Return:</comment>
  <info>float</info>  Returns the Pearson correlation coefficient between <strong>$arr1</strong> and <strong>$arr2</strong>, or <info>false</info> on failure.


id: stats_stat_factorial
type: function
doc:
<comment>Description:</comment>
  Returns the factorial of an integer
  
  Returns the factorial of an integer, <strong>$n</strong>.

<comment>Param:</comment>
  <info>int</info>  <strong>$n</strong>  An integer

<comment>Return:</comment>
  <info>float</info>  The factorial of <strong>$n</strong>.


id: stats_stat_independent_t
type: function
doc:
<comment>Description:</comment>
  Returns the t-value from the independent two-sample t-test
  
  Returns the t-value of the independent two-sample t-test between <strong>$arr1</strong> and <strong>$arr2</strong>.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>array</info>  <strong>$arr1</strong>  The first set of values
  <info>array</info>  <strong>$arr2</strong>  The second set of values

<comment>Return:</comment>
  <info>float</info>  Returns the t-value, or <info>false</info> if failure.


id: stats_stat_innerproduct
type: function
doc:
<comment>Description:</comment>
  Returns the inner product of two vectors
  
  Returns the inner product of <strong>$arr1</strong> and <strong>$arr2</strong>.

<comment>Param:</comment>
  <info>array</info>  <strong>$arr1</strong>  The first array
  <info>array</info>  <strong>$arr2</strong>  The second array

<comment>Return:</comment>
  <info>float</info>  Returns the inner product of <strong>$arr1</strong> and <strong>$arr2</strong>, or <info>false</info> on failure.


id: stats_stat_paired_t
type: function
doc:
<comment>Description:</comment>
  Returns the t-value of the dependent t-test for paired samples
  
  Returns the t-value of the dependent t-test for paired samples <strong>$arr1</strong> and <strong>$arr2</strong>.

<comment>Param:</comment>
  <info>array</info>  <strong>$arr1</strong>  The first samples
  <info>array</info>  <strong>$arr2</strong>  The second samples

<comment>Return:</comment>
  <info>float</info>  Returns the t-value, or <info>false</info> if failure.


id: stats_stat_percentile
type: function
doc:
<comment>Description:</comment>
  Returns the percentile value
  
  Returns the <strong>$perc</strong>-th percentile value of the array <strong>$arr</strong>.

<comment>Param:</comment>
  <info>array</info>  <strong>$arr</strong>   The input array
  <info>float</info>  <strong>$perc</strong>  The percentile

<comment>Return:</comment>
  <info>float</info>  Returns the percentile values of the input array.


id: stats_stat_powersum
type: function
doc:
<comment>Description:</comment>
  Returns the power sum of a vector
  
  Returns the sum of the <strong>$power</strong>-th power of a vector represented as an array <strong>$arr</strong>.

<comment>Param:</comment>
  <info>array</info>  <strong>$arr</strong>    The input array
  <info>float</info>  <strong>$power</strong>  The power

<comment>Return:</comment>
  <info>float</info>  Returns the power sum of the input array.


id: stats_variance
type: function
doc:
<comment>Description:</comment>
  Returns the variance
  
  Returns the variance of the values in <strong>$a</strong>.

<comment>Param:</comment>
  <info>array</info>  <strong>$a</strong>       The array of data to find the standard deviation for. Note that all  values of the
                  array will be cast to <info>float</info>.
  <info>bool</info>   <strong>$sample</strong>  Indicates if <strong>$a</strong> represents a sample of the  population; defaults to <info>false</info>.

<comment>Return:</comment>
  <info>float</info>  Returns the variance on success; <info>false</info> on failure.


id: stdClass
type: class
doc:
<comment>Description:</comment>
  Dinamik özellikleri olabilen boş genel sınıf.
  
  Bu sınıfın nesneleri new işleci ile örneklenerek veya nesneye dönüşümle oluşturulabilir. Ayrıca,
  <strong>json_decode()</strong>, <strong>mysqli_fetch_object()</strong>, PDOStatement::fetchObject gibi çeşitli PHP işlevleri de bu
  sınıfın örneklerini oluşturabilir.
  
  __get()/__set() sihirli yöntemlerini uygulamamasına rağmen, bu sınıf dinamik özelliklere izin
  verir ve #[\AllowDynamicProperties] özniteliğini gerektirmez.
  
  PHP'nin evrensel temel sınıf kavramı olmadığı için bu temel bir sınıf değildir. Ancak,
  <class>stdClass</class>'tan genişleyen ve sonuç olarak dinamik özelliklerin işlevselliğini devralan özel bir
  sınıf oluşturmak mümkündür.


id: stomp_connect_error
type: function
doc:
<comment>Description:</comment>
  Returns a string description of the last connect error
  
  Returns a string description of the last connect error.

<comment>Return:</comment>
  <info>string</info>  A string that describes the error, or <info>null</info> if no error occurred.


id: stomp_version
type: function
doc:
<comment>Description:</comment>
  Gets the current stomp extension version
  
  Returns a string containing the version of the current stomp extension.

<comment>Return:</comment>
  <info>string</info>  It returns the current stomp extension version


id: str_contains
type: function
doc:
<comment>Description:</comment>
  Bir dizge içinde belirtilen alt dizgeyi arar
  
  <strong>$samanlık</strong> dizgesine harf büyüklüğüne duyarlı bir arama uygulayıp içinde <strong>$iğne</strong> arar.

<comment>Param:</comment>
  <info>string</info>  <strong>$samanlık</strong>  Araştırılacak dizge.
  <info>string</info>  <strong>$iğne</strong>     Aranacak dizge.

<comment>Return:</comment>
  <info>bool</info>  <strong>$samanlık</strong> dizgesi içinde <strong>$needle</strong> varsa <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>str_ends_with()</strong>
   * <strong>str_starts_with()</strong>
   * <strong>stripos()</strong>
   * <strong>strrpos()</strong>
   * <strong>strripos()</strong>
   * <strong>strstr()</strong>
   * <strong>strpbrk()</strong>
   * <strong>substr()</strong>
   * <strong>preg_match()</strong>


id: str_decrement
type: function
doc:
<comment>Description:</comment>
  Decrement an alphanumeric string
  
  Returns the decremented alphanumeric ASCII <strong>$string</strong>.

<comment>Param:</comment>
  <info>string</info>  <strong>$string</strong>  The input string.

<comment>Return:</comment>
  <info>string</info>  Returns the decremented alphanumeric ASCII string.

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


id: str_ends_with
type: function
doc:
<comment>Description:</comment>
  Bir dizge belirtilen alt dizge ile bitiyor mu diye bakar
  
  <strong>$samanlık</strong> dizgesine harf büyüklüğüne duyarlı bir arama uygulayıp <strong>$iğne</strong> ile bitip bitmediğine
  bakar.

<comment>Param:</comment>
  <info></info>  <strong>$samanlık</strong>  Araştırılacak dizge.
  <info></info>  <strong>$iğne</strong>     <strong>$samanlık</strong>'ta aranacak parça.

<comment>Return:</comment>
  <info>bool</info>  <strong>$samanlık</strong> dizgesi <strong>$needle</strong> ile bitiyorsa <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>str_contains()</strong>
   * <strong>str_starts_with()</strong>
   * <strong>stripos()</strong>
   * <strong>strrpos()</strong>
   * <strong>strripos()</strong>
   * <strong>strstr()</strong>
   * <strong>strpbrk()</strong>
   * <strong>substr()</strong>
   * <strong>preg_match()</strong>


id: str_getcsv
type: function
doc:
<comment>Description:</comment>
  Bir CSV dizgesinin girdilerini bir dizinin elemanlarına
    paylaştırır
  
  CSV biçemindeki alanları bulmak için girdi dizgesini çözümler ve okunan alanları içeren bir dizi
  döndürür.
  
  Bu işlevde yerel ayarı dikkate alınır. <return>LC_CTYPE</return> örneğin <return>en_US.UTF-8</return> ise tek baytlı karakterler
  içeren dizgeler bu işlev tarafından yanlış yorumlanabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>        Ayrıştırılacak dizge.
  <info>string</info>  <strong>$ayraç</strong>       Alanlar arasında kullanılan ayraç (tek baytlık bir karakter).
  <info>string</info>  <strong>$sarmalayıcı</strong>  Alanı sarmalayan karakter (tek baytlık bir karakter).
  <info>string</info>  <strong>$öncelem</strong>     Önceleme karakteri (tek baytlık bir karakter). Tersbölü (<return>\</return>) öntanımlıdır.
                        
                        Genellikle bir alanın içindeki <strong>$sarmalayıcı</strong> karakteri kendisiyle öncelenir;
                        ancak, bunun yerine <strong>$öncelem</strong> kullanılabilir. Bu nedenle, öntanımlı <return>""</return> ve <return>\"</return>
                        değerleri için de aynı şey geçerlidir. <strong>$öncelem</strong> karakterinin <strong>$sarmalayıcı</strong>
                        karakterini öncelemek dışında özel bir anlamı yoktur, hatta kendisini
                        öncelemesi bile amaçlanmamıştır.

<comment>Return:</comment>
  <info>array</info>  Okunan alanları içeren bir dizi döner.

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


id: str_increment
type: function
doc:
<comment>Description:</comment>
  Increment an alphanumeric string
  
  Returns the incremented alphanumeric ASCII <strong>$string</strong>.

<comment>Param:</comment>
  <info>string</info>  <strong>$string</strong>  The input string.

<comment>Return:</comment>
  <info>string</info>  Returns the incremented alphanumeric ASCII string.

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


id: str_ireplace
type: function
doc:
<comment>Description:</comment>
  Bir alt dizgenin bütün örneklerini yenisiyle değiştirirken harf
    büyüklüklerini dikkate almaz
  
  Harf büyüklüğüne duyarsız olarak <strong>$konu</strong> dizgesi içindeki <strong>$eski</strong> dizgelerinin her birini <strong>$yeni</strong>
  dizgesiyle değiştirerek elde edilen dizi veya dizgeyi döndürür.
  
  Metni sabit bir dizge yerine bir kalıba göre değiştirmek için <strong>preg_replace()</strong> işlevi <return>i</return>
  değiştiricisi ile kullanılabilir.

<comment>Param:</comment>
  <info>array|string</info>  <strong>$eski</strong>  İğne olarak da bilinen, aranan değer. Birden çok iğneyi belirtmek için bir
                       dizi kullanılabilir.
  <info>array|string</info>  <strong>$yeni</strong>  Bulunan <strong>$eski</strong> değeriyle değiştirilecek değer. Çok sayıda yeni belirtmek için
                       dizi kullanılabilir
  <info>string|array</info>  <strong>$konu</strong>  Samanlık olarak da bilinen, eskinin yenisiyle değiştirileceği dizi veya
                       dizge.
                       
                       <strong>$konu</strong> bir dizi ise, eskiyi yenisi ile değiştirme işlemi dizinin her elemanına
                       uygulanır ve dönen değer de bir dizi olur.
  <info>int</info>           <strong>$sayı</strong>  Eğer belirtilirse, değiştirilen dizgelerin sayısı bu bağımsız değişkende
                       döndürülür.

<comment>Return:</comment>
  <info>string|array</info>  Yer değiştirmeler yapılmış dizge veya dizi döner.

<comment>See Also:</comment>
   * <strong>str_replace()</strong>
   * <strong>preg_replace()</strong>
   * <strong>strtr()</strong>


id: str_pad
type: function
doc:
<comment>Description:</comment>
  Bir dizgeyi belli bir uzunlukta diğer dizgeyle doldurur
    
  
  Bu işlev <strong>$girdi</strong> dizgesinin solunu, sağını veya her iki tarafını belirtilen <strong>$dolgu_dizgesi</strong> ile
  <strong>$uzunluk</strong>'a kadar doldurarak sonucu döndürür. Eğer seçimlik <strong>$dolgu_dizgesi</strong> belirtilmezse dolgu
  işlemi boşluk karakterleriyle yapılır.

<comment>Param:</comment>
  <info>string</info>  <strong>$girdi</strong>          Girdi dizgesi.
  <info>int</info>     <strong>$uzunluk</strong>        Dolgulu dizgenin istenen uzunluğu. <strong>$uzunluk</strong> negatifse veya girdi
                          dizgesinin uzunluğundan küçük veya ona eşitse herhangi bir dolgu işlemi
                          yapılmaz ve <strong>$girdi</strong> döndürülür.
  <info>string</info>  <strong>$dolgu_dizgesi</strong>  Son <strong>$dolgu_dizgesi</strong> dolgulu uzunluğu tam olarak dolduramazsa kırpılır.
  <info>int</info>     <strong>$dolgu_türü</strong>   Seçimlik <strong>$dolgu_türü</strong> olarak <info>STR_PAD_RIGHT</info> (sağ), <info>STR_PAD_LEFT</info> (sol) veya
                          <info>STR_PAD_BOTH</info> sabiti (her iki taraf) belirtilebilir. <strong>$dolgu_türü</strong>
                          belirtilmezse <info>STR_PAD_RIGHT</info> değeri öntanımlıdır.

<comment>Return:</comment>
  <info>string</info>  Dolgulu dizge döner.


id: str_repeat
type: function
doc:
<comment>Description:</comment>
  Bir dizgeyi yineler
  
  <strong>$girdi</strong> dizgesinin <strong>$çarpan</strong> kere yinelendiği dizge ile döner.

<comment>Param:</comment>
  <info>string</info>  <strong>$girdi</strong>   Yinelenecek dizge.
  <info>int</info>     <strong>$çarpan</strong>  Dizgenin yinelenme sayısı.
                   
                   <strong>$çarpan</strong> 0 veya sıfırdan büyük bir değer olmalıdır. Eğer <strong>$çarpan</strong> 0 ise, işlev boş
                   dizge döndürür.

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

<comment>See Also:</comment>
   * for
   * <strong>str_pad()</strong>
   * <strong>substr_count()</strong>


id: str_replace
type: function
doc:
<comment>Description:</comment>
  Bir alt dizgenin bütün örneklerini yenisiyle değiştirir
    
  
  <strong>$konu</strong> dizgesi içindeki <strong>$eski</strong> dizgelerinin her birini <strong>$yeni</strong> dizgesiyle değiştirerek elde edilen
  dizi veya dizgeyi döndürür.
  
  Metni sabit bir dizge yerine bir kalıba göre değiştirmek için <strong>preg_replace()</strong> işlevi
  kullanılabilir.

<comment>Param:</comment>
  <info>array|string</info>  <strong>$eski</strong>  Aranacak değer; çok sayıda değer belirtmek için dizi kullanılabilir.
  <info>array|string</info>  <strong>$yeni</strong>  Yeni değer; çok sayıda değer belirtmek için dizi kullanılabilir.
  <info>string|array</info>  <strong>$konu</strong>  Bir dizge veya dizi belirtilebilir.
                       
                       Eğer <strong>$konu</strong> bir dizi ise, arama ve değiştirme her eleman için ayrı ayrı
                       yapılır ve dönen değer de bir dizi olur.
  <info>int</info>           <strong>$sayı</strong>  Eğer belirtilirse, değiştirilen dizgelerin sayısı bu bağımsız değişkende
                       döndürülür.

<comment>Return:</comment>
  <info>string|array</info>  Yer değiştirmeler yapılmış dizge veya diziyi döndürür.

<comment>See Also:</comment>
   * <strong>str_ireplace()</strong>
   * <strong>substr_replace()</strong>
   * <strong>preg_replace()</strong>
   * <strong>strtr()</strong>


id: str_rot13
type: function
doc:
<comment>Description:</comment>
  Bir dizgeye rot13 dönüşümü uygular
  
  <strong>$dizge</strong> bağımsız değişkenine ROT13 kodlaması uygular ve elde edilen dizgeyi döndürür.
  
  ROT13 kodlaması, harf olmayan karakterlere dokunmadan her harfi alfabede 13 harf kaydırır. Kodlama
  ve geriye kodlama aynı işlevle yapılır. Evvelce kodlanmış dizge bağımsız değişken olarak
  aktarılırsa kodlanmamış dizge elde edilir. (İşlev İngiliz alfabesinin 26 harflik oluşuna dayanır.
  Türkçe'de 29 harf bulunduğunu unutmayın.)

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

<comment>Return:</comment>
  <info>string</info>  Belirtilen dizgenin ROT13 sürümü döner.


id: str_shuffle
type: function
doc:
<comment>Description:</comment>
  Bir dizgenin karakterlerini devşirir
  
  <strong>str_shuffle()</strong> işlevi bir dizgeyi rasgele karar. Tüm olası devşirimleri oluşturulur (her çağrıda
  farklı bir sonuç döner).
  
  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.

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

<comment>Return:</comment>
  <info>string</info>  Devşirilen dizge döner.

<comment>See Also:</comment>
   * <strong>Random\Randomizer::shuffleBytes()</strong>
   * <strong>Random\Randomizer::shuffleArray()</strong>


id: str_split
type: function
doc:
<comment>Description:</comment>
  Bir dizgeyi bir diziye dönüştürür
  
  Bir dizgeyi bir diziye dönüştürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>    Girdi dizgesi.
  <info>int</info>     <strong>$uzunluk</strong>  Azami parça uzunluğu.

<comment>Return:</comment>
  <info>array</info>  Seçimlik <strong>$uzunluk</strong> bağımsız değişkeni belirtilmişse dönen dizi, dizge eşit olarak bölünmezse
         daha kısa olabilecek son parça hariç <strong>$uzunluk</strong> baytlık/karakterlik parçalar içerir. <strong>$uzunluk</strong>
         öntanımlı olarak <return>1</return>'dir, yani her parça tek bayttır.
         
         <strong>$uzunluk</strong><return>1</return>'den küçükse işlev <info>false</info> döndürür. Eğer <strong>$uzunluk</strong>, dizge uzunluğundan büyükse
         dizinin tek elemanında dizgenin tamamı bulunur.

<comment>See Also:</comment>
   * <strong>mb_str_split()</strong>
   * <strong>chunk_split()</strong>
   * <strong>preg_split()</strong>
   * <strong>explode()</strong>
   * <strong>count_chars()</strong>
   * <strong>str_word_count()</strong>
   * for


id: str_starts_with
type: function
doc:
<comment>Description:</comment>
  Bir dizge belirtilen alt dizge ile başlıyor mu diye bakar
  
  <strong>$samanlık</strong> dizgesine harf büyüklüğüne duyarlı bir arama uygulayıp <strong>$iğne</strong> ile başlayıp başlamadığına
  bakar.

<comment>Param:</comment>
  <info>string</info>  <strong>$samanlık</strong>  Araştırılacak dizge.
  <info>string</info>  <strong>$iğne</strong>     <strong>$samanlık</strong>'ta aranacak parça.

<comment>Return:</comment>
  <info>bool</info>  <strong>$samanlık</strong> dizgesi <strong>$needle</strong> ile başlıyorsa <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>str_contains()</strong>
   * <strong>str_ends_with()</strong>
   * <strong>stripos()</strong>
   * <strong>strrpos()</strong>
   * <strong>strripos()</strong>
   * <strong>strstr()</strong>
   * <strong>strpbrk()</strong>
   * <strong>substr()</strong>
   * <strong>preg_match()</strong>


id: str_word_count
type: function
doc:
<comment>Description:</comment>
  Bir dizgedeki sözcükler hakkında bilgi verir
  
  <strong>$dizge</strong> içindeki sözcükleri sayar. Seçimlik olan <strong>$biçem</strong> bağımsız değişkeni belirtilMEmişse, dönüş
  değeri bulunan sözcüklerin sayısını ifade eden bir tamsayı olur. Belirtilmesi durumunda içeriği
  belirtilen <strong>$biçem</strong> bağımsız değişkenine bağlı olarak değişen bir dizi döner. <strong>$biçem</strong> bağımsız
  değişkeninde belirtilebilecek değerler ve sonuçları aşağıda açıklanmıştır.
  
  Bu işlevin amacı doğrultusunda 'sözcük' yerele bağlı abecesel karakterlerden başka, sözcüğün ilk
  karakteri dışında "'" ve "-" karakterlerini de içerebilir. Dikkat: Çok baytlı yereller
  desteklenmez.

<comment>Param:</comment>
  <info>string</info>       <strong>$dizge</strong>        Sözcükleri hakkında bilgi döndürülecek dizge.
  <info>int</info>          <strong>$biçem</strong>       Bu işlevin ne döndüreceği belirtilir. Desteklenen değerler:  0 -
                             Bulunan sözcük sayısı döner.  1 - <strong>$dizge</strong> içindeki tüm sözcükleri içeren
                             bir dizi döner.  2 - Sözcüklerin <strong>$dizge</strong> içindeki konumlarını anahtar,
                             sözcükleri değer olarak içeren bir ilişkisel dizi döner.
                             
                             0 - Bulunan sözcük sayısı döner.
                             
                             1 - <strong>$dizge</strong> içindeki tüm sözcükleri içeren bir dizi döner.
                             
                             2 - Sözcüklerin <strong>$dizge</strong> içindeki konumlarını anahtar, sözcükleri değer
                             olarak içeren bir ilişkisel dizi döner.
  <info>string|null</info>  <strong>$karakterler</strong>  Bir sözcük karakteri olarak değerlendirilebilecek karakterlerin
                             listesi.

<comment>Return:</comment>
  <info>array|int</info>  Belirtilen <strong>$biçem</strong>'e göre bir tamsayı veya bir dizi döner.

<comment>See Also:</comment>
   * <strong>explode()</strong>
   * <strong>preg_split()</strong>
   * <strong>count_chars()</strong>
   * <strong>substr_count()</strong>


id: strcasecmp
type: function
doc:
<comment>Description:</comment>
  İkil olarak güvenilir ve harf büyüklüğüne duyarsız dizge
    karşılaştırması yapar
  
  İkil olarak güvenilir ve harf büyüklüğüne duyarsız dizge karşılaştırması yapar. İşlev yerele
  bakmaz, sadece ASCII harflere göre karşılaştırma yapar.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge1</strong>  İlk dizge.
  <info>string</info>  <strong>$dizge2</strong>  İkinci dizge.

<comment>Return:</comment>
  <info>int</info>  <strong>$dizge1</strong> dizgesi <strong>$dizge2</strong> dizgesinden küçükse <return>-1</return>; <strong>$dizge1</strong> dizgesi <strong>$dizge2</strong> dizgesinden büyükse
       <return>1</return>; <strong>$dizge1</strong> dizgesi ile <strong>$dizge2</strong> dizgesi aynıysa <return>0</return> döndürür.

<comment>See Also:</comment>
   * <strong>strcmp()</strong>
   * <strong>preg_match()</strong>
   * <strong>substr_compare()</strong>
   * <strong>strncasecmp()</strong>
   * <strong>stristr()</strong>
   * <strong>substr()</strong>


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


id: strcmp
type: function
doc:
<comment>Description:</comment>
  İkil olarak güvenilir dizge karşılaştırması yapar
  
  Karşılaştırma harf büyüklüğüne duyarlıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge1</strong>  İlk dizge.
  <info>string</info>  <strong>$dizge2</strong>  İkinci dizge.

<comment>Return:</comment>
  <info>int</info>  <strong>$dizge1</strong> dizgesi <strong>$dizge2</strong> dizgesinden küçükse <return>-1</return> ; <strong>$dizge1</strong> dizgesi <strong>$dizge2</strong> dizgesinden büyükse
       <return>1</return>; <strong>$dizge1</strong> dizgesi ile <strong>$dizge2</strong> dizgesi aynıysa <return>0</return> döndürür.

<comment>See Also:</comment>
   * <strong>strcasecmp()</strong>
   * <strong>preg_match()</strong>
   * <strong>substr_compare()</strong>
   * <strong>strncmp()</strong>
   * <strong>strstr()</strong>
   * <strong>substr()</strong>


id: strcoll
type: function
doc:
<comment>Description:</comment>
  Yerele göre dizge karşılaştırma
  
  <strong>strcmp()</strong> işlevinin tersine bu işlev ikil olarak güvenilir değildir ancak <strong>strcmp()</strong> gibi harf
  büyüklüğüne duyarlı karşılaştırma yapılır.
  
  <strong>strcoll()</strong> işlevi karşılaştırma yaparken yereli kullanır. Eğer kullanıldığı yerel C veya POSIX ise
  bu işlev <strong>strcmp()</strong> işlevine eşdeğerdir.

<comment>Param:</comment>
  <info>string</info>  <strong>$d1</strong>  İlk dizge.
  <info>string</info>  <strong>$d2</strong>  İkinci dizge.

<comment>Return:</comment>
  <info>int</info>  <strong>$d1</strong> dizgesi <strong>$d2</strong> dizgesinden küçükse sıfırdan küçük bir değer; <strong>$d1</strong> dizgesi <strong>$d2</strong> dizgesinden
       büyükse sıfırdan büyük bir değer; <strong>$d1</strong> dizgesi ile <strong>$d2</strong> dizgesi aynıysa sıfır döndürür.

<comment>See Also:</comment>
   * <strong>preg_match()</strong>
   * <strong>strcmp()</strong>
   * <strong>strcasecmp()</strong>
   * <strong>substr()</strong>
   * <strong>stristr()</strong>
   * <strong>strncasecmp()</strong>
   * <strong>strncmp()</strong>
   * <strong>strstr()</strong>
   * <strong>setlocale()</strong>


id: strcspn
type: function
doc:
<comment>Description:</comment>
  Maske ile eşleşMEyen ilk parçanın uzunluğunu bulur
  
  <strong>$dizge</strong> dizgesinin <strong>$karakterler</strong> dizgesiyle eşleşMEyen en uzun ilk parçasının uzunluğunu döndürür.
  
  <strong>$başlangıç</strong> ve <strong>$uzunluk</strong> atlanmışsa, tüm <strong>$dizge</strong> incelenir. Belirtilmişlerse, etki
  <return>strcspn(substr($dizge, $başlangıç, $uzunluk), $karakterler)</return> çağrısıyla aynı olur (daha fazla bilgi
  için: <strong>substr()</strong>).

<comment>Param:</comment>
  <info>string</info>    <strong>$dizge</strong>        Maskenin eşleşmeyeceği dizge.
  <info></info>          <strong>$karakterler</strong>  İzin verilmeyen karakterleri içeren dizge.
  <info>int</info>       <strong>$başlangıç</strong>  Eşleştirmenin başlatılacağı konum.
                          
                          <strong>$başlangıç</strong> belirtilmişse ve negatif değilse, <strong>strcspn()</strong> işlevi <strong>$dizge</strong>yi
                          <strong>$başlangıç</strong>ıncı konumdan itibaren incelemeye başlar. örneğin, '<return>abcdef</return>'
                          dizgesinde, <return>0</return>ıncı karakter '<return>a</return>', <return>2</return>inci karakter '<return>c</return>' ve böyle gider.
                          
                          <strong>$başlangıç</strong> belirtilmişse ve negatif ise, <strong>strcspn()</strong> işlevi <strong>$dizge</strong>yi sondan
                          <strong>$başlangıç</strong>ıncı konumdan itibaren incelemeye başlar.
  <info>int|null</info>  <strong>$uzunluk</strong>      Eşleşmemenin aranacağı alt dizge uzunluğu. Negatif değerler uzunluğu
                          dizgenin sonundan başına doğru belirler.
                          
                          <strong>$uzunluk</strong>  belirtilmişse ve negatif değilse, <strong>$dizge</strong>nin başından itibaren
                          <strong>$uzunluk</strong> karakteri incelenir.
                          
                          <strong>$uzunluk</strong> belirtilmişse ve negatif ise, <strong>$dizge</strong> baştan itibaren, <strong>$dizge</strong>nin
                          sonundan <strong>$uzunluk</strong>uncu karaktere kadar incelenir.

<comment>Return:</comment>
  <info>int</info>  <strong>$dizge</strong> dizgesinin <strong>$karakterler</strong> dizgesiyle eşleşMEyen en uzun ilk parçasının uzunluğunu
       döndürür.
       
       <strong>$başlangıç</strong> belirtilmişse, dönen uzunluk bu konumdan itibaren sayılır, <strong>$dizge</strong>nin başından
       itibaren değil.

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


id: streamWrapper
type: class
doc:
<comment>Description:</comment>
  Diğer dosya sistemi işlevleriyle (<strong>fopen()</strong>, <strong>fread()</strong> gibi) kullanmak için kendi sarmalayıcılarınızı
  gerçeklemenizi sağlar.
  
  Bu, gerçek bir sınıf değildir, kendi protokolünüzü tanımlayabilmeniz için türünün bir örneğidir.
  
  Yöntemlerin burada açıklanan yollar dışında yollarla gerçeklenmesi istenmeyen davranışlara yol
  açabilir.
  
  Bu protokol ile ilişkili bir akım işlevi bu protokole erişmek istediği anda bu sınıfın bir örneği
  oluşturulur.


id: streamWrapper::__construct
type: function
doc:
<comment>Description:</comment>
  Yeni bir akım sarmalayıcı oluşturur
  
  Akım sarmalayıcı açılırken streamWrapper::stream_open yönteminden önce çağrılır.


id: streamWrapper::__destruct
type: function
doc:
<comment>Description:</comment>
  Mevcut bir akım sarmalayıcısını yok eder
  
  Akım sarmalatıcısını kapatırken streamWrapper::stream_flush yönteminden hemen önce çağrılır.


id: streamWrapper::dir_closedir
type: function
doc:
<comment>Description:</comment>
  Dizin tanıtıcısını kapatır
  
  Bu yöntem <strong>closedir()</strong> işlevine yanıtta çağrılır.
  
  Dizin akımının açılışı ve kullanımı sırasında  ayrılmış veya kilitlenmiş bütün özkaynaklar serbest
  bırakılmalı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.

<comment>See Also:</comment>
   * <strong>closedir()</strong>
   * streamWrapper::dir_opendir


id: streamWrapper::dir_opendir
type: function
doc:
<comment>Description:</comment>
  Dizin tanıtıcısı açar
  
  Bu yöntem <strong>opendir()</strong> işlevine yanıtta çağrılır.

<comment>Param:</comment>
  <info>string</info>  <strong>$url</strong>         <strong>opendir()</strong> işlevine aktarılacak URL.
                       
                       URL <strong>parse_url()</strong> ile parçalarına ayrılmış olabilir.
  <info>int</info>     <strong>$seçenekler</strong>  

<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>opendir()</strong>
   * streamWrapper::dir_closedir
   * <strong>parse_url()</strong>


id: streamWrapper::dir_readdir
type: function
doc:
<comment>Description:</comment>
  Dizinden bir girdi okur
  
  Bu yöntem <strong>readdir()</strong> işlevine yanıtta çağrılır.

<comment>Return:</comment>
  <info>string</info>  Varsa sonraki dosya ismini, yoksa <info>false</info> döndürmelidir.
          
          Dönen değer <info>string</info> türüne dönüştürülür.

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


id: streamWrapper::dir_rewinddir
type: function
doc:
<comment>Description:</comment>
  Dizin tanıtıcısını dizin başlangıcına konumlar 
  
  Bu yöntem <strong>rewinddir()</strong> işlevine yanıtta çağrılır.
  
  streamWrapper::dir_readdir tarafından üretilen çıktı sıfırlanmalıdır. Yani,
  streamWrapper::dir_readdir yöntemine yapılan sonraki çağrı streamWrapper::dir_opendir tarafından
  döndürülen konumdaki ilk girdiyi döndürmelidir.

<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>rewinddir()</strong>
   * streamWrapper::dir_readdir


id: streamWrapper::mkdir
type: function
doc:
<comment>Description:</comment>
  Bir dizin oluşturur
  
  Bu yöntem <strong>mkdir()</strong> işlevine yanıtta çağrılır.
  
  Sarmalayıcı dizin oluşturmayı desteklemiyorsa uygun bir hata iletisi döndürmek adına bu yöntem
  tanımlanmamalıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$url</strong>         Oluşturulacak dizin.
  <info>int</info>     <strong>$kip</strong>         <strong>mkdir()</strong> işlevine aktarılacak değer.
  <info>int</info>     <strong>$seçenekler</strong>  <info>STREAM_MKDIR_RECURSIVE</info> gibi değerlerden oluşan bir bit maskesi.

<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>mkdir()</strong>
   * streamwrapper::rmdir


id: streamWrapper::rename
type: function
doc:
<comment>Description:</comment>
  Bir dosya veya dizinin ismini değiştirir
  
  Bu yöntem <strong>rename()</strong> işlevine yanıtta çağrılır.
  
  Dosya veya dizin isminin <strong>$eskisi</strong>ni <strong>$yenisi</strong> ile değiştirmeye çalışmalıdır.
  
  Sarmalayıcı dosya adını değiştirmeyi desteklemiyorsa uygun bir hata iletisi döndürmek adına bu
  yöntem tanımlanmamalıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$eskisi</strong>  Mevcut dosyanın URL'si.
  <info>string</info>  <strong>$yenisi</strong>  Dosyanın yeni URL'si.

<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>rename()</strong>


id: streamWrapper::rmdir
type: function
doc:
<comment>Description:</comment>
  Bir dizini siler
  
  Bu yöntem <strong>rmdir()</strong> işlevine yanıtta çağrılır.
  
  Sarmalayıcı dizin silmeyi desteklemiyorsa uygun bir hata iletisi döndürmek adına bu yöntem
  tanımlanmamalıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$url</strong>         Silinecek dizinin URL'si.
  <info>int</info>     <strong>$seçenekler</strong>  <info>STREAM_MKDIR_RECURSIVE</info> gibi değerlerin bit maskesi.

<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>
   * streamwrapper::mkdir
   * streamwrapper::unlink


id: streamWrapper::stream_cast
type: function
doc:
<comment>Description:</comment>
  Temel özkaynağı döndürür
  
  Bu yöntem <strong>stream_select()</strong> işlevine yanıtta çağrılır.

<comment>Param:</comment>
  <info>int</info>  <strong>$cast_as</strong>  <strong>stream_cast()</strong>'ı <strong>stream_select()</strong> çağırıyorsa <info>STREAM_CAST_FOR_SELECT</info> veya
                 <strong>stream_cast()</strong> başka kullanımlar için çağrılıyorsa <info>STREAM_CAST_AS_STREAM</info> olabilir.

<comment>Return:</comment>
  <info>resource</info>  Ya sarmalayıcı tarafından kullanılan temel akım özkaynağı ya da <info>false</info> dönmelidir.

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


id: streamWrapper::stream_close
type: function
doc:
<comment>Description:</comment>
  Bir özkaynağı kapatır
  
  Bu yöntem, <strong>fclose()</strong> işlevine yanıtta çağrılır.
  
  Sarmalayıcı tarafından ayrılmış veya kilitlenmiş tüm özkaynaklar serbest bırakılmalıdır.

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

<comment>See Also:</comment>
   * <strong>fclose()</strong>
   * streamWrapper::dir_closedir


id: streamWrapper::stream_eof
type: function
doc:
<comment>Description:</comment>
  Dosya göstericisinin dosya sonunda olup olmadığına bakar
    
  
  Bu yöntem, <strong>feof()</strong> işlevine yanıtta çağrılır.

<comment>Return:</comment>
  <info>bool</info>  Oku/yaz konumu akımın sonundaysa ve okunacak başka veri kalmamışsa <info>true</info> yoksa <info>false</info>
        dönmelidir.

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


id: streamWrapper::stream_flush
type: function
doc:
<comment>Description:</comment>
  Çıktıyı boşaltır
  
  Bu yöntem <strong>fflush()</strong> işlevine yanıtta ve akım kapatılırken evvelce yazılmış ama hala boşaltılmamış
  veri varsa çağrılır.
  
  Akımınızda veri önbellekliyse ve henüz bir saklama alanına yerleştirmediyseniz bunu yapmanın tam
  sırasıdır.

<comment>Return:</comment>
  <info>bool</info>  Önbellekli veri başarıyla bir saklama alanına aktarılmışsa veya saklanacak bir veri yoksa
        <info>true</info> dönmesi gerekir. Veri saklanamamışsa <info>false</info> dönmelidir.

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


id: streamWrapper::stream_lock
type: function
doc:
<comment>Description:</comment>
  Tavsiye niteliğinde dosya kilitleme
  
  Bu yöntem, akım kapatılırken (<info>LOCK_UN</info>) <strong>flock()</strong>, <strong>file_put_contents()</strong> (<strong>$seçenekler</strong> <info>LOCK_EX</info>
  içeriyorsa) ve <strong>stream_set_blocking()</strong> işlevine yanıtta çağrılır

<comment>Param:</comment>
  <info>int</info>  <strong>$işlem</strong>  <strong>$işlem</strong> şunlardan biri olabilir:  Paylaşımlı bir kilit (okuyucu) edinmek için <info>LOCK_SH</info>.
               Ayrıcalıklı bir kilit (yazıcı) edinmek için <info>LOCK_EX</info>  Bir kilidi (paylaşımlı ya da
               ayrıcalıklı) serbest bırakmak için <info>LOCK_UN</info>.  Kilitlerken <strong>flock()</strong> engellenmesin
               isterseniz <info>LOCK_NB</info> (Windows'ta desteklenmez).
               
               Paylaşımlı bir kilit (okuyucu) edinmek için <info>LOCK_SH</info>.
               
               Ayrıcalıklı bir kilit (yazıcı) edinmek için <info>LOCK_EX</info>
               
               Bir kilidi (paylaşımlı ya da ayrıcalıklı) serbest bırakmak için <info>LOCK_UN</info>.
               
               Kilitlerken <strong>flock()</strong> engellenmesin isterseniz <info>LOCK_NB</info> (Windows'ta desteklenmez).

<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>stream_set_blocking()</strong>
   * <strong>flock()</strong>


id: streamWrapper::stream_metadata
type: function
doc:
<comment>Description:</comment>
  Akım meta verilerini değiştir
  
  Bu yöntem, akımda meta verileri tanımlamak için çağrılır. Bir akım URL'sinde aşağıdaki işlevlerden
  biri çağrıldığında çağrılır: <strong>touch()</strong><strong>chmod()</strong><strong>chown()</strong><strong>chgrp()</strong> Bu işlevlerden bazıları sisteminizde
  mevcut olmayabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$yol</strong>      Meta verileri ayarlamak için dosya yolu veya URL. Bir URL söz konusu olduğunda,
                    içinde :// kullanılmış bir URL olması gerektiğini unutmayın. Diğer URL biçimleri
                    desteklenmez.
  <info>int</info>     <strong>$seçenek</strong>  Şunlardan biridir: <info>STREAM_META_TOUCH</info> (<strong>touch()</strong> işlevine yanıtta çağrılacak
                    yöntem) <info>STREAM_META_OWNER_NAME</info> (<strong>chown()</strong>işlevine yanıtta çağrılacak yöntem)
                    <info>STREAM_META_OWNER</info> (<strong>chown()</strong>işlevine yanıtta çağrılacak yöntem)
                    <info>STREAM_META_GROUP_NAME</info> (<strong>chgrp()</strong>işlevine yanıtta çağrılacak yöntem)
                    <info>STREAM_META_GROUP</info> (<strong>chgrp()</strong>işlevine yanıtta çağrılacak yöntem) <info>STREAM_META_ACCESS</info>
                    (<strong>chmod()</strong>işlevine yanıtta çağrılacak yöntem)
  <info>mixed</info>   <strong>$değer</strong>   <strong>$seçenek</strong> şunlardan biri ise: <info>STREAM_META_TOUCH</info>: <strong>touch()</strong> işlevinin iki bağımsız
                    değişkenini içeren bir dizidir. <info>STREAM_META_OWNER_NAME</info> veya
                    <info>STREAM_META_GROUP_NAME</info>: Sahip kullanıcı veya grubun ismini içeren dizge.
                    <info>STREAM_META_OWNER</info> veya <info>STREAM_META_GROUP</info>: Sahip kullanıcı veya grubun değerini
                    gösteren bir tamsayı. <info>STREAM_META_ACCESS</info>: <strong>chmod()</strong> işlevinin bağımsız değişken
                    değerini içeren 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. <strong>$seçenek</strong> gerçeklenmemişse, <info>false</info>
        dönmesi gerekir.

<comment>See Also:</comment>
   * <strong>touch()</strong>
   * <strong>chmod()</strong>
   * <strong>chown()</strong>
   * <strong>chgrp()</strong>


id: streamWrapper::stream_open
type: function
doc:
<comment>Description:</comment>
  Bir dosya veya URL açar
  
  Bu yöntem sarmalayıcı ilklendirilirdikten hemen sonra çağrılır (örneğin, <strong>fopen()</strong> ve
  <strong>file_get_contents()</strong> tarafından).

<comment>Param:</comment>
  <info>string</info>       <strong>$url</strong>         Özgün işleve aktarılacak URL belirtilir.
                            
                            URL, <strong>parse_url()</strong> ile parçalarına ayrılmış olabilir. Sadece :// ile
                            ayrılmış URL'ler destenlenmektedir. : ve :/ teknik olarak URL'ler için
                            geçerli olmakla birlikte bunlar desteklenmemektedir.
  <info>string</info>       <strong>$kip</strong>         Dosyayı açma amacını belirten kip; ayrıntılar için <strong>fopen()</strong> işlevine
                            bakınız.
                            
                            Belirtilen <strong>$kip</strong>'in <strong>$url</strong> için geçerli olup olmadığına bakmayı unutmayın.
  <info>int</info>          <strong>$seçenekler</strong>  Akım arayüzü tarafından atanmış ek seçenekler aşağıdaki değerlerin
                            birleşiminden oluşan bir bit maskesi olarak belirtilir:
                            SeçenekAçıklama<info>STREAM_USE_PATH</info><strong>$url</strong> göreli ise özkaynak <return>include_path</return>
                            kullanılarak aranır. <info>STREAM_REPORT_ERRORS</info>Bu seçenek belirtilmişse akımın
                            açılışı sırasında <strong>trigger_error()</strong> kullanarak hatayı raporlamak sizin
                            sorumluluğunuzdadır. Belirtilmemişse herhangi bir hata oluşturamazsınız.
  <info>string|null</info>  <strong>$açık_yol</strong>  <strong>$seçenekler</strong> bağımsız değişkenine <info>STREAM_USE_PATH</info>  atanmış ve <strong>$url</strong>
                            başarıyla açılmışsa <strong>$açık_yol</strong> bağımsız değişkenine açılan dosya veya
                            özkaynağın tam yolunun yerleştirilmesi gerekir.

<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>fopen()</strong>
   * <strong>parse_url()</strong>


id: streamWrapper::stream_read
type: function
doc:
<comment>Description:</comment>
  Akımdan veri okur
  
  Bu yöntem <strong>fread()</strong> ve <strong>fgets()</strong> işlevine yanıtta çağrılır.
  
  Başarıyla okunan bayt sayısına göre akımdaki konumlayıcıyı güncellemeyi unutmayın.

<comment>Param:</comment>
  <info>int</info>  <strong>$sayı</strong>  Geçerli konumdan okunacak bayt sayısı.

<comment>Return:</comment>
  <info>string|false</info>  Akımda <strong>$sayı</strong> bayttan daha az bayt varsa, olan döndürülür. Hiç veri yoksa boş bir
                dizge, okuma başarısız olmuşsa <info>false</info> dönmelidir.

<comment>See Also:</comment>
   * <strong>fread()</strong>
   * <strong>fgets()</strong>


id: streamWrapper::stream_seek
type: function
doc:
<comment>Description:</comment>
  Akım üzerinde belli bir konuma gidilir
  
  Bu yöntem <strong>fseek()</strong> işlevine yanıtta çağrılır.
  
  Akımın oku/yaz konumu <strong>$başlangıç</strong> ve <strong>$nereden</strong> bağımsız değişkenlerine göre güncellenmelidir.

<comment>Param:</comment>
  <info>int</info>  <strong>$başlangıç</strong>  Gidilecek akım başlangıcı.
  <info>int</info>  <strong>$nereden</strong>    Olası değerler: <info>SEEK_SET</info> - Konum, <strong>$başlangıç</strong>'ıncı bayta ayarlanır.<info>SEEK_CUR</info> -
                   Konum <strong>$başlangıç</strong> artı mevcut konum olarak ayarlanır.<info>SEEK_END</info> - Konum <strong>$başlangıç</strong>
                   artı dosyasonu olarak ayarlanır.
                   
                   Şu anki gerçeklenim <strong>$nereden</strong> bağımsız değişkeninde <info>SEEK_CUR</info> kabul etmez;  bunun
                   yerine bu tür aramalar dahili olarak <info>SEEK_SET</info> aramalarına dönüştürülür.

<comment>Return:</comment>
  <info>bool</info>  Konuma gidilebilmişse <info>true</info> yoksa <info>false</info> dönmelidir.

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


id: streamWrapper::stream_set_option
type: function
doc:
<comment>Description:</comment>
  Akım seçeneklerini değiştirir
  
  Bu yöntem akıma seçenek atamak için çağrılır.

<comment>Param:</comment>
  <info>int</info>  <strong>$seçenek</strong>  Şunlardan biri olmalıdır: <info>STREAM_OPTION_BLOCKING</info> (Yöntem <strong>stream_set_blocking()</strong>
                 işlevine yanıtta çağrılmış)<info>STREAM_OPTION_READ_TIMEOUT</info> (Yöntem <strong>stream_set_timeout()</strong>
                 işlevine yanıtta çağrılmış)<info>STREAM_OPTION_WRITE_BUFFER</info> (Yöntem
                 <strong>stream_set_write_buffer()</strong> işlevine yanıtta çağrılmış)
  <info>int</info>  <strong>$arg1</strong>     <strong>$seçenek</strong> değerine göre: <info>STREAM_OPTION_BLOCKING</info>: İstenen engelleme kipi
                 (engelleniyorsa 1, engellenmiyorsa 0).<info>STREAM_OPTION_READ_TIMEOUT</info>: Saniye cinsinden
                 zama aşımı.<info>STREAM_OPTION_WRITE_BUFFER</info>: Tamponlama kipi (<info>STREAM_BUFFER_NONE</info> veya
                 <info>STREAM_BUFFER_FULL</info>).
  <info>int</info>  <strong>$arg2</strong>     <strong>$seçenek</strong> değerine göre: <info>STREAM_OPTION_BLOCKING</info>: Bu seçenek
                 atanmaz.<info>STREAM_OPTION_READ_TIMEOUT</info>: Mikrosaniye cinsinden zaman
                 aşımı.<info>STREAM_OPTION_WRITE_BUFFER</info>: İstenen tampon boyutu.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner. <strong>$seçenek</strong> gerçeklenmezse <info>false</info>
        dönmelidir.

<comment>See Also:</comment>
   * <strong>stream_set_blocking()</strong>
   * <strong>stream_set_timeout()</strong>
   * <strong>stream_set_write_buffer()</strong>


id: streamWrapper::stream_stat
type: function
doc:
<comment>Description:</comment>
  Bir dosya özkaynağı hakkında bilgi döndürür
  
  Bu yöntem <strong>fstat()</strong> işlevine yanıtta çağrılır.

<comment>Return:</comment>
  <info>array|false</info>  <strong>stat()</strong> işlevine bakınız.

<comment>See Also:</comment>
   * <strong>stat()</strong>
   * streamwrapper::url_stat


id: streamWrapper::stream_tell
type: function
doc:
<comment>Description:</comment>
  Bir akımdan geçerli konumu döndürür
  
  Bu yöntem, geçerli konumu belirlemek için <strong>fseek()</strong> işlevine yanıt olarak çağrılır.

<comment>Return:</comment>
  <info>int</info>  Akımdaki geçerli konumu döndürmesi gerekir.

<comment>See Also:</comment>
   * <strong>ftell()</strong>
   * streamWrapper::stream_tell


id: streamWrapper::stream_truncate
type: function
doc:
<comment>Description:</comment>
  Akımı sondan kırpar
  
  <strong>ftruncate()</strong> gibi bir kırpma işlemine yanıt olarak çağrılır.

<comment>Param:</comment>
  <info>int</info>  <strong>$yeni_boyut</strong>  Yeni tampon boyutu.

<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>ftruncate()</strong>


id: streamWrapper::stream_write
type: function
doc:
<comment>Description:</comment>
  Akıma yazar
  
  Bu yöntem <strong>fwrite()</strong> işlevine yanıt olarak çağrılır.
  
  Başarıyla yazılan bayt sayısına göre akımdaki konumlayıcıyı güncellemeyi unutmayın.

<comment>Param:</comment>
  <info>string</info>  <strong>$veri</strong>  Sarmalayıcının akımına yazılacak veri.
                 
                 Akımda yeteri kadar yer yoksa olduğu kadarına yazılır.

<comment>Return:</comment>
  <info>int</info>  Akımda başarıyla saklanan bayt sayısı döner. <return>0</return> dönmüşse hiçbir veri saklanamamış demektir.

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


id: streamWrapper::unlink
type: function
doc:
<comment>Description:</comment>
  Bir dosyayı siler
  
  Bu yöntem <strong>unlink()</strong> işlevine yanıt olarak çağrılır.
  
  Sarmalayıcı dosya silmeyi desteklemiyorsa uygun bir hata iletisi döndürmek adına bu yöntem
  tanımlanmamalıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>  Silinecek dosyanın yolu (URL'si).

<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>unlink()</strong>
   * streamWrapper::rmdir


id: streamWrapper::url_stat
type: function
doc:
<comment>Description:</comment>
  Bir dosya hakkında bilgi döndürür
  
  Bu yöntem <strong>stat()</strong> ile ilgili aşağıdaki gibi işlevlere bir yanıt olarak çağrılır:
  <strong>copy()</strong><strong>fileperms()</strong><strong>fileinode()</strong><strong>filesize()</strong><strong>fileowner()</strong><strong>filegroup()</strong><strong>fileatime()</strong><strong>filemtime()</strong><strong>filectime()</strong><strong>filetype()</strong><strong>is_writable()</strong><strong>is_readable()</strong><strong>is_executable()</strong><strong>is_file()</strong><strong>is_dir()</strong><strong>is_link()</strong><strong>file_exists()</strong><strong>lstat()</strong><strong>stat()</strong>SplFileInfo::getPermsSplFileInfo::getInodeSplFileInfo::getSizeSplFileInfo::getOwnerSplFileInfo::getGroupSplFileInfo::getATimeSplFileInfo::getMTimeSplFileInfo::getCTimeSplFileInfo::getTypeSplFileInfo::isWritableSplFileInfo::isReadableSplFileInfo::isExecutableSplFileInfo::isFileSplFileInfo::isDirSplFileInfo::isLinkRecursiveDirectoryIterator::hasChildren

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>       Hakkında bilgi döndürülecek dosyanın yolu veya URL'si. Bir URL belirtilmesi
                       durumunda URL ayracı olarak :// kullanılmalıdır. Diğer URL biçimleri
                       desteklenmemektedir.
  <info>int</info>     <strong>$seçenekler</strong>  Akım arayüzü tarafından atanan ek seçeneklerden oluşur. Aşağıdaki değerlerin
                       birleşiminden oluşan bit maskesidir. SeçenekAçıklamaSTREAM_URL_STAT_LINK
                       Başka özkaynaklarla ilintilenme yeteneği olan özkaynaklar için (örneğin, bir
                       HTTP konumuna yönlendirme veya bir dosya sistemi sembolik bağı). Bu seçenek
                       sadece döndürülen bağın kendisi hakkında bilgi döndürür, bağın hedefi
                       hakkında değil. Bu seçenek, <strong>lstat()</strong>, <strong>is_link()</strong> veya <strong>filetype()</strong> çağrılarına
                       yanıtta atanır. STREAM_URL_STAT_QUIETBu seçenek atanmışsa sarmalayıcı
                       herhangi bir hata oluşturamayacaktır. Atanmamışsa, URL'nin durumlanması
                       sırasında <strong>trigger_error()</strong> işlevini kullanarak hataları raporlamaktan siz
                       sorumlu olursunuz.

<comment>Return:</comment>
  <info>array|false</info>  <strong>stat()</strong> işlevinin döndürdüğü öğeleri içermesi gereken bir dizi döner. Bilinmeyen veya
               kullanılabilir olmayan değerler uygun bir değere (genellikle <info>0</info>) ayarlanır. <strong>stat()</strong>
               altında belgelendiği gibi <return>mode</return> değerine özel itina gösterilir. Başarısızlık durumanda
               <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>stat()</strong>
   * streamwrapper::stream_stat


id: stream_bucket_append
type: function
doc:
<comment>Description:</comment>
  Zincirin sonuna bir bakla ekler
    
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

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


id: stream_bucket_make_writeable
type: function
doc:
<comment>Description:</comment>
  Üzerinde işlem yapmak için zincirden bir bakla nesnesi döndürür
  
  Belirtilen <strong>$zincir</strong> içeriğine her erişimde ve her değişiklik ihtiyacında bu işlev çağrılır.
  Genellikle php_user_filter::filter yönteminden çağrılır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$zincir</strong>  Bakla nesnesinin alınacağı zincir.

<comment>Return:</comment>
  <info>object|null</info>  Ya özellikleri aşağıda belirtilen bakla nesnesi ya da <info>null</info> döner. data (<info>string</info>)
               <strong>$data</strong><return>bucket</return>: Bakladaki dizge datalen (<info>integer</info>) <strong>$datalen</strong><return>bucket</return>: Bakladaki dizgenin
               uzunluğu
               
               <strong>$data</strong><return>bucket</return>: Bakladaki dizge
               
               <strong>$datalen</strong><return>bucket</return>: Bakladaki dizgenin uzunluğu

<comment>See Also:</comment>
   * <strong>stream_bucket_append()</strong>
   * <strong>stream_bucket_prepend()</strong>


id: stream_bucket_new
type: function
doc:
<comment>Description:</comment>
  Geçerli akımda kullanmak için yeni bir bakla oluşturur
    
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>object</info>  


id: stream_bucket_prepend
type: function
doc:
<comment>Description:</comment>
  Zincirin başına bir bakla ekler
  
  Zincirin başına bir bakla eklemek için çağrılır. Genellikle php_user_filter::filter işlevinden
  çağrılır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$zincir</strong>  Bir veya daha fazla <strong>$bakla</strong> nesnesi içeren bir <strong>$zincir</strong> özkaynağı.
  <info>object</info>    <strong>$bakla</strong>   Bakla nesnesi.

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


id: stream_context_create
type: function
doc:
<comment>Description:</comment>
  Bir akım bağlamı oluşturur
  
  Belirtilen <strong>$seçenekler</strong> ile bir akım bağlamı oluşturup bağlam özkaynağını döndürür.

<comment>Param:</comment>
  <info>array|null</info>  <strong>$seçenekler</strong>           <strong>$seçenekler</strong> bağımsız değişkeni, ya <info>null</info> ya da üyeleri
                                     <return>$seçenekler['sarmalayıcı']['seçenek'] = $değer</return> olan bir
                                     ilişkisel dizi olmalıdır. Kullanılabilen sarmalayıcılar ve
                                     seçeneklerinin listesi bağlam seçeneklerinde bulunabilir.
                                     
                                     <info>null</info> öntanımlıdır.
  <info>array|null</info>  <strong>$bağımsız_değişkenler</strong>  Ya <info>null</info> ya da üyeleri <return>$bağımsız
                                     değişkenler['bağımsız_değişken_adı'] = "değer";</return> olan bir
                                     ilişkisel dizi olmalıdır. Standart akım bağımsız
                                     değişkenlerinin listesi için   bölümüne bakınız.

<comment>Return:</comment>
  <info>resource</info>  Akım bağlamı özkaynağı.

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


id: stream_context_get_default
type: function
doc:
<comment>Description:</comment>
  Öntanımlı akım bağlamını döndürür
  
  Bir bağlam bağımsız değişkeni olmadan çağrılan (<strong>fopen()</strong>, <strong>file_get_contents()</strong> gibi) dosya
  işlevlerinde kullanılmak üzere öntanımlanmış akım bağlamını döndürür. Öntanımlı bağlam için
  seçenekler bu işlevle de tanımlanabilmektedir. Sözdizimi <strong>stream_context_create()</strong> ile aynıdır.

<comment>Param:</comment>
  <info>array|null</info>  <strong>$seçenekler</strong>  <strong>$seçenekler</strong> dizisi, ya <info>null</info> ya da üyeleri
                           <return>$seçenekler['sarmalayıcı']['seçenek'] = $değer</return> olan bir ilişkisel dizi
                           olmalıdır.

<comment>Return:</comment>
  <info>resource</info>  Bir bağlam özkaynağı.

<comment>See Also:</comment>
   * <strong>stream_context_create()</strong>
   * <strong>stream_context_set_default()</strong>
   * 


id: stream_context_get_options
type: function
doc:
<comment>Description:</comment>
  Bir akım/sarmalayıcı/bağlam için atanmış seçenekleri döndürür
    
  
  Belirtilen akım veya bağlam için atanmış seçenekleri döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$akım_veya_bağlam</strong>  Seçenekleri döndürülecek akım veya bağlam özkaynağı.

<comment>Return:</comment>
  <info>array</info>  Seçenekleri içeren bir ilişkisel dizi döner.


id: stream_context_get_params
type: function
doc:
<comment>Description:</comment>
  Bir bağlamın bağımsız değişkenlerini döndürür
  
  Belirtilen akım veya bağlamın bağımsız değişkenlerini ve seçeneklerini döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$bağlam</strong>  Bir akım veya bağlam özkaynağı.

<comment>Return:</comment>
  <info>array</info>  Tüm bağlam seçeneklerini ve bağımsız değişkenlerini içeren bir ilişkisel dizi döner.

<comment>See Also:</comment>
   * <strong>stream_context_set_option()</strong>
   * <strong>stream_context_get_options()</strong>
   * <strong>stream_context_set_params()</strong>


id: stream_context_set_default
type: function
doc:
<comment>Description:</comment>
  Akımları içeren öntanımlı bağlamı tanımlar
  
  Bir bağlam bağımsız değişkeni olmadan çağrılan (<strong>fopen()</strong>, <strong>file_get_contents()</strong> gibi) dosya
  işlevlerinde kullanılmak üzere öntanımlı akım bağlamını tanımlar. Sözdizimi
  <strong>stream_context_create()</strong> ile aynıdır.

<comment>Param:</comment>
  <info>array</info>  <strong>$seçenekler</strong>  Öntanımlı bağlam için atanacak seçenekler.
                      
                      <strong>$seçenekler</strong> dizisi, üyeleri <return>$seçenekler['sarmalayıcı']['seçenek'] = $değer</return>
                      olan bir ilişkisel dizi olmalıdır.

<comment>Return:</comment>
  <info>resource</info>  Öntanımlı akım bağlamı özkaynağı ile döner.

<comment>See Also:</comment>
   * <strong>stream_context_create()</strong>
   * <strong>stream_context_get_default()</strong>
   * 


id: stream_context_set_option
type: function
doc:
<comment>Description:</comment>
  Bir akım/sarmalayıcı/bağlam için bir seçenek tanımlar
    
  
  Belirtilen bağlam için bir seçenek tanımlar. <strong>$sarmalayıcı</strong> <strong>$seçenek</strong>'ine <strong>$değer</strong> atar.

<comment>Param:</comment>
  <info>resource</info>  <strong>$akım_veya_bağlam</strong>  Seçenekleri uygulanacağı akım veya bağlam özkaynağı.
  <info>string</info>    <strong>$sarmalayıcı</strong>     Sarmalayıcı ismi (protokol olmayabilir). Akımlarla ilgili seçenekler
                               bağlam seçenekleri ve bağımsız değişkenleri sayfasında bulunabilir.
  <info>string</info>    <strong>$seçenek</strong>          Seçeneğin ismi
  <info>mixed</info>     <strong>$değer</strong>            <strong>$seçenek</strong> değeri.
  <info>array</info>     <strong>$seçenekler</strong>       <strong>$akım_veya_bağlam</strong> için atanacak seçenekler.
                               
                               <strong>$seçenekler</strong> dizisi üyeleri <return>$seçenekler['seçenek_adı'] = "değer";</return> olan
                               bir ilişkisel dizi olmalıdır.
                               
                               Ayrıca bakınız: .

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


id: stream_context_set_options
type: function
doc:
<comment>Description:</comment>
  Sets options on the specified context
  
  Sets options on the specified context.

<comment>Param:</comment>
  <info>resource</info>  <strong>$context</strong>  The stream or context resource to apply the options to.
  <info>array</info>     <strong>$options</strong>  The options to set for <strong>$context</strong>.
                      
                      <strong>$options</strong> must be an associative <info>array</info> of associative arrays in the format
                      $array['wrapper']['option'] = $value.
                      
                      Refer to context options and parameters for a listing of stream options.

<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>stream_context_set_option()</strong>


id: stream_context_set_params
type: function
doc:
<comment>Description:</comment>
  Bir akım/sarmalayıcı/bağlam için bağımsız değişkenleri tanımlar
    
  
  Belirtilen bağlamın bağımsız değişkenlerini tanımlar.

<comment>Param:</comment>
  <info>resource</info>  <strong>$bağlam</strong>               Bağımsız değişkenlerin uygulanacağı bağlam özkaynağı.
  <info>array</info>     <strong>$bağımsız_değişkenler</strong>  Tanımlanacak bağımsız değişkenleri
                                   <return>$bağımsız_değişkenler['bağımsız_değişken_adı'] =
                                   "bağımsız_değişken_değeri";</return> ilişkisiyle içeren dizi.

<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>stream_notification_callback()</strong>


id: stream_copy_to_stream
type: function
doc:
<comment>Description:</comment>
  Veriyi bir akımdan diğerine kopyalar
  
  Mevcut konumdan (belirtilmişse <strong>$başlangıç</strong> konumundan) itibaren en fazla <strong>$uzunluk</strong> baytlık veriyi
  <strong>$kaynak</strong> akımdan <strong>$hedef</strong> akıma kopyalar. <strong>$uzunluk</strong> <info>null</info> ise <strong>$kaynak</strong> akımda kalan verinin tamamı
  kopyalanır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$kaynak</strong>     Kaynak akım.
  <info>resource</info>  <strong>$hedef</strong>      Hedef akım.
  <info>int|null</info>  <strong>$uzunluk</strong>    Kopyalanacak azami bayt sayısı. Öntanımlı olarak kalan baytların tamamı
                        kopyalanır.
  <info>int</info>       <strong>$başlangıç</strong>  Kopyalanacak verinin başlangıç konumu.

<comment>Return:</comment>
  <info>int|false</info>  Kopyalanan toplam bayt sayısı, başarısızlık durumunda <info>false</info> döner.

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


id: stream_filter_append
type: function
doc:
<comment>Description:</comment>
  Süzgeç zincirinin sonuna bir süzgeç ekler
  
  <strong>$akım</strong> akımına ekli süzgeç zincirinin sonuna <strong>$süzgeç</strong> isimli süzgeci ekler.

<comment>Param:</comment>
  <info>resource</info>  <strong>$akım</strong>                 Hedef akım.
  <info>string</info>    <strong>$süzgeç</strong>              Süzgeç ismi.
  <info></info>          <strong>$read_write</strong>            <strong>stream_filter_append()</strong> işlevi öntanımlı olarak, dosya okumak için
                                   (<return>r</return> veya <return>r+</return> kipi) açılmışsa süzgeci <return>okuma süzgeci zinciri</return>ne ekler.
                                   Eğer dosya yazmak için (<return>w</return>, <return>a</return> veya <return>w+</return>, <return>a+</return> kipi) açılmışsa, süzgeç
                                   <return>yazma süzgeci zinciri</return>ne de eklenir. Bu davranışı geçersiz kılmak
                                   için bağımsız değişkene <info>STREAM_FILTER_READ</info>, <info>STREAM_FILTER_WRITE</info>
                                   ve/veya <info>STREAM_FILTER_ALL</info> sabitleri de aktarılabilir.
  <info>mixed</info>     <strong>$bağımsız_değişkenler</strong>  Süzgeç, belirtilen <strong>$bağımsız_değişkenler</strong> ile listenin sonuna
                                   eklenir ve akım işlemlerinde son çağrılan süzgeç olur. Süzgeci
                                   listenin başına eklemek için <strong>stream_filter_prepend()</strong> işlevini
                                   kullanın.

<comment>Return:</comment>
  <info>resource</info>  <strong>stream_filter_remove()</strong> çağrısına aktarılmak üzere bir özkaynak döndürür, başarısızlık
            durumunda <info>false</info> döner.
            
            Belirtilen <strong>$akım</strong> bir özkaynak değilse veya <strong>$süzgeç</strong> konumlanamazsa <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>stream_filter_register()</strong>
   * <strong>stream_filter_prepend()</strong>
   * <strong>stream_get_filters()</strong>


id: stream_filter_prepend
type: function
doc:
<comment>Description:</comment>
  Süzgeç zincirinin başına bir süzgeç ekler
  
  <strong>$akım</strong> akımına ekli süzgeçler listesine <strong>$süzgeç</strong> isimli süzgeci ekler.

<comment>Param:</comment>
  <info>resource</info>  <strong>$akım</strong>                 Hedef akım.
  <info>string</info>    <strong>$süzgeç</strong>              Eklenecek süzgecin ismi.
  <info>int</info>       <strong>$oku_yaz</strong>               <strong>stream_filter_prepend()</strong> işlevi öntanımlı olarak, dosya okumak
                                   için  (<return>r</return> veya <return>r+</return> kipi) açılmışsa süzgeci <return>okuma süzgeci zinciri</return>ne
                                   ekler. Eğer dosya yazmak için (<return>w</return>, <return>a</return> veya <return>w+</return>, <return>a+</return> kipi) açılmışsa,
                                   süzgeç <return>yazma süzgeci zinciri</return>ne de eklenir. Bu davranışı geçersiz
                                   kılmak için bağımsız değişkene <info>STREAM_FILTER_READ</info>,
                                   <info>STREAM_FILTER_WRITE</info> ve/veya <info>STREAM_FILTER_ALL</info> sabitleri de
                                   aktarılabilir. Bu bağımsız değişkenin kullanıldığı bir örneği
                                   <strong>stream_filter_append()</strong> işlevinde görebilirsiniz.
  <info>mixed</info>     <strong>$bağımsız_değişkenler</strong>  Süzgeç, belirtilen <strong>$bağımsız_değişkenler</strong> ile listenin
                                   başlangıcına eklenir ve akım işlemlerinde ilk çağrılan süzgeç
                                   olur. Süzgeci listenin sonuna eklemek için <strong>stream_filter_append()</strong>
                                   işlevini kullanın.

<comment>Return:</comment>
  <info>resource</info>  <strong>stream_filter_remove()</strong> çağrısına aktarılmak üzere bir özkaynak döndürür, başarısızlık
            durumunda <info>false</info> döner.
            
            Belirtilen <strong>$akım</strong> bir özkaynak değilse veya <strong>$süzgeç</strong> konumlanamazsa <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>stream_filter_register()</strong>
   * <strong>stream_filter_append()</strong>


id: stream_filter_register
type: function
doc:
<comment>Description:</comment>
  Kullanıcı tanımlı bir akım süzgecini etkin kılar
  
  <strong>stream_filter_register()</strong> işlevi dosya sistemi işlevleriyle (<strong>fopen()</strong>, <strong>fread()</strong> gibi) kullanılmak
  üzere kendi süzgecinizi tanımlamanıza izin verir.

<comment>Param:</comment>
  <info>string</info>  <strong>$süzgeç</strong>  Süzgecin ismi.
  <info>string</info>  <strong>$sınıf</strong>  Bir süzgeci gerçeklemek için, <class>php_user_filter</class>'a bir eklenti olarak, üye
                   işlevlerle bir sınıf tanımlamanız gerekir. Süzgecinizin ekli olduğu akım üzerinde
                   okuma ve yazma işlemleri yaparken, PHP tüm veriyi süzgecinizden (ve akıma ekli
                   diğer süzgeçlerden) geçirerek verinin istendiği gibi değiştirilmesini sağlar.
                   Yöntemleri tamamen <class>php_user_filter</class> sınıfında açıklandığı gibi gerçeklemeniz
                   gerekir. -- Başka türlü yaparsanız süzgecin ne yapacağı belli olmaz.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.
        
        <strong>$süzgeç</strong> zaten tanımlı bir süzgeçse <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>stream_wrapper_register()</strong>
   * <strong>stream_filter_append()</strong>
   * <strong>stream_filter_prepend()</strong>


id: stream_filter_remove
type: function
doc:
<comment>Description:</comment>
  Akımdan bir süzgeci kaldırır
  
  <strong>stream_filter_prepend()</strong> veya <strong>stream_filter_append()</strong> ile akıma eklenmiş bir akım süzgecini
  kaldırır. Süzgecin dahili tamponunda kalan veriler silinmeden önce tampon sonraki süzgece
  boşaltılır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$süzgeç</strong>  Kaldırılacak akım süzgeci.

<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>stream_filter_register()</strong>
   * <strong>stream_filter_append()</strong>
   * <strong>stream_filter_prepend()</strong>


id: stream_get_contents
type: function
doc:
<comment>Description:</comment>
  Akımdan kalanı bir dizgeye okur
  
  Evvelce açılmış bir akımla çalışması ve belirtilen <strong>$akım</strong>'da kalan içeriğin <strong>$konum</strong>'dan itibaren
  <strong>$uzunluk</strong> bayta kadar kısmını döndürmesi dışında <strong>file_get_contents()</strong> işlevi gibidir.

<comment>Param:</comment>
  <info>resource</info>  <strong>$akım</strong>    <strong>fopen()</strong> gibi bir işlevden döndürülmüş bir akım özkaynağı.
  <info>int|null</info>  <strong>$uzunluk</strong>  Okunacak azami bayt sayısı. Öntanımlı değer <info>null</info> olup tamponda kalan tüm
                      baytların okunacağı anlamına gelir.
  <info>int</info>       <strong>$konum</strong>    Okuma işlemine başlamadan önce gösterici buraya konumlanır. Bu sayı negatif
                      ise konumlama yapılmaz ve okuma işlemi geçerli konumdan başlar.

<comment>Return:</comment>
  <info>string|false</info>  Bir dizge, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>fgets()</strong>
   * <strong>fread()</strong>
   * <strong>fpassthru()</strong>


id: stream_get_filters
type: function
doc:
<comment>Description:</comment>
  Etkin süzgeçlerin listesini döndürür
  
  Kurulu sistemdeki kullanılabilir süzgeçlerin listesini döndürür.

<comment>Return:</comment>
  <info>array</info>  Kurulu sistemdeki kullanılabilir süzgeçlerin isimlerini içeren indisli bir dizi döndürür.

<comment>See Also:</comment>
   * <strong>stream_filter_register()</strong>
   * <strong>stream_get_wrappers()</strong>


id: stream_get_line
type: function
doc:
<comment>Description:</comment>
  Akımdan belirtilen ayraca kadar bir satır döndürür
  
  Belirtilen <strong>$akım</strong>'dan bir satır döndürür.
  
  <strong>$uzunluk</strong> baytlık veya daha önceyse (boş dizge değilse) <strong>$ayraç</strong> karakterine veya dosya sonuna kadar
  okunan bayt sayısı uzunlukta bir dizge döndürür. Dönen dizge <strong>$ayraç</strong> karakterini içermez.
  
  Standart \n, \r, \r\n satır sonu ayraçlarından farklı ayraçlara izin vermesi ve dönen dizgenin bu
  ayracı içermemesi dışında <strong>fgets()</strong> işlevi gibidir.

<comment>Param:</comment>
  <info>resource</info>  <strong>$akım</strong>    Geçerli bir dosya tanıtıcısı.
  <info>int</info>       <strong>$uzunluk</strong>  Akımdan okunacak baytların sayısı. Negatif değerler desteklenmez. <return>0</return> (sıfır),
                      öntanımlı soket tamponu uzunluğu anlamına gelir ve <return>8192</return> bayttır.
  <info>string</info>    <strong>$ayraç</strong>   Okumanın duracağı karakter.

<comment>Return:</comment>
  <info>string|false</info>  En fazla <strong>$uzunluk</strong> baytlık dizge, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>fread()</strong>
   * <strong>fgets()</strong>
   * <strong>fgetc()</strong>


id: stream_get_meta_data
type: function
doc:
<comment>Description:</comment>
  Akımdan başlıkları/meta verileri döndürür
  
  Belirtilen <strong>$akım</strong> hakkında bilgi döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$akım</strong>  <strong>fopen()</strong>, <strong>fsockopen()</strong><strong>pfsockopen()</strong> ve <strong>stream_socket_client()</strong> tarafından
                   oluşturulmuş bir akım.

<comment>Return:</comment>
  <info>array</info>  Elde edilen dizi şu elemanları içerir:
         
         <return>timed_out</return> (<info>bool</info>) - Son <strong>fread()</strong> veya <strong>fgets()</strong> çağrısında veri beklerken akım zaman aşımına
         uğramışsa  <info>true</info> olur.
         
         <return>blocked</return> (<info>bool</info>) - Akım engellenen kipteyse <info>true</info> olur. Bakınız: <strong>stream_set_blocking()</strong>.
         
         <return>eof</return> (<info>bool</info>) - Dosya sonuna ulaşılmışsa <info>true</info> olur. Okunmamış baytların sayısı (<return>unread_bytes</return>)
         sıfırdan farklı olsa bile soket akımları için bu üyenin değeri <info>true</info> olabilir. Okunacak
         başka veri kalıp kalmadığını öğrenmek için bu üyenin değerine bakmak yerine <strong>feof()</strong> işlevini
         kullanın.
         
         <return>unread_bytes</return> (<info>int</info>) - PHP'nin dahili tamponunda kalan bayt sayısı.
         
         Bu değeri bir betikte kullanmamalısınız.
         
         <return>stream_type</return> (<info>string</info>) - Akımın alt yapısını açıklayan bir yafta.
         
         <return>wrapper_type</return> (<info>string</info>) - Akımın üzerine yerleştiği protokol sarmalayıcı gerçeklenimini
         açıklayan yafta. Sarmalayıcılar hakkında ayrıntılı bilgi edinmek için  bölümüne bakınız.
         
         <return>wrapper_data</return> (<info>mixed</info>) - Akıma ekli veriye özgü sarmalayıcı türü. Sarmalayıcılar ve
         sarmaladıkları veriler hakkında ayrıntılı bilgi edinmek için  bölümüne bakınız.
         
         <return>mode</return> (<info>string</info>) - Akım için gereken erişim türü (<strong>fopen()</strong> sayfasındaki kipler tablosuna
         bakınız)
         
         <return>seekable</return> (<info>bool</info>) - Akım konumlanabilir türdeyse <info>true</info> olur.
         
         <return>uri</return> (<info>string</info>) - Akımla ilişkili dosya veya dosya yolu.
         
         <return>crypto</return> (<info>array</info>) - Akım için TLS bağlantı meta verisi. (Dikkat: Sadece özkaynak akımı TLS
         kullanıyorsa vardır.)

<comment>See Also:</comment>
   * <strong>get_headers()</strong>
   * 
    $http_response_header


id: stream_get_transports
type: function
doc:
<comment>Description:</comment>
  Etkin soket aktarımlarının listesini döndürür
  
  Kurulu sistemdeki kullanılabilir soket aktarımlarının listesini döndürür.

<comment>Return:</comment>
  <info>array</info>  Kurulu sistemdeki kullanılabilir soket aktarımlarının isimlerini içeren indisli bir dizi
         döndürür.

<comment>See Also:</comment>
   * <strong>stream_get_filters()</strong>
   * <strong>stream_get_wrappers()</strong>


id: stream_get_wrappers
type: function
doc:
<comment>Description:</comment>
  Etkin akımların listesini döndürür
  
  Kurulu sistemdeki kullanılabilir akımların listesini döndürür.

<comment>Return:</comment>
  <info>array</info>  Kurulu sistemdeki kullanılabilir akımların listesini içeren indisli bir dizi döndürür.

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


id: stream_is_local
type: function
doc:
<comment>Description:</comment>
  Akım, bir yerel akımsa true döner
  
  <strong>$akım_veya_url</strong> ile belirtilen URL veya akım bir yerel akımsa <info>true</info> döner.

<comment>Param:</comment>
  <info>resource|string</info>  <strong>$akım</strong>  Sınanacak akım özkaynağı veya URL.

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


id: stream_isatty
type: function
doc:
<comment>Description:</comment>
  Akımın bir TTY olup olmadığına bakar
  
  <strong>$akım</strong> geçerli bir uçbirim aygıtı mı diye bakar. Windows sistemlerinde de çalışabildiğinden
  <strong>posix_isatty()</strong> işlevine göre daha taşınabilirdir.

<comment>Param:</comment>
  <info>resource</info>  <strong>$akım</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: stream_notification_callback
type: function
doc:
<comment>Description:</comment>
  notification bağlam bağımsız değişkeni için bir
    geri çağırım işlevi
  
  Bir olay sırasında çağrılmak üzere <return>notification</return> bağlam bağımsız değişkeni tarafından kullanılan
  bir geriçağırım işlevi.
  
  Bu gerçek bir işlev olmayıp, kullanacağınız işlevin bir örneği olarak tasarlanmıştır.

<comment>Param:</comment>
  <info>int</info>          <strong>$bildirim_kodu</strong>      <info>STREAM_NOTIFY_*</info> bildirim sabitlerinden biri.
  <info>int</info>          <strong>$önem</strong>              <info>STREAM_NOTIFY_SEVERITY_*</info> bildirim sabitlerinden biri.
  <info>string|null</info>  <strong>$ileti</strong>              Olayı açıklayan bir ileti.
  <info>int</info>          <strong>$ileti_kodu</strong>         Olay için kullanılabilecek açıklayıcı bir ileti kodu.
                                   
                                   Bu değerin anlamı kullanılacak sarmalayıcıya bağlıdır.
  <info>int</info>          <strong>$bayt_sayısı</strong>      Uygulanabilirse, aktarılacak baytların sayısı.
  <info>int</info>          <strong>$azami_bayt_sayısı</strong>  Uygulanabilirse, aktarılacak baytların azami sayısı.

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

<comment>See Also:</comment>
   * 


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


id: stream_resolve_include_path
type: function
doc:
<comment>Description:</comment>
  Göreli dosya adını mutlak yoluna çözümler 
  
  <strong>fopen()</strong>/<strong>include()</strong> işlevlerinin kurallarıyla göreli yoluyla belirtilen <strong>$dosya</strong>yı mutlak yoluna
  çözümler.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>  Yolu çözümlenecek dosya.

<comment>Return:</comment>
  <info>string</info>  Çözümlenen mutlak dosya yolunu içeren bir dizge döner, başarısızlık durumunda <info>false</info> döner.


id: stream_select
type: function
doc:
<comment>Description:</comment>
  Belirtilen akım dizisi üzerinde saniye ve mikrosaniye ile
     belirtilen zaman aşımıyla select() sistem çağrısının eşdeğeri olarak
     çalışır
  
  <strong>stream_select()</strong> işlevi akımları diziler halinde kabul eder ve durumları değişinceye kadar bekler.
  Akımlar üzerinde işlem yapması dışında <strong>socket_select()</strong> işlevinin benzeridir.

<comment>Param:</comment>
  <info>array|false</info>  <strong>$oku</strong>          <strong>$oku</strong> dizisindeki akımlar için veri okunabilir hale gelene kadar
                             beklenir (daha doğrusu, okumanın engellenmediğini görene kadar -
                             özellikle de akım özkaynağının dosya sonunda olduğu, <strong>fread()</strong> işlevinin
                             sıfır uzunlukta bir dizge döndürdüğü duruma kadar).
  <info>array|false</info>  <strong>$yaz</strong>          <strong>$yaz</strong> dizisindeki akımlar için yazmanın engellenmediği görülene kadar
                             beklenir.
  <info>array|false</info>  <strong>$dış</strong>        <strong>$dış</strong> dizisindeki akımlar için yüksek öncelikli istisnai ("band dışı")
                             veri gelinceye kadar beklenir.
                             
                             <strong>stream_select()</strong> dönerken <strong>$oku</strong>, <strong>$yaz</strong> ve <strong>$dış</strong> dizilerinde akım
                             özkaynaklarının değişen durumlarını belirten değişklikler yapılır.
                             Dizilerin özgün anahtarları korunur.
  <info>int|false</info>    <strong>$saniye</strong>       Son iki bağımsız değişkenin toplamı <strong>stream_select()</strong> işlevinin dönmeden
                             önce bekleyebileceği zaman aşımı süresini belirler. Bu bağımsız
                             değişkenlerin ikisine de <return>0</return> belirtilirse <strong>stream_select()</strong> veri için
                             beklemeden akımların durum bilgisiyle hemen dönecektir.
                             
                             <strong>$saniye</strong> bağımsız değişkeninde <info>null</info> belirtilirse <strong>stream_select()</strong>,
                             izlediği akımlardan birinde bir olay vuku bulana kadar (veya sistem
                             çağrısı bir sinyal ile durdurulana kadar), gerekirse sonsuza kadar
                             engellenebilir.
                             
                             Zaman aşımı olarak <return>0</return> belirtilmesi akımların anlık durumlarının
                             dönmesini sağlar. Ancak, işlevi sıfır zaman aşımı ile bir döngüye
                             sokmak çok fazla işlemci zamanı harcanacağından iyi bir fikir değildir.
                             
                             Bir kaç saniyelik bir zaman aşımı belirtmek ve bu arada diğer
                             denetimleri ve işlemleri yapmak daha iyidir. <return>200000</return> mikrosaniyelik bir
                             zaman aşımı betiğinizin işlemci kullanımını düşürmenize yardımcı
                             olacaktır.
                             
                             Zaman aşımı değerinin beklenecek azami süreyi belirttiğini unutmayın.
                             <strong>stream_select()</strong> işlevi istenen akımlar kullanıma hazır olunca, sürenin
                             bitmesini beklemeden dönecektir.
  <info>int|null</info>     <strong>$mikrosaniye</strong>  <strong>$saniye</strong> bağımsız değişkeninin açıklamasına bakınız.

<comment>Return:</comment>
  <info>int|false</info>  <strong>stream_select()</strong> işlevi başarı durumunda değişikliğe uğrayan akımların sayısını
             döndürür. Hiçbir olay vuku bulmadan zaman aşımı dolmuşsa işlev <return>0</return> döndürebilir. Bir hata
             durumunda işlev <info>false</info> döndürür ve bir uyarı çıktılanır (sistem çağrısı bir sinyal ile
             kesilince de bu olur).

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


id: stream_set_blocking
type: function
doc:
<comment>Description:</comment>
  Akımın engelleme kipini ayarlar
  
  Belirtilen <strong>$akım</strong>'ın engelleme kipini ayarlar.
  
  Bu işlev, engellenmeyen kipi destekleyen her akımla çalışır (şimdilik, normal dosyalar ve soket
  akımları).

<comment>Param:</comment>
  <info>resource</info>  <strong>$akım</strong>  Dosya tanıtıcı.
  <info>bool</info>      <strong>$kip</strong>   <info>false</info> belirtilirse engellenmeyen kipe, <info>true</info> belirtilirse engellenen kipe geçilir.
                   Bu, <strong>fgets()</strong> ve <strong>fread()</strong> gibi akımdan okuma yapan işlevleri etkiler. Engellenmeyen
                   kipte bir <strong>fgets()</strong> çağrısı hemen dönerken, engellenen kipte akımdan veriyi alana
                   kadar bekler.

<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>stream_select()</strong>


id: stream_set_chunk_size
type: function
doc:
<comment>Description:</comment>
  Akım blok boyutunu tanımlar
  
  Akıma blok boyutunu tanımlar.

<comment>Param:</comment>
  <info>resource</info>  <strong>$akım</strong>  Hedef akım.
  <info>int</info>       <strong>$boyut</strong>  Tanımlanacak blok boyutu.

<comment>Return:</comment>
  <info>int</info>  Başarılı olursa önceki blok boyu döner.


id: stream_set_read_buffer
type: function
doc:
<comment>Description:</comment>
  Akıma dosya okuma tamponu tanımlar
  
  Okuma tamponunu tanımlar. Okuma işlemleri için kullanılması dışında <strong>stream_set_write_buffer()</strong>
  işlevine eşdeğerdir.

<comment>Param:</comment>
  <info>resource</info>  <strong>$akım</strong>  Dosya tanıtıcısı.
  <info>int</info>       <strong>$boyut</strong>  Tamponun bayt cinsinden boyutu. <strong>$boyut</strong> ='dan küçükse okuma işlemleri
                    tamponlanmaz. Bu, <strong>fread()</strong> ile yapılan tüm okumaların, diğer süreçlerin bu girdi
                    akımından okumasına izin verilmeden önce tamamlanmasını sağlar.

<comment>Return:</comment>
  <info>int</info>  Başarı durumunda 0 veya istek karşılanamıyorsa başka bir değer döndürür.

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


id: stream_set_timeout
type: function
doc:
<comment>Description:</comment>
  Akımın zaman aşımı süresini ayarlar
  
  Belirtilen <strong>$akım</strong>'ın zaman aşımı süresini <strong>$saniye</strong> ve <strong>$mikrosaniye</strong> toplamına ayarlar.
  
  Akım zaman aşımına uğrarsa <strong>stream_get_meta_data()</strong> işlevi tarafından döndürülen dizinin '<return>timed_out</return>'
  anahtarına <info>true</info> atanır, fakat herhangi bir hata veya uyarı üretilmez.

<comment>Param:</comment>
  <info>resource</info>  <strong>$akım</strong>        Hedef akım.
  <info>int</info>       <strong>$saniye</strong>       Zaman aşımı süresinin saniye sayısı.
  <info>int</info>       <strong>$mikrosaniye</strong>  Zaman aşımı süresinin son saniyesinden sonraki mikrosaniyelerin sayısı.

<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>fsockopen()</strong>
   * <strong>fopen()</strong>


id: stream_set_write_buffer
type: function
doc:
<comment>Description:</comment>
  Belirtilen akımda dosya yazma tamponunu ayarlar
  
  <strong>$akım</strong> üzerinde yazma işlemleri için <strong>$boyut</strong> baytlık tamponu etkin kılar.

<comment>Param:</comment>
  <info>resource</info>  <strong>$akım</strong>  Dosya tanıtıcısı.
  <info>int</info>       <strong>$boyut</strong>  Tamponun bayt sayısı. <return>0</return> belirtilirse yazma işlemleri tamponsuz yapılır. Böylece,
                    çıktı akımına dığer süreçlerin yazmasına izin vermeden önce <strong>fwrite()</strong> ile yapılan
                    tüm yazma işlemlerinin tamamlanması sağlanır.

<comment>Return:</comment>
  <info>int</info>  Başarı durumunda <return>0</return>, istek yerine getirilememişse sıfırdan farklı bir değer döner.

<comment>See Also:</comment>
   * <strong>fopen()</strong>
   * <strong>fwrite()</strong>


id: stream_socket_accept
type: function
doc:
<comment>Description:</comment>
  stream_socket_server ile oluşturulmuş bir
    soketten bağlantı kabul eder
  
  Evvelden <strong>stream_socket_server()</strong> ile oluşturulmuş bir soketten bağlantı kabul eder.

<comment>Param:</comment>
  <info>resource</info>    <strong>$soket</strong>  Bağlantıyı kabul edecek sunucu soketi.
  <info>float|null</info>  <strong>$süre</strong>  Öntanımlı soket kabul zaman aşımını geçersiz kılar. Zaman saniye cinsinden
                      belirtilir. Öntanımlı olarak, default_socket_timeout kullanılır.
  <info>string</info>      <strong>$hedef</strong>  Seçilen aktarıma dahil edilmişse ve kullanılabilirse bağlanacak istemcinin
                      ismi (adresi).
                      
                      <strong>stream_socket_get_name()</strong> kullanarak daha sonra da saptanabilir.

<comment>Return:</comment>
  <info>resource|false</info>  Kabul edilen soket bağlantısına bir akım döner, başarısızlık durumunda <info>false</info>
                  döner.

<comment>See Also:</comment>
   * <strong>stream_socket_server()</strong>
   * <strong>stream_socket_get_name()</strong>
   * <strong>stream_set_blocking()</strong>
   * <strong>stream_set_timeout()</strong>
   * <strong>fgets()</strong>
   * <strong>fgetss()</strong>
   * <strong>fwrite()</strong>
   * <strong>fclose()</strong>
   * <strong>feof()</strong>
   * 


id: stream_socket_client
type: function
doc:
<comment>Description:</comment>
  Bir Genel Ağ veya Unix alan soketi bağlantısı açar
  
  <strong>$adres</strong> ile belirtilen hedefe bir akım veya verikatarı bağlantısı açar. Oluşturulacak soketin türü
  standart URL biçemi kullanılarak belirtilir: <return>şema://hedef</return>. TCP ve UDP gibi Genel Ağ Alanı
  soketleri (<info>AF_INET</info>) için, <strong>$adres</strong>'in <return>hedef</return> parçası bir konak ismi veya IP adresinden sonra gelen
  bir ikinokta imi ve bir port numarasından oluşur. Unix alan soketleri için <return>target</return> parçası ise
  dosya sistemi üstündeki bir soket dosyasını göstermelidir.
  
  Akım öntanımlı olarak engellenebilen türde açılır. <strong>stream_set_blocking()</strong> işlevini kullanarak
  engellenmeyen kipe geçebilirsiniz.

<comment>Param:</comment>
  <info>string</info>         <strong>$adres</strong>       Bağlanılacak soketin adresi.
  <info>int</info>            <strong>$hatanum</strong>     Bağlantı başarısız olursa sistem seviyesindeki hatanın numarası bu
                              bağımsız değişkene atanır.
  <info>string</info>         <strong>$ileti</strong>       Bağlantı başarısız olursa sistem seviyesindeki hatanın açıklaması bu
                              bağımsız değişkene atanır.
  <info>float|null</info>     <strong>$süre</strong>       <return>connect()</return> sistem çağrısının zaman aşımına uğrayacağı saniye sayısı.
                              Öntanımlı olarak, default_socket_timeout kullanılır.  Bu bağımsız
                              değişken sadece eşzamansız bağlantı yapılmaya çalışılmıyorsa
                              uygulanır.   Soket üzerinde veri okumak veya yazmak için zaman aşımı,
                              sokete bağlantı yapılırken uygulanacak şekilde sadece
                              <strong>stream_set_timeout()</strong> tarafından belirlenir.
                              
                              Bu bağımsız değişken sadece eşzamansız bağlantı yapılmaya
                              çalışılmıyorsa uygulanır.
                              
                              Soket üzerinde veri okumak veya yazmak için zaman aşımı, sokete
                              bağlantı yapılırken uygulanacak şekilde sadece <strong>stream_set_timeout()</strong>
                              tarafından belirlenir.
  <info>int</info>            <strong>$seçenekler</strong>  Bağlantı seçeneklerinin birleşimi olarak bir bit maskesi. Geçerli
                              bağlantı seçenekleri: <info>STREAM_CLIENT_CONNECT</info> (öntanımlı),
                              <info>STREAM_CLIENT_ASYNC_CONNECT</info> ve <info>STREAM_CLIENT_PERSISTENT</info>.
  <info>resource|null</info>  <strong>$bağlam</strong>     <strong>stream_context_create()</strong> ile oluşturulmuş geçerli bir bağlam özkaynağı.

<comment>Return:</comment>
  <info>resource|false</info>  Başarısızlık durumunda <info>false</info>, aksi takdirde <strong>fgets()</strong>, <strong>fgetss()</strong>, <strong>fwrite()</strong>, <strong>fclose()</strong>
                  ve <strong>feof()</strong> gibi diğer dosya işlevleri ile kullanılmak üzere bir akım özkaynağı
                  döner.

<comment>See Also:</comment>
   * <strong>stream_socket_server()</strong>
   * <strong>stream_set_blocking()</strong>
   * <strong>stream_set_timeout()</strong>
   * <strong>stream_select()</strong>
   * <strong>fgets()</strong>
   * <strong>fgetss()</strong>
   * <strong>fwrite()</strong>
   * <strong>fclose()</strong>
   * <strong>feof()</strong>
   * 


id: stream_socket_enable_crypto
type: function
doc:
<comment>Description:</comment>
  Bağlı bir soket üzerinde şifrelemeyi açıp kapatır
    
  
  Akım üzerinde şifreleme yapılıp yapılmayacağını belirler.
  
  Şifreleme ile ilgili ayarlar bir kere etkin olunca, <strong>$etkin</strong> bağımsız değişkenine  <info>true</info> veya <info>false</info>
  belirterek dinamik olarak şifrelemenin yapılıp yapılmayacağını belirleyebilirsiniz.

<comment>Param:</comment>
  <info>resource</info>       <strong>$akım</strong>           Akım özkaynağı.
  <info>bool</info>           <strong>$etkin</strong>           <info>true</info> belirtilirse akım üzerinde şifreleme yapılır, <info>false</info>
                                  belirtilirse yapılmaz.
  <info>int|null</info>       <strong>$şifreleme_türü</strong>  Akım üzerinde etkin kılınacak şifreleme yöntemini belirler.
                                  Geçerli yöntemler:
                                  <info>STREAM_CRYPTO_METHOD_SSLv2_CLIENT</info><info>STREAM_CRYPTO_METHOD_SSLv3_CLIENT</info><info>STREAM_CRYPTO_METHOD_SSLv23_CLIENT</info><info>STREAM_CRYPTO_METHOD_ANY_CLIENT</info><info>STREAM_CRYPTO_METHOD_TLS_CLIENT</info><info>STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT</info><info>STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT</info><info>STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT</info><info>STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT</info>
                                  (PHP 7.4.0 ve
                                  sonrası)<info>STREAM_CRYPTO_METHOD_SSLv2_SERVER</info><info>STREAM_CRYPTO_METHOD_SSLv3_SERVER</info><info>STREAM_CRYPTO_METHOD_SSLv23_SERVER</info><info>STREAM_CRYPTO_METHOD_ANY_SERVER</info><info>STREAM_CRYPTO_METHOD_TLS_SERVER</info><info>STREAM_CRYPTO_METHOD_TLSv1_0_SERVER</info><info>STREAM_CRYPTO_METHOD_TLSv1_1_SERVER</info><info>STREAM_CRYPTO_METHOD_TLSv1_2_SERVER</info><info>STREAM_CRYPTO_METHOD_TLSv1_3_SERVER</info>
                                  (PHP 7.4.0 ve sonrası)
                                  
                                  <info>STREAM_CRYPTO_METHOD_SSLv2_CLIENT</info>
                                  
                                  <info>STREAM_CRYPTO_METHOD_SSLv3_CLIENT</info>
                                  
                                  <info>STREAM_CRYPTO_METHOD_SSLv23_CLIENT</info>
                                  
                                  <info>STREAM_CRYPTO_METHOD_ANY_CLIENT</info>
                                  
                                  <info>STREAM_CRYPTO_METHOD_TLS_CLIENT</info>
                                  
                                  <info>STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT</info>
                                  
                                  <info>STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT</info>
                                  
                                  <info>STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT</info>
                                  
                                  <info>STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT</info> (PHP 7.4.0 ve sonrası)
                                  
                                  <info>STREAM_CRYPTO_METHOD_SSLv2_SERVER</info>
                                  
                                  <info>STREAM_CRYPTO_METHOD_SSLv3_SERVER</info>
                                  
                                  <info>STREAM_CRYPTO_METHOD_SSLv23_SERVER</info>
                                  
                                  <info>STREAM_CRYPTO_METHOD_ANY_SERVER</info>
                                  
                                  <info>STREAM_CRYPTO_METHOD_TLS_SERVER</info>
                                  
                                  <info>STREAM_CRYPTO_METHOD_TLSv1_0_SERVER</info>
                                  
                                  <info>STREAM_CRYPTO_METHOD_TLSv1_1_SERVER</info>
                                  
                                  <info>STREAM_CRYPTO_METHOD_TLSv1_2_SERVER</info>
                                  
                                  <info>STREAM_CRYPTO_METHOD_TLSv1_3_SERVER</info> (PHP 7.4.0 ve sonrası)
                                  
                                  Atlanırsa, bunun yerine akımın SSL bağlamındaki <return>crypto_method</return>
                                  bağlam seçeneği kullanılır.
  <info>resource|null</info>  <strong>$oturum_akımı</strong>  <strong>$oturum_akımı</strong> akımındaki ayarlarla akımı tohumlar.

<comment>Return:</comment>
  <info>int|bool</info>  Başarı durumunda <info>true</info>, uzlaşılamazsa <info>false</info>, yeterli veri yoksa ve tekrar denemeniz
            gerekiyorsa <return>0</return> döner (sadece engellenmeyen soketlerde).

<comment>See Also:</comment>
   * 
   * 


id: stream_socket_get_name
type: function
doc:
<comment>Description:</comment>
  Yerel veya uzak soketin ismini döndürür
  
  Belirtilen soket bağlantısının yerel veya uzak ismini döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$soket</strong>  İsmi öğrenilecek soket özkaynağı.
  <info>bool</info>      <strong>$uzak</strong>   <info>true</info> belirtilirse <return>uzak</return> soket ismi, <info>false</info> belirtilirse <return>yerel</return> soket ismi döner.

<comment>Return:</comment>
  <info>string|false</info>  Başarı durumunda soket ismi, başarısızlık durumunda <info>false</info> döner.

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


id: stream_socket_pair
type: function
doc:
<comment>Description:</comment>
  Soket akımlarınca ayırt edilebilen bir bağlantı çifti oluşturur
    
  
  <strong>stream_socket_pair()</strong> işlevi, soket akımlarınca ayırt edilebilen bir bağlantı çifti oluşturur. Bu
  işlev genellikle süreçler arası iletişimde kullanılır.

<comment>Param:</comment>
  <info>int</info>  <strong>$alan</strong>      Kullanılacak protokol ailesi: <info>STREAM_PF_INET</info>, <info>STREAM_PF_INET6</info> veya <info>STREAM_PF_UNIX</info>
  <info>int</info>  <strong>$tür</strong>      Kullanılacak iletişim türü: <info>STREAM_SOCK_DGRAM</info>, <info>STREAM_SOCK_RAW</info>, <info>STREAM_SOCK_RDM</info>,
                  <info>STREAM_SOCK_SEQPACKET</info> veya <info>STREAM_SOCK_STREAM</info>
  <info>int</info>  <strong>$protokol</strong>  Kullanılacak protokol: <info>STREAM_IPPROTO_ICMP</info>, <info>STREAM_IPPROTO_IP</info>, <info>STREAM_IPPROTO_RAW</info>,
                  <info>STREAM_IPPROTO_TCP</info> veya <info>STREAM_IPPROTO_UDP</info>

<comment>Return:</comment>
  <info>array|false</info>  Başarısızlık durumunda <info>false</info>. aksi takdirde iki soket özkaynağı içerem bir dizi
               döner.


id: stream_socket_recvfrom
type: function
doc:
<comment>Description:</comment>
  Bağlı olsun ya da olmasın bir soketten veri alır
    
  
  <strong>stream_socket_recvfrom()</strong> işlevi uzak bir soketten <strong>$uzunluk</strong> baytlık veri alır.

<comment>Param:</comment>
  <info>resource</info>     <strong>$soket</strong>       Uzak soket.
  <info>int</info>          <strong>$uzunluk</strong>     <strong>$soket</strong>'tan alınacak bayt sayısı.
  <info>int</info>          <strong>$seçenekler</strong>  <strong>$seçenekler</strong> şunların bir birleşimi olarak belirtilebilir: <strong>$seçenekler</strong>
                            için olası değerler<info>STREAM_OOB</info> Band dışı veri alınır. <info>STREAM_PEEK</info> Veri
                            soketten alınır fakat tampon okunmamış bırakılır. Sonraki <strong>fread()</strong> veya
                            <strong>stream_socket_recvfrom()</strong> çağrıları aynı veriyi görür.
  <info>string|null</info>  <strong>$adres</strong>       Belirtildiği takdirde uzak soketin adresi olarak ele alınır.

<comment>Return:</comment>
  <info>string|false</info>  Başarı durumunda okunan veri dizge olarak, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>stream_socket_sendto()</strong>
   * <strong>stream_socket_client()</strong>
   * <strong>stream_socket_server()</strong>


id: stream_socket_sendto
type: function
doc:
<comment>Description:</comment>
  Bir sokete bağlı olsun ya da olmasın, bir ileti gönderir
    
  
  <strong>$soket</strong> üzerinden belirtilen veriyi gönderir.

<comment>Param:</comment>
  <info>resource</info>  <strong>$soket</strong>       Verinini gönderileceği soket.
  <info>string</info>    <strong>$veri</strong>        Gönderilecek veri.
  <info>int</info>       <strong>$seçenekler</strong>  <strong>$seçenekler</strong> değeri aşağıdakilerin bir birleşimi olabilir: <strong>$seçenekler</strong>
                         bağımsız değişkeni için olası değerler<info>STREAM_OOB</info> Band-dışı veri gönderir.
  <info>string</info>    <strong>$adres</strong>       Bu bağımsız değişkende bir adres belirtilmezse soket akımı oluşturulurken
                         belirtilen adres kullanılır.
                         
                         Bir adres belirtilecekse IPv4 notkalı dördül (veya IPv6) adres
                         belirtilmelidir.

<comment>Return:</comment>
  <info>int|false</info>  Başarı durumunda sonuçlanan kod bir tamsayı olarak, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>stream_socket_recvfrom()</strong>
   * <strong>stream_socket_client()</strong>
   * <strong>stream_socket_server()</strong>


id: stream_socket_server
type: function
doc:
<comment>Description:</comment>
  Bir Genel Ağ veya Unix alan sunucusu soketi oluşturur
    
  
  Belirtilen <strong>$adres</strong> üzerinde bir akım veya verikatarı soketi oluşturur.
  
  Bu işlev, <strong>stream_socket_accept()</strong> kullanarak veri kabul etmek üzere bir soket oluşturmaktan başka
  bir şey yapmaz.

<comment>Param:</comment>
  <info>string</info>         <strong>$adres</strong>       Oluşturulacak soketin türü standart URL biçemi kullanılarak
                              belirtilir: <return>şema://hedef</return>.
                              
                              TCP ve UDP gibi Genel Ağ Alanı soketleri (<info>AF_INET</info>) için, <strong>$adres</strong>'in
                              <return>hedef</return> parçası bir konak ismi veya IP adresinden sonra gelen bir
                              ikinokta imi ve bir port numarasından oluşur. Unix alan soketleri için
                              <return>hedef</return> parçası ise dosya sistemi üstündeki bir soket dosyasını
                              göstermelidir.
                              
                              Platforma bağlı olarak, Unix alan soketleri mevcut olmayabilir.
                              Kullanılabilecek aktarım çeşitlerinin listesi <strong>stream_get_transports()</strong>
                              işlevi ile alınabilir. Yerleşik aktarım türlerinin tam listesini
                              sayfasında bulabilirsiniz.
  <info>int</info>            <strong>$hatanum</strong>     Seçimlik <strong>$hatanum</strong> ve <strong>$ileti</strong> bağımsız değişkenleri belirtilmişse,
                              bunlara <return>socket()</return>, <return>bind()</return> ve <return>listen()</return> sistem çağrılarında oluşan sistem
                              seviyesindeki hatanın bilgisi atanır. Eğer <strong>$hatanum</strong> bağımsız
                              değişkeninde <return>0</return> döndüğünde işlev <info>false</info> döndürmüşse hata, <return>bind()</return>
                              çağrısından önce oluşmuş demektir. Bu sorunla çoğunlukla soketin
                              ilklendirilmesi sırasında karşılaşılır. <strong>$hatanum</strong> ve <strong>$ileti</strong> bağımsız
                              değişkenlerinin daima gönderimli aktarılmasına dikkat edilmelidir.
  <info>string</info>         <strong>$ileti</strong>       <strong>$hatanum</strong> bağımsız değişkeninin açıklamasına bakınız.
  <info>int</info>            <strong>$seçenekler</strong>  Soket oluşturma seçeneklerinden oluşan bir bit maskesi.
                              
                              UDP soketleri için, bu bağımsız değişkenle <info>STREAM_SERVER_BIND</info> değerini
                              aktarmalısınız.
  <info>resource|null</info>  <strong>$bağlam</strong>     <strong>stream_context_create()</strong> ile oluşturulmuş geçerli bir bağlam özkaynağı.

<comment>Return:</comment>
  <info>resource|false</info>  Bir hata durumunda <info>false</info>, aksi takdirde oluşturulan soketi döndürür.

<comment>See Also:</comment>
   * <strong>stream_socket_client()</strong>
   * <strong>stream_set_blocking()</strong>
   * <strong>stream_set_timeout()</strong>
   * <strong>fgets()</strong>
   * <strong>fgetss()</strong>
   * <strong>fwrite()</strong>
   * <strong>fclose()</strong>
   * <strong>feof()</strong>
   * Curl eklentisi


id: stream_socket_shutdown
type: function
doc:
<comment>Description:</comment>
  Çift yönlü bağlantıyı kapatır
  
  Bir çift yönlü bağlantıyı tamamen veya kısmen kapatır.
  
  İlişkili tampon veya tamponlar, boşaltılabilir ya da boşaltılamaz.

<comment>Param:</comment>
  <info>resource</info>  <strong>$akım</strong>  <strong>stream_socket_client()</strong> gibi bir işlevle açılmış bir akım.
  <info>int</info>       <strong>$kip</strong>   Şu sabitlerden biri olabilir: <info>STREAM_SHUT_RD</info> (okumayı kapatır), <info>STREAM_SHUT_WR</info>
                   (yazmayı kapatır) veya <info>STREAM_SHUT_RDWR</info> (hem okumayı hem de yazmayı kapatı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>fclose()</strong>


id: stream_supports_lock
type: function
doc:
<comment>Description:</comment>
  Akımın kilitlemeyi destekleyip desteklemediğine  bakar
    
  
  Akımın <strong>flock()</strong> üzerinden kilitlemeyi destekleyip desteklemediğine bakar.

<comment>Param:</comment>
  <info>resource</info>  <strong>$akım</strong>  Sınanacak akım.

<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>flock()</strong>


id: stream_wrapper_register
type: function
doc:
<comment>Description:</comment>
  Bir PHP sınıfı olarak gerçeklenmiş bir URL sarmalayıcısını etkin kılar
  
  Dosya sistemi işlevleri (<strong>fopen()</strong>, <strong>fread()</strong> vb. gibi) ile kullanmak için kendi akım ve
  sarmalayıcılarınızı gerçeklemenizi sağlar.

<comment>Param:</comment>
  <info>string</info>  <strong>$protokol</strong>    Etkin olacak sarmalayıcının ismi. Geçerli protokol isimleri sadece abecesel
                       karakterler, nokta (.), artı (+) veya eksi (-) imleri içerebilir.
  <info>string</info>  <strong>$sınıf</strong>     <strong>$protokol</strong>'ü gerçekleyen sınıfın ismi.
  <info>int</info>     <strong>$seçenekler</strong>  <strong>$protokol</strong> bir URL protokolü ise <info>STREAM_IS_URL</info> olmalıdır. Öntanımlı değer 0
                       olup, yerel akıma karşılıktı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>$protokol</strong> sarmalayıcısı zaten varsa <info>false</info> döner.

<comment>See Also:</comment>
   *  örnek sınıfı
   * 
   * <strong>stream_wrapper_unregister()</strong>
   * <strong>stream_wrapper_restore()</strong>
   * <strong>stream_get_wrappers()</strong>


id: stream_wrapper_restore
type: function
doc:
<comment>Description:</comment>
  İptal edilmiş yerleşik bir sarmalayıcıyı tekrar etkin kılar
    
  
  <strong>stream_wrapper_unregister()</strong> işlevi ile iptal edilmiş yerleşik bir sarmalayıcı tekrar etkin kılar.

<comment>Param:</comment>
  <info>string</info>  <strong>$protokol</strong>  Etkin kılınacak yerleşik sarmalayıcı.

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


id: stream_wrapper_unregister
type: function
doc:
<comment>Description:</comment>
  Bir URL sarmalayıcısını iptal eder
  
  Tanımlı bir akım sarmalayıcısını iptal eder. İptal edilen bir sarmalayıcının yerine
  <strong>stream_wrapper_register()</strong> işlevi ile kullanıcı tanımlı bir sarmalayıcı koyabileceğiniz gibi
  <strong>stream_wrapper_restore()</strong> işlevi ile tekrar etkin kılabilirsiniz.

<comment>Param:</comment>
  <info>string</info>  <strong>$protokol</strong>  İptal edilecek sarmalayıcı.

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


id: strftime
type: function
doc:
<comment>Description:</comment>
  Format a local time/date according to locale settings
  
  Format the time and/or date according to locale settings. Month and weekday names and other
  language-dependent strings respect the current locale set with <strong>setlocale()</strong>.
  
  Not all conversion specifiers may be supported by your C library, in which case they will not be
  supported by PHP's <strong>strftime()</strong>. Additionally, not all platforms support negative timestamps, so
  your date range may be limited to no earlier than the Unix epoch. This means that %e, %T, %R and,
  %D (and possibly others) - as well as dates prior to <return>Jan 1, 1970</return> - will not work on Windows, some
  Linux distributions, and a few other operating systems. For Windows systems, a complete overview
  of supported conversion specifiers can be found at MSDN. Instead use the IntlDateFormatter::format
  method.

<comment>Param:</comment>
  <info>string</info>  <strong>$format</strong>         The following characters are recognized in the <strong>$format</strong> parameter
                          string<strong>$format</strong>DescriptionExample returned valuesDay------<return>%a</return>An abbreviated
                          textual representation of the day<return>Sun</return> through <return>Sat</return><return>%A</return>A full textual
                          representation of the day<return>Sunday</return> through <return>Saturday</return><return>%d</return>Two-digit day of the
                          month (with leading zeros)<return>01</return> to <return>31</return><return>%e</return> Day of the month, with a space
                          preceding single digits. Not  implemented as described on Windows. See
                          below for more information. <return> 1</return> to <return>31</return><return>%j</return>Day of the year, 3 digits with
                          leading zeros<return>001</return> to <return>366</return><return>%u</return>ISO-8601 numeric representation of the day of the
                          week<return>1</return> (for Monday) through <return>7</return> (for Sunday)<return>%w</return>Numeric representation of the
                          day of the week<return>0</return> (for Sunday) through <return>6</return> (for Saturday)Week------<return>%U</return>Week
                          number of the given year, starting with the first Sunday as the first
                          week<return>13</return> (for the 13th full week of the year)<return>%V</return>ISO-8601:1988 week number of
                          the given year, starting with the first week of the year with at least 4
                          weekdays, with Monday being the start of the week<return>01</return> through <return>53</return> (where 53
                          accounts for an overlapping week)<return>%W</return>A numeric representation of the week of
                          the year, starting with the first Monday as the first week<return>46</return> (for the 46th
                          week of the year beginning with a Monday)Month------<return>%b</return>Abbreviated month
                          name, based on the locale<return>Jan</return> through <return>Dec</return><return>%B</return>Full month name, based on the
                          locale<return>January</return> through <return>December</return><return>%h</return>Abbreviated month name, based on the
                          locale (an alias of %b)<return>Jan</return> through <return>Dec</return><return>%m</return>Two digit representation of the
                          month<return>01</return> (for January) through <return>12</return> (for December)Year------<return>%C</return>Two digit
                          representation of the century (year divided by 100, truncated to an
                          integer)<return>19</return> for the 20th Century<return>%g</return>Two digit representation of the year
                          going by ISO-8601:1988 standards (see %V)Example: <return>09</return> for the week of
                          January 6, 2009<return>%G</return>The full four-digit version of %gExample: <return>2008</return> for the
                          week of January 3, 2009<return>%y</return>Two digit representation of the yearExample: <return>09</return>
                          for 2009, <return>79</return> for 1979<return>%Y</return>Four digit representation for the yearExample:
                          <return>2038</return>Time------<return>%H</return>Two digit representation of the hour in 24-hour format<return>00</return>
                          through <return>23</return><return>%k</return>Hour in 24-hour format, with a space preceding single digits<return> 0</return>
                          through <return>23</return><return>%I</return>Two digit representation of the hour in 12-hour format<return>01</return>
                          through <return>12</return><return>%l (lower-case 'L')</return>Hour in 12-hour format, with a space
                          preceding single digits<return> 1</return> through <return>12</return><return>%M</return>Two digit representation of the
                          minute<return>00</return> through <return>59</return><return>%p</return>UPPER-CASE 'AM' or 'PM' based on the given
                          timeExample: <return>AM</return> for 00:31, <return>PM</return> for 22:23. The exact result depends on the
                          Operating System, and they can also return lower-case variants, or
                          variants with dots (such as <return>a.m.</return>).<return>%P</return>lower-case 'am' or 'pm' based on the
                          given timeExample: <return>am</return> for 00:31, <return>pm</return> for 22:23. Not supported by all
                          Operating Systems.<return>%r</return>Same as "%I:%M:%S %p"Example: <return>09:34:17 PM</return> for
                          21:34:17<return>%R</return>Same as "%H:%M"Example: <return>00:35</return> for 12:35 AM, <return>16:44</return> for 4:44
                          PM<return>%S</return>Two digit representation of the second<return>00</return> through <return>59</return><return>%T</return>Same as
                          "%H:%M:%S"Example: <return>21:34:17</return> for 09:34:17 PM<return>%X</return>Preferred time representation
                          based on locale, without the dateExample: <return>03:59:16</return> or <return>15:59:16</return><return>%z</return>The time
                          zone offset. Not implemented as described on Windows. See below for more
                          information.Example: <return>-0500</return> for US Eastern Time<return>%Z</return>The time zone
                          abbreviation. Not implemented as described on Windows. See below for more
                          information.Example: <return>EST</return> for Eastern TimeTime and Date
                          Stamps------<return>%c</return>Preferred date and time stamp based on localeExample: <return>Tue
                          Feb  5 00:45:10 2009</return> for February 5, 2009 at 12:45:10 AM<return>%D</return>Same as
                          "%m/%d/%y"Example: <return>02/05/09</return> for February 5, 2009<return>%F</return>Same as "%Y-%m-%d"
                          (commonly used in database datestamps)Example: <return>2009-02-05</return> for February 5,
                          2009<return>%s</return>Unix Epoch Time timestamp (same as the <strong>time()</strong> function)Example:
                          <return>305815200</return> for September 10, 1979 08:40:00 AM<return>%x</return>Preferred date
                          representation based on locale, without the timeExample: <return>02/05/09</return> for
                          February 5, 2009Miscellaneous------<return>%n</return>A newline character ("\n")---<return>%t</return>A Tab
                          character ("\t")---<return>%%</return>A literal percentage character ("%")---
                          
                          Contrary to ISO-9899:1999, Sun Solaris starts with Sunday as 1.  As a
                          result, <return>%u</return> may not function as described in this manual.
                          
                          Windows only:
                          
                          The <return>%e</return> modifier is not supported in the Windows implementation of this
                          function. To achieve this value, the <return>%#d</return> modifier can be used instead. The
                          example below illustrates how to write a cross platform compatible
                          function.
                          
                          The <return>%z</return> and <return>%Z</return> modifiers both return the time zone name instead of the
                          offset or abbreviation.
                          
                          macOS and musl only: The <return>%P</return> modifier  is not supported in the macOS
                          implementation of this function.
  <info></info>        <strong>$zaman_damgası</strong>  Seçimlik <strong>$zaman_damgası</strong> bağımsız değişkeni
                          <info>int</info> türünde bir Unix zaman damgası olup belirtilmediği
                          takdirde veya <info>null</info> ise yerel zaman kullanılır. Başka bir deyişle,
                          <strong>time()</strong> işlevinden dönen değer öntanımlıdır.

<comment>Return:</comment>
  <info>string|false</info>  Returns a string formatted according <strong>$format</strong> using the given <strong>$timestamp</strong> or the
                current local time if no timestamp is given.  Month and weekday names and other
                language-dependent strings respect the current locale set with <strong>setlocale()</strong>. The
                function returns <info>false</info> if <strong>$format</strong> is empty, contains unsupported conversion
                specifiers, or if the length of the returned string would be greater than <return>4095</return>.

<comment>See Also:</comment>
   * IntlDateFormatter::format
   * DateTimeInterface::format
   * Online strftime() format design tool
   * <strong>setlocale()</strong>
   * <strong>mktime()</strong>
   * <strong>strptime()</strong>
   * <strong>gmstrftime()</strong>
   * Open Group specification of <strong>strftime()</strong>


id: strip_tags
type: function
doc:
<comment>Description:</comment>
  Bir dizgeden HTML ve PHP etiketlerini ayıklar
  
  Bu işlev belirtilen <strong>$dizge</strong> dizgesinden tüm NULL baytları, HTML ve PHP etiketleri ayıklanmış olarak
  bir dizge döndürmeye çalışır. <strong>fgetss()</strong> işlevinin kullandığı etiket ayıklama motoru kullanılır.

<comment>Param:</comment>
  <info>string</info>             <strong>$dizge</strong>              Girdi dizgesi.
  <info>array|string|null</info>  <strong>$ayıklanmayacaklar</strong>  Seçimlik olan bu bağımsız değişkende ayıklanmayacak
                                         etiketleri belirtebilirsiniz. Ya dizge olarak ya da PHP
                                         7.4.0'dan itibaren bir dizi olarak belirtilebilir. Bu
                                         bağımsız değişkenin biçemi ile ilgili olan aşağıdaki örneğe
                                         bakılabilir.
                                         
                                         HTML içi açıklamalar ile PHP etiketleri de ayıklanır ve bu
                                         durum <strong>$ayıklanmayacaklar</strong> ile değiştirilemez.
                                         
                                         Kendi kapanan XHTML etiketleri yoksayılır ve
                                         <strong>$ayıklanmayacaklar</strong> içinde sadece kendi kapanmayan etiketler
                                         bulunmalıdır. Örneğin, <return>\<br&gt;</return> ve <return>\<br/&gt;</return> etiketlerinin ikisine de izin vermek için şöyle yapılmalıdır:

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

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


id: stripcslashes
type: function
doc:
<comment>Description:</comment>
  addcslashes ile öncelenmiş dizgeyi eski
    haline getirir
  
  Tersbölüleri ayklanmış bir dizgeyle döner. C-tarzı <return>\n</return>, <return>\r</return> ..., sekizlik ve onaltılık gösterimler
  tanınır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  Öncelemleri ayıklanacak dizge.

<comment>Return:</comment>
  <info>string</info>  Öncelemsiz dizgeyle döner.

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


id: stripos
type: function
doc:
<comment>Description:</comment>
  Harf büyüklüğüne duyarsız olarak bir alt dizgenin ilkinin
    konumunu bulur
  
  <strong>$samanlık</strong> dizgesi içindeki ilk <strong>$iğne</strong> dizgesinin sayısal konumunu döndürür.
  
  <strong>strpos()</strong> işlevinden farklı olarak, <strong>stripos()</strong> harf büyüklüğüne duyarsızdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$samanlık</strong>  Aramanın yapılacağı dizge.
  <info>mixed</info>   <strong>$iğne</strong>      Aranacak dizge.
                      
                      PHP 8.0.0 öncesinde, <strong>$iğne</strong> bir dizge değilse, bir tamsayıya dönüştürülür ve
                      bir karakterin sıra değeri olarak uygulanırdı. PHP 7.3.0 itibariyle bu
                      davranışın kullanımı önerilmemekte ve güvenilmemesi önerilmektedir.  Amaçlanan
                      davranışa bağlı olarak, <strong>$iğne</strong> ya doğrudan dizgeye çarpıtılmalı ya da doğrudan
                      bir <strong>chr()</strong> çağrısı yapılmalıdır.
  <info>int</info>     <strong>$başlangıç</strong>  Seçimlik <strong>$başlangıç</strong> bağımsız değişkeniyle aramanın <strong>$samanlık</strong> içinde kaçıncı
                      karakterden başlayacağını belirtebilirsiniz. Negatif bir değer belirtilmişse
                      arama sondan <strong>$başlangıç</strong>ınc karakterden başlar. Dönen konum yine de <strong>$samanlık</strong>
                      dizgesinin başına göre olacaktır.

<comment>Return:</comment>
  <info>int|false</info>  Konumu <strong>$samanlık</strong> dizgesinin başına göre (başlangıçtan bağımsız) bir tamsayı olarak
             döndürür.Dizgenin ilk karakterinin konumu 1 değil 0'dır. Eğer <strong>$iğne</strong> bulunamazsa <info>false</info>
             döner.
             
             Bu işlev mantıksal <info>false</info>
             değeriyle dönebileceği gibi <info>false</info> olarak değerlendirilebilecek mantıksal
             olmayan bir değerle de dönebilir. Bu konuda daha fazla bilgi
             Mantıksal Değerler bölümünde
             bulunabilir. Bu işlevden dönen değeri sınamak için
             <return>===</return>
             işleci kullanılabilir.

<comment>See Also:</comment>
   * <strong>mb_stripos()</strong>
   * <strong>str_contains()</strong>
   * <strong>str_ends_with()</strong>
   * <strong>str_starts_with()</strong>
   * <strong>strpos()</strong>
   * <strong>strrpos()</strong>
   * <strong>strripos()</strong>
   * <strong>stristr()</strong>
   * <strong>substr()</strong>
   * <strong>str_ireplace()</strong>


id: stripslashes
type: function
doc:
<comment>Description:</comment>
  Bir dizgeden tersbölüleri ayıklar
  
  Tersbölüleri ayıklanmış bir dizge döndürür.
  
  Veri önceleme gerektiren bir yere (bir veritabanı gibi) yerleştirilmeyecekse <strong>stripslashes()</strong>
  kullanılabilir. Örnek: Verinin bir HTML formundan doğrudan doğruya çıktılanması.

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

<comment>Return:</comment>
  <info>string</info>  Tersbölüleri ayıklanmış bir dizge döndürür. Örneğin, <return>\'</return> dizilimleri <return>'</return> haline gelir, çift
          tersbölüler (<return>\\</return>) teke (<return>\</return>) indirilir.

<comment>See Also:</comment>
   * <strong>addslashes()</strong>
   * <strong>get_magic_quotes_gpc()</strong>


id: stristr
type: function
doc:
<comment>Description:</comment>
  Harf büyüklüğüne duyarsız olarak ilk alt dizgeyi bulur
    
  
  <strong>$samanlık</strong> dizgesinde bulunan ilk <strong>$iğne</strong> dizgesiyle (iğne dahil) başlayan parçayı döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$samanlık</strong>    Girdi dizgesi.
  <info>string</info>  <strong>$iğne</strong>        Aranacak dizge.
                        
                        PHP 8.0.0 öncesinde, <strong>$iğne</strong> bir dizge değilse, bir tamsayıya dönüştürülür ve
                        bir karakterin sıra değeri olarak uygulanırdı. PHP 7.3.0 itibariyle bu
                        davranışın kullanımı önerilmemekte ve güvenilmemesi önerilmektedir.
                        Amaçlanan davranışa bağlı olarak, <strong>$iğne</strong> ya doğrudan dizgeye çarpıtılmalı ya
                        da doğrudan bir <strong>chr()</strong> çağrısı yapılmalıdır.
  <info>bool</info>    <strong>$iğne_öncesi</strong>  <info>true</info> ise, <strong>stristr()</strong> işlevi <strong>$samanlık</strong> dizgesinde bulunan ilk <strong>$iğne</strong> dizgesinde
                        biten parçayı (iğne hariç) döndürür.

<comment>Return:</comment>
  <info>string|false</info>  <strong>$iğne</strong> bulunamazsa <info>false</info>, aksi takdirde dizge parçası ile döner.

<comment>See Also:</comment>
   * <strong>strstr()</strong>
   * <strong>strrchr()</strong>
   * <strong>stripos()</strong>
   * <strong>strpbrk()</strong>
   * <strong>preg_match()</strong>


id: strlen
type: function
doc:
<comment>Description:</comment>
  Dizge uzunluğunu döndürür
  
  Belirtilen <strong>$dizge</strong> dizgesinin uzunluğunu döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  Uzunluğu ölçülecek dizge.

<comment>Return:</comment>
  <info>int</info>  <strong>$dizge</strong> uzunluğunu bayt cinsinden döndürür.

<comment>See Also:</comment>
   * <strong>count()</strong>
   * <strong>grapheme_strlen()</strong>
   * <strong>iconv_strlen()</strong>
   * <strong>mb_strlen()</strong>


id: strnatcasecmp
type: function
doc:
<comment>Description:</comment>
  "Doğal sıralama" algoritmasını kullanarak dizgeleri harf
    büyüklüğüne duyarsız olarak karşılaştırır
  
  Bu işlev, "doğal sıralama" adı verilen ve alfasayısal dizgeleri insanlarca yapılan sıralamaya
  uygun olarak sıralayan bir algoritmayı gerçekler. <strong>strnatcmp()</strong> işlevinden farklı olarak
  karşılaştırma harf büyüklüğüne duyarlı değildir. Daha fazla bilgi için Martin Pool'un Natural
  Order String Comparison belgesine bakınız.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge1</strong>  İlk dizge.
  <info>string</info>  <strong>$dizge2</strong>  İkinci dizge.

<comment>Return:</comment>
  <info>int</info>  <strong>$dizge1</strong> dizgesi <strong>$dizge2</strong> dizgesinden küçükse <return>-1</return>; <strong>$dizge1</strong> dizgesi <strong>$dizge2</strong> dizgesinden büyükse
       <return>1</return>; <strong>$dizge1</strong> dizgesi ile <strong>$dizge2</strong> dizgesi aynıysa sıfır döndürür.

<comment>See Also:</comment>
   * <strong>preg_match()</strong>
   * <strong>strcmp()</strong>
   * <strong>strcasecmp()</strong>
   * <strong>substr()</strong>
   * <strong>stristr()</strong>
   * <strong>strncasecmp()</strong>
   * <strong>strncmp()</strong>
   * <strong>strstr()</strong>
   * <strong>setlocale()</strong>


id: strnatcmp
type: function
doc:
<comment>Description:</comment>
  "Doğal sıralama" algoritmasını kullanarak dizgeleri
    karşılaştırır
  
  Bu işlev, "doğal sıralama" adı verilen ve alfasayısal dizgeleri insanlarca yapılan sıralamaya
  uygun olarak sıralayan bir algoritmayı gerçekler. Karşılaştırma harf büyüklüğüne duyarlı olarak
  yapılır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge1</strong>  İlk dizge.
  <info>string</info>  <strong>$dizge2</strong>  İkinci dizge.

<comment>Return:</comment>
  <info>int</info>  <strong>$dizge1</strong> dizgesi <strong>$dizge2</strong> dizgesinden küçükse <return>-1</return>; <strong>$dizge1</strong> dizgesi <strong>$dizge2</strong> dizgesinden büyükse
       <return>1</return>; <strong>$dizge1</strong> dizgesi ile <strong>$dizge2</strong> dizgesi aynıysa <return>o</return> döndürür.

<comment>See Also:</comment>
   * <strong>preg_match()</strong>
   * <strong>strcasecmp()</strong>
   * <strong>substr()</strong>
   * <strong>stristr()</strong>
   * <strong>strcmp()</strong>
   * <strong>strncmp()</strong>
   * <strong>strncasecmp()</strong>
   * <strong>strnatcasecmp()</strong>
   * <strong>strstr()</strong>
   * <strong>natsort()</strong>
   * <strong>natcasesort()</strong>


id: strncasecmp
type: function
doc:
<comment>Description:</comment>
  İlk n karakteri ikil ve harf büyüklüğüne duyarsız olarak
    karşılaştırır
  
  Karşılaştırma için kullanılacak dizge uzunluğunun üst sınırının belirtilebilmesi dışında
  <strong>strcasecmp()</strong> işlevi gibidir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge1</strong>   İlk dizge.
  <info>string</info>  <strong>$dizge1</strong>   İkinci dizge.
  <info>int</info>     <strong>$uzunluk</strong>  Karşılaştırmada kullanılacak karakter sayısı.

<comment>Return:</comment>
  <info>int</info>  <strong>$dizge1</strong> dizgesi <strong>$dizge2</strong> dizgesinden küçükse <return>-1</return>; <strong>$dizge1</strong> dizgesi <strong>$dizge2</strong> dizgesinden büyükse
       <return>1</return>; <strong>$dizge1</strong> dizgesi ile <strong>$dizge2</strong> dizgesi aynıysa <return>*</return> döndürür.

<comment>See Also:</comment>
   * <strong>strncmp()</strong>
   * <strong>preg_match()</strong>
   * <strong>substr_compare()</strong>
   * <strong>strcasecmp()</strong>
   * <strong>stristr()</strong>
   * <strong>substr()</strong>


id: strncmp
type: function
doc:
<comment>Description:</comment>
  İlk n karakteri ikil olarak karşılaştırır
  
  Karşılaştırma için kullanılacak dizge uzunluğunun üst sınırının belirtilebilmesi dışında <strong>strcmp()</strong>
  işlevi gibidir.
  
  Karşılaştırma harf büyüklüğüne duyarlı olarak yapılır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge1</strong>   İlk dizge.
  <info>string</info>  <strong>$dizge2</strong>   İkinci dizge.
  <info>int</info>     <strong>$uzunluk</strong>  Karşılaştırmada kullanılacak karakter sayısı.

<comment>Return:</comment>
  <info>int</info>  <strong>$dizge1</strong> dizgesi <strong>$dizge2</strong> dizgesinden küçükse <return>-1</return>; <strong>$dizge1</strong> dizgesi <strong>$dizge2</strong> dizgesinden büyükse
       <return>1</return>; <strong>$dizge1</strong> dizgesi ile <strong>$dizge2</strong> dizgesi aynıysa <return>0</return> döndürür.

<comment>See Also:</comment>
   * <strong>strncasecmp()</strong>
   * <strong>preg_match()</strong>
   * <strong>substr_compare()</strong>
   * <strong>strcmp()</strong>
   * <strong>strstr()</strong>
   * <strong>substr()</strong>


id: strpbrk
type: function
doc:
<comment>Description:</comment>
  Belirtilen karakterleri bir dizge içinde arar
  
  <strong>strpbrk()</strong> işlevi <strong>$dizge</strong> içinde <strong>$karakterler</strong>'den birini bulmaya çalışır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>        Karakterlerin aranacağı dizge.
  <info>string</info>  <strong>$karakterler</strong>  Karakterler harf büyüklüğüne duyarlı olarak aranır.

<comment>Return:</comment>
  <info>string|false</info>  Bulunan karakterle başlayan dizgeyi döndürür, aranan hiçbir karakter bulunamazsa
                <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>strpos()</strong>
   * <strong>strstr()</strong>
   * <strong>preg_match()</strong>


id: strpos
type: function
doc:
<comment>Description:</comment>
  Bir alt dizgenin ilkinin konumunu bulur
  
  <strong>$samanlık</strong> dizgesi içindeki ilk <strong>$iğne</strong> dizgesinin sayısal konumunu döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$samanlık</strong>  Aramanın yapılacağı dizge.
  <info>string</info>  <strong>$iğne</strong>      Aranacak dizge.
                      
                      PHP 8.0.0 öncesinde, <strong>$iğne</strong> bir dizge değilse, bir tamsayıya dönüştürülür ve
                      bir karakterin sıra değeri olarak uygulanırdı. PHP 7.3.0 itibariyle bu
                      davranışın kullanımı önerilmemekte ve güvenilmemesi önerilmektedir.  Amaçlanan
                      davranışa bağlı olarak, <strong>$iğne</strong> ya doğrudan dizgeye çarpıtılmalı ya da doğrudan
                      bir <strong>chr()</strong> çağrısı yapılmalıdır.
  <info>int</info>     <strong>$başlangıç</strong>  Seçimlik <strong>$başlangıç</strong> bağımsız değişkeniyle aramanın <strong>$samanlık</strong> içinde kaçıncı
                      karakterden başlayacağını belirtebilirsiniz. Negatif bir değer belirtilmişse
                      arama sondan <strong>$başlangıç</strong>ıncı karakterden başlar. Dönen konum yine de <strong>$samanlık</strong>
                      dizgesinin başına göre olacaktır.

<comment>Return:</comment>
  <info>int|false</info>  Konumu <strong>$samanlık</strong> dizgesinin başına göre (başlangıçtan bağımsız) bir tamsayı olarak
             döndürür.Dizgenin ilk karakterinin konumu 1 değil 0'dır. Eğer <strong>$iğne</strong> bulunamazsa <info>false</info>
             döner.
             
             Bu işlev mantıksal <info>false</info>
             değeriyle dönebileceği gibi <info>false</info> olarak değerlendirilebilecek mantıksal
             olmayan bir değerle de dönebilir. Bu konuda daha fazla bilgi
             Mantıksal Değerler bölümünde
             bulunabilir. Bu işlevden dönen değeri sınamak için
             <return>===</return>
             işleci kullanılabilir.

<comment>See Also:</comment>
   * <strong>stripos()</strong>
   * <strong>str_contains()</strong>
   * <strong>str_ends_with()</strong>
   * <strong>str_starts_with()</strong>
   * <strong>strrpos()</strong>
   * <strong>strripos()</strong>
   * <strong>strstr()</strong>
   * <strong>strpbrk()</strong>
   * <strong>substr()</strong>
   * <strong>preg_match()</strong>


id: strptime
type: function
doc:
<comment>Description:</comment>
  strftime işleviyle üretilen zaman ve tarihleri
     çözümler
    
  
  <strong>strptime()</strong> işlevi çözümlenmiş <strong>$zaman_damgası</strong> bağımsız değişkenini bir diziyle döndürür. Hata
  durumlarındaysa <info>false</info> değeriyle döner.
  
  Ay, gün isimleri ve yerel ayarlarıyla ilgili dile bağımlı diğer dizgeler (<info>LC_TIME</info>), <strong>setlocale()</strong>
  işleviyle ayarlanır.

<comment>Param:</comment>
  <info>string</info>  <strong>$zaman_damgası</strong>  Çözümlenecek dizge (ör. <strong>strftime()</strong> işlevinden dönen değer)
  <info>string</info>  <strong>$biçim</strong>         <strong>$zaman_damgası</strong> bağımsız değişkeninde kullanılan biçim (ör. <strong>strftime()</strong>
                          işlevinde kullanılanla aynı). <strong>strftime()</strong> için mevcut olan bazı biçim
                          seçeneklerinin <strong>strptime()</strong> içinde herhangi bir etkisi olmayabileceğini
                          unutmayın; Desteklenen tam alt küme, işletim sistemine ve kullanılan C
                          kütüphanesine bağlı olarak değişecektir.
                          
                          Biçimlendirme seçenekleri hakkında daha fazla bilgi için <strong>strftime()</strong>
                          sayfasını okuyun.

<comment>Return:</comment>
  <info>array|false</info>  Dizi döndürür. Hata durumlarında <info>false</info> değeriyle döner.
               
               Diziyle dönen değerlerBağımsız değişkenAçıklama<return>"tm_sec"</return>Saniye (0-61)<return>"tm_min"</return>Dakika
               (0-59)<return>"tm_hour"</return>Saat (0-23)<return>"tm_mday"</return>Gün (1-31)<return>"tm_mon"</return>Ay (0-11)<return>"tm_year"</return>1900'den
               itibaren yıllar<return>"tm_wday"</return>Pazar'dan itibaren hafta günleri (0-6)<return>"tm_yday"</return>Ocak 1'den
               itibaren günler (0-365)<return>"unparsed"</return><strong>$tarih</strong> bağımsız değişkeninin bilinmeyen <strong>$biçim</strong>
               bağımsız değişkeni kullanımından dönen değer

<comment>See Also:</comment>
   * IntlDateFormatter::parse
   * DateTime::createFromFormat
   * <strong>checkdate()</strong>
   * <strong>strftime()</strong>
   * <strong>date_parse_from_format()</strong>


id: strrchr
type: function
doc:
<comment>Description:</comment>
  Bir dizgede belli bir karakterin sonuncusuna göre dizgenin bir
    parçasıyla döner
  
  <strong>$samanlık</strong> dizgesinde bulunan son <strong>$iğne</strong> dizgesinden başlayan parçayı döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$samanlık</strong>     Girdi dizgesi.
  <info>string</info>  <strong>$iğne</strong>         Aranacak dizge.
                         
                         PHP 8.0.0 öncesinde, <strong>$iğne</strong> bir dizge değilse, bir tamsayıya dönüştürülür ve
                         bir karakterin sıra değeri olarak uygulanırdı. PHP 7.3.0 itibariyle bu
                         davranışın kullanımı önerilmemekte ve güvenilmemesi önerilmektedir.
                         Amaçlanan davranışa bağlı olarak, <strong>$iğne</strong> ya doğrudan dizgeye çarpıtılmalı ya
                         da doğrudan bir <strong>chr()</strong> çağrısı yapılmalıdır.
  <info>bool</info>    <strong>$iğneden_önce</strong>  <info>true</info> ise, <strong>strrchr()</strong> son <strong>$iğne</strong>'den önceki <strong>$samanlık</strong> parçasını döndürür
                         (iğneyi içermez).

<comment>Return:</comment>
  <info>string|false</info>  <strong>$iğne</strong> bulunamazsa <info>false</info>, aksi takdirde dizge parçası ile döner.

<comment>See Also:</comment>
   * <strong>strstr()</strong>
   * <strong>strrpos()</strong>


id: strrev
type: function
doc:
<comment>Description:</comment>
  Bir dizgeyi ters çevirir
  
  Ters çevrilmiş <strong>$dizge</strong> ile döner.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  Ters çevrilecek dizge.

<comment>Return:</comment>
  <info>string</info>  Ters çevrilen dizge döner.


id: strripos
type: function
doc:
<comment>Description:</comment>
  Bir dizgede harf büyüklüğüne duyarsız olarak bir alt dizgenin
    sonuncusunu bulur
  
  <strong>$samanlık</strong> dizgesi içindeki son <strong>$iğne</strong> dizgesini harf büyüklüğüne duyarsız olarak bulur ve sayısal
  konumunu döndürür.
  
  <strong>strrpos()</strong> işlevinin tersine, <strong>strripos()</strong> harf büyükğüne duyarsızdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$samanlık</strong>  İğnenin aranacağı dizge.
  <info>string</info>  <strong>$iğne</strong>      Aranacak dizge.
                      
                      PHP 8.0.0 öncesinde, <strong>$iğne</strong> bir dizge değilse, bir tamsayıya dönüştürülür ve
                      bir karakterin sıra değeri olarak uygulanırdı. PHP 7.3.0 itibariyle bu
                      davranışın kullanımı önerilmemekte ve güvenilmemesi önerilmektedir.  Amaçlanan
                      davranışa bağlı olarak, <strong>$iğne</strong> ya doğrudan dizgeye çarpıtılmalı ya da doğrudan
                      bir <strong>chr()</strong> çağrısı yapılmalıdır.
  <info>int</info>     <strong>$başlangıç</strong>  Sıfır veya pozitifse <strong>$samanlık</strong> içinde ilk <strong>$başlangıç</strong> bayt atlanıp arama soldan
                      sağa yapılır.
                      
                      Negatif ise <strong>$samanlık</strong> içinde son <strong>$başlangıç</strong> bayt atlanıp arama sağdan sola
                      yapılır.
                      
                      Bu aslında, son <strong>$başlangıç</strong> bayttan önceki son <strong>$iğne</strong>nin konumunu bulmak için
                      kullanılır.

<comment>Return:</comment>
  <info>int|false</info>  Konumu <strong>$samanlık</strong> dizgesinin başına göre (başlangıçtan ve arama yönünden bağımsız) bir
             tamsayı olarak döndürür.
             
             Dizgenin ilk karakterinin konumu 1 değil 0'dır.
             
             Eğer <strong>$iğne</strong> bulunamazsa, <info>false</info> döner.
             
             Bu işlev mantıksal <info>false</info>
             değeriyle dönebileceği gibi <info>false</info> olarak değerlendirilebilecek mantıksal
             olmayan bir değerle de dönebilir. Bu konuda daha fazla bilgi
             Mantıksal Değerler bölümünde
             bulunabilir. Bu işlevden dönen değeri sınamak için
             <return>===</return>
             işleci kullanılabilir.

<comment>See Also:</comment>
   * <strong>strpos()</strong>
   * <strong>stripos()</strong>
   * <strong>strrpos()</strong>
   * <strong>strrchr()</strong>
   * <strong>stristr()</strong>
   * <strong>substr()</strong>


id: strrpos
type: function
doc:
<comment>Description:</comment>
  Bir dizgede bir karakterin sonuncusunu bulur
  
  <strong>$samanlık</strong> dizgesi içindeki son <strong>$iğne</strong> dizgesinin sayısal konumunu döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$samanlık</strong>  İğnenin aranacağı dizge.
  <info>string</info>  <strong>$iğne</strong>      Aranacak dizge.
                      
                      PHP 8.0.0 öncesinde, <strong>$iğne</strong> bir dizge değilse, bir tamsayıya dönüştürülür ve
                      bir karakterin sıra değeri olarak uygulanırdı. PHP 7.3.0 itibariyle bu
                      davranışın kullanımı önerilmemekte ve güvenilmemesi önerilmektedir.  Amaçlanan
                      davranışa bağlı olarak, <strong>$iğne</strong> ya doğrudan dizgeye çarpıtılmalı ya da doğrudan
                      bir <strong>chr()</strong> çağrısı yapılmalıdır.
  <info>int</info>     <strong>$başlangıç</strong>  Sıfır veya pozitifse <strong>$samanlık</strong> içinde ilk <strong>$başlangıç</strong> bayt atlanıp arama soldan
                      sağa yapılır.
                      
                      Negatif ise <strong>$samanlık</strong> içinde son <strong>$başlangıç</strong> bayt atlanıp arama sağdan sola
                      yapılır.
                      
                      Bu aslında, son <strong>$başlangıç</strong> bayttaki veya öncesindeki son <strong>$iğne</strong>nin konumunu
                      bulmak için kullanılır.

<comment>Return:</comment>
  <info>int|false</info>  Konumu <strong>$samanlık</strong> dizgesinin başına göre (başlangıçtan ve arama yönünden bağımsız) bir
             tamsayı olarak döndürür.
             
             Dizgenin ilk karakterinin konumu 1 değil 0'dır.
             
             Eğer <strong>$iğne</strong> bulunamazsa, <info>false</info> döner.
             
             Bu işlev mantıksal <info>false</info>
             değeriyle dönebileceği gibi <info>false</info> olarak değerlendirilebilecek mantıksal
             olmayan bir değerle de dönebilir. Bu konuda daha fazla bilgi
             Mantıksal Değerler bölümünde
             bulunabilir. Bu işlevden dönen değeri sınamak için
             <return>===</return>
             işleci kullanılabilir.

<comment>See Also:</comment>
   * <strong>strpos()</strong>
   * <strong>stripos()</strong>
   * <strong>strripos()</strong>
   * <strong>strrchr()</strong>
   * <strong>substr()</strong>


id: strspn
type: function
doc:
<comment>Description:</comment>
  Dizgenin, maskenin tüm karakterleri ile eşleşen ilk
    parçasının uzunluğunu bulur
  
  <strong>$dizge</strong> dizgesinin <strong>$karakterler</strong> dizgesinin karakterleri ile eşleşen en uzun ilk parçasının
  uzunluğunu döndürür.
  
  Eğer <strong>$başlangıç</strong> ve <strong>$uzunluk</strong> bağımsız değişkenleri kullanılmamışsa <strong>$dizge</strong> dizgesinin tamamı gözden
  geçirilir. Bunlar kullanılmışsa etkisi, <return>strspn(substr($dizge, $başlangıç, $uzunluk), $karakterler)</return>
  çağrısına eşdeğerdir. (Ayrıntılı bilgi için <strong>substr()</strong> işlevinin açıklamasına bakınız.)
  
  Örnek: 
  ]]> "1234567890" maskesiyle eşleşen en uzun ilk dizge parçası "42" olduğundan $var değişkenine 2
  atanacaktır.

<comment>Param:</comment>
  <info>string</info>    <strong>$dizge</strong>        Maskenin eşleştirileceği dizge.
  <info>string</info>    <strong>$karakterler</strong>  Eşleştirilecek karakterleri içeren dizge.
  <info>int</info>       <strong>$başlangıç</strong>  <strong>$dizge</strong> içinde eşleştirmenin başlatılacağı konum.
                          
                          <strong>$başlangıç</strong> belirtilmişse ve negatif değilse arama işlemi <strong>$dizge</strong> dizgesinin
                          baştan <strong>$başlangıç</strong>'ıncı karakterinden başlar; ilk karakterin konumu 0'dır.
                          
                          Negatif değerler dizgenin sonundan itibaren sayılır.
  <info>int|null</info>  <strong>$uzunluk</strong>      Eşleşmenin aranacağı alt dizge uzunluğu.
                          
                          <strong>$uzunluk</strong> belirtilmişse ve negatif değilse arama dizgenin başlangıcından
                          itibaren <strong>$uzunluk</strong>'uncu karakterden başlar.
                          
                          Negatif bir değer belirtilmişse arama işlemi dizgenin başından başlar ve
                          dizgenin sonundan itibaren <strong>$uzunluk</strong>'uncu karakterde biter.

<comment>Return:</comment>
  <info>int</info>  <strong>$dizge</strong> dizgesinin <strong>$karakterler</strong> dizgesindeki karakterlerden oluşan ilk parçasının uzunluğunu
       döndürür.
       
       <strong>$başlangıç</strong> belirtilmişse, dönen uzunluk bu konumdan itibaren sayılır, <strong>$dizge</strong> dizgesinin
       başından değil.

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


id: strstr
type: function
doc:
<comment>Description:</comment>
  İlk alt dizgeyi bulur
  
  <strong>$samanlık</strong> dizgesinde bulunan ilk <strong>$iğne</strong> dizgesinden başlayan parçayı döndürür.
  
  İşlev harf büyüklüğüne duyarlıdır. Harf büyüklüğüne duyarsız arama yapmak için <strong>stristr()</strong> işlevini
  kullanınız.
  
  İstediğiniz sadece <strong>$samanlık</strong> içinde <strong>$iğne</strong> var mı diye bakmaksa daha hızlı ve daha az bellek
  harcayan <strong>strpos()</strong> işlevini kullanın.

<comment>Param:</comment>
  <info>string</info>  <strong>$samanlık</strong>    Girdi dizgesi.
  <info>string</info>  <strong>$iğne</strong>        Aranacak dizge.
                        
                        PHP 8.0.0 öncesinde, <strong>$iğne</strong> bir dizge değilse, bir tamsayıya dönüştürülür ve
                        bir karakterin sıra değeri olarak uygulanırdı. PHP 7.3.0 itibariyle bu
                        davranışın kullanımı önerilmemekte ve güvenilmemesi önerilmektedir.
                        Amaçlanan davranışa bağlı olarak, <strong>$iğne</strong> ya doğrudan dizgeye çarpıtılmalı ya
                        da doğrudan bir <strong>chr()</strong> çağrısı yapılmalıdır.
  <info>bool</info>    <strong>$iğne_öncesi</strong>  <info>true</info> ise, <strong>strstr()</strong> işlevi <strong>$samanlık</strong> dizgesinde bulunan ilk <strong>$iğne</strong> dizgesinde
                        biten parçayı (iğne hariç) döndürür.

<comment>Return:</comment>
  <info>string|false</info>  <strong>$iğne</strong> bulunamazsa <info>false</info>, aksi takdirde dizge parçası ile döner.

<comment>See Also:</comment>
   * <strong>stristr()</strong>
   * <strong>strrchr()</strong>
   * <strong>strpos()</strong>
   * <strong>strpbrk()</strong>
   * <strong>preg_match()</strong>


id: strtok
type: function
doc:
<comment>Description:</comment>
  Dizgeyi bir dizgeciğe göre böler
  
  İsimli bağımsız değişkenleri desteklemeyen diğer sözdizimi:
  
  <strong>strtok()</strong> işlevi <strong>$dizge</strong> dizgesini <strong>$ayraçlar</strong> dizgesindeki karakterleri ayraç olarak kullanarak daha
  küçük dizgelere böler. Yani, "Bu örnek bir dizgedir" dizgesini boşluk karakterini ayraç olarak
  kullanarak sözcüklerine bölebilirsiniz.
  
  Sadece ilk <strong>strtok()</strong> çağrısında <strong>$dizge</strong> bağımsız değişkeni belirtilir. Sonraki çağrılarda sadece
  <strong>$ayraçlar</strong> bağımsız değişkenini kullanmak yeterlidir. Baştan başlamak veya yeni dizgelerden birini
  ayrıştırmak için işlevi <strong>$dizge</strong> bağımsız değişkeni ile çağırmak işlemi ilklendirmek için
  yeterlidir. <strong>$ayraçlar</strong> bağımsız değişkenine birden fazla ayraç koyabilirsiniz. Belirtilen bu
  ayraçlardan birine ilk rastlandığıyla işlev dizgeyi böler.
  
  Bu işlev, <strong>explode()</strong> işlevine göre biraz farklı davranır. İlk olarak, ayrıştırılmış dizedeki iki
  veya daha fazla bitişik <strong>$ayraçlar</strong> karakteri tek bir sınırlayıcı olarak kabul edilir. Ayrıca,
  dizenin başında veya sonunda bulunan <strong>$ayraçlar</strong> yoksayılır. Örneğin, <return>";aaa;;bbb;"</return> dizesinde, <return>";"</return>
  ile <strong>strtok()</strong> işlevine yapılan art arda çağrılarda, önce "aaa" ve "bbb" dizeleri ve ardından <info>false</info>
  değeri döner. Sonuç olarak, <return>explode(";", $string)</return> 5 elemanlı bir dizi döndürürken burada sadece
  iki eleman döner.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>     Daha küçük parçalara bölünecek dizge.
  <info>string</info>  <strong>$ayraçlar</strong>  Dizgeyi bölmek için kullanılacak ayraçlardan oluşan dizge.

<comment>Return:</comment>
  <info>string|false</info>  Bir dizge parçası veya dizgede ayraç kalmazsa <info>false</info> döner.

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


id: strtolower
type: function
doc:
<comment>Description:</comment>
  Bir dizgenin harflerini küçük harfe çevirir
  
  Belirtilen <strong>$dizge</strong> dizgesindeki tüm ASCII abecesel karakterleri küçük harfe dönüştürerek elde
  edilen dizgeyi döndürür.
  
  <return>"A"</return> (0x41) - <return>"Z"</return> aralığındaki ASCII karakterlerin baytlarına 32 eklenerek küçük harfe
  dönüştürülür.
  
  İşlev UTF-8 kodlu dizgelerin içindeki çok baytlı karakterleri yok sayacağından yalnızca ASCII
  karakterlerin dönüştürülmesinde kullanılabilir.  Çok baytlı karakterlerin dönüştürülmesinde
  <strong>mb_strtolower()</strong> kullanılabilir.

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

<comment>Return:</comment>
  <info>string</info>  Küçük harfli dizgeyle döner.

<comment>See Also:</comment>
   * <strong>strtoupper()</strong>
   * <strong>ucfirst()</strong>
   * <strong>ucwords()</strong>
   * <strong>mb_strtolower()</strong>


id: strtotime
type: function
doc:
<comment>Description:</comment>
  Parse about any English textual datetime description into a Unix timestamp
  
  The function expects to be given a string containing an English date format and will try to parse
  that format into a Unix timestamp (the number of seconds since January 1 1970 00:00:00 UTC),
  relative to the timestamp given in <strong>$baseTimestamp</strong>, or the current time if <strong>$baseTimestamp</strong> is not
  supplied.  The date string parsing is defined in Date and Time Formats, and has several subtle
  considerations.  Reviewing the full details there is strongly recommended.
  
  The Unix timestamp that this function returns does not contain information about time zones. In
  order to do calculations with date/time information, you should use the more capable
  <class>DateTimeImmutable</class>.
  
  Each parameter of this function uses the default time zone unless a time zone is specified in that
  parameter.  Be careful not to use different time zones in each parameter unless that is intended.
  See <strong>date_default_timezone_get()</strong> on the various ways to define the default time zone.

<comment>Param:</comment>
  <info>string</info>    <strong>$datetime</strong>       Bir tarih/zaman dizgesi. Geçerli biçemler Tarih ve Zaman Biçemleri
                            bölümünde açıklanmıştır.
  <info>int|null</info>  <strong>$baseTimestamp</strong>  The timestamp which is used as a base for the calculation of relative
                            dates.

<comment>Return:</comment>
  <info>int|false</info>  Returns a timestamp on success, <info>false</info> otherwise.

<comment>See Also:</comment>
   * <class>DateTimeImmutable</class>
   * DateTimeImmutable::createFromFormat
   * Date and Time Formats
   * <strong>checkdate()</strong>
   * <strong>strptime()</strong>


id: strtoupper
type: function
doc:
<comment>Description:</comment>
  Bir dizgenin harflerini büyük harfe çevirir
  
  Belirtilen <strong>$dizge</strong> dizgesindeki tüm abecesel ASCII karakterleri büyük harfe dönüştürerek elde
  edilen dizgeyi döndürür.
  
  <return>"A"</return> (0x41) - <return>"Z"</return> aralığındaki ASCII karakterlerin baytlarına 32 eklenerek küçük harfe
  dönüştürülür.
  
  İşlev UTF-8 kodlu dizgelerin içindeki çok baytlı karakterleri yok sayacağından yalnızca ASCII
  karakterlerin dönüştürülmesinde kullanılabilir.  Çok baytlı karakterlerin dönüştürülmesinde
  <strong>mb_strtolower()</strong> kullanılabilir.

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

<comment>Return:</comment>
  <info>string</info>  Büyük harfli dizgeyle döner.

<comment>See Also:</comment>
   * <strong>strtolower()</strong>
   * <strong>ucfirst()</strong>
   * <strong>ucwords()</strong>
   * <strong>mb_strtoupper()</strong>


id: strtr
type: function
doc:
<comment>Description:</comment>
  Belli karakterleri veya alt dizgeleri değiştirir
  
  Alt dizgelerle çalışan sözdizimi:
  
  Üç bağımsız değişken verilirse, bu işlev, <strong>$dizge</strong> içinde rastladığı <strong>$eski</strong> dizgesindeki her bir (tek
  baytlık) karakteri, <strong>$yeni</strong> dizgesindeki karşılık gelen karakterle değiştirerek elde edilen dizgeyi
  döndürür. Yani, <strong>$eski</strong> ve <strong>$yeni</strong> dizgelerinde <return>$n</return> belli bir konumu gösterdiğinde <strong>$dizge</strong> içinde
  rastlanılan her <return>$eski[$n]</return> yerine <return>$yeni[$n]</return> konarak elde edilen dizge döndürülür.
  
  Eğer <strong>$eski</strong> ve <strong>$yeni</strong> dizgeleri farklı uzunluktaysa dizgelerden uzun olanının fazla baytları yok
  sayılır. Dönüş değerinin uzunluğu ile <strong>$dizge</strong> uzunluğu aynı olacaktır.
  
  İki bağımsız değişken verilirse, ikincisi <return>array('eski' =&gt; 'yeni', ...)</return> biçeminde bir dizi
  olmalıdır. Dönüş değeri, dizi anahtarlarının karşılık gelen değerlerle değiştirildiği bir
  dizgedir. İlk olarak en uzun anahtarlar denenir. Bir kere değiştirilen metin bir daha
  değerlendirilmez.
  
  Bu durumda, boş anahtar olmaması koşuluyla anahtarlar ve değerler herhangi bir uzunlukta olabilir;
  ek olarak, dönüş değerinin uzunluğu dizgeden farklı olabilir. Bununla birlikte, işlev için en
  verimli durum tüm anahtarların aynı boyutta olduğu durumdur.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>      Karakterleri dönüştürülecek dizge.
  <info>string</info>  <strong>$eski</strong>       Yerine yenisi konacak baytlar.
  <info>string</info>  <strong>$yeni</strong>       Eskisinin yerine konacak baytlar.
  <info>array</info>   <strong>$eski_yeni</strong>  <return>array('eski' =&gt; 'yeni', ...)</return> biçeminde alt dizge çiftlerinden oluşan bir
                      dizi.
                      
                      <strong>$eski_yeni</strong> dizisi anahtarı boş dizge (<return>""</return>) olan bir çift içeriyorsa, bu çift
                      yoksayılır. PHP 8.0.0 ve sonrasında böyle bir durumda bir <info>E_WARNING</info>
                      çıktılanır.

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

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


id: strval
type: function
doc:
<comment>Description:</comment>
  Bir değişkenin dizgesel değerini döndürür
  
  Bir değişkenin dizgesel değerini döndürür. Dizgeye dönüşümle ilgili daha fazla bilgi için <info>string</info>
  sayfasına bakınız.
  
  Bu işlev dönen değere hiçbir biçemleme uygulamaz. Sayısal bir değeri bir dizge olarak biçemlemenin
  bir yolunu arıyorsanız <strong>sprintf()</strong> veya <strong>number_format()</strong> işlevi işinizi görebilir.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değişken</strong>  Dizgeye dönüşürülecek değişken.
                    
                    <strong>$değişken</strong> herhangi bir sayıl türde, <info>null</info> veya __toString() yöntemini gerçekleyen
                    bir nesne olabilir olabilir.  <strong>strval()</strong> işlevini __toString() yöntemini
                    gerçeklemeyen diziler ve nesneler üzerinde kullanamazsınız.

<comment>Return:</comment>
  <info>string</info>  Belirtilen <strong>$değişken</strong>'in <info>string</info> türünde değeri.

<comment>See Also:</comment>
   * <strong>boolval()</strong>
   * <strong>floatval()</strong>
   * <strong>intval()</strong>
   * <strong>settype()</strong>
   * <strong>sprintf()</strong>
   * <strong>number_format()</strong>
   * 
    Tür Dönüşümü
   * __toString()


id: substr
type: function
doc:
<comment>Description:</comment>
  Dizgenin bir kısmını döndürür
  
  <strong>$dizge</strong>'nin <strong>$başlangıç</strong>'tan itibaren <strong>$uzunluk</strong> uzunluğunda parçasını döndürür.

<comment>Param:</comment>
  <info>string</info>    <strong>$dizge</strong>      Girilen dizge.
  <info>int</info>       <strong>$başlangıç</strong>  Eğer <strong>$başlangıç</strong> bağımsız değişkeni negatif değilse geri dönen dizge değeri,
                        <strong>$dizge</strong>'nin 0'dan itibaren <strong>$başlangıç</strong>'ıncı konumundan başlar. Mesela,
                        '<return>abcdef</return>' dizgesinde, <return>0</return>'ıncı konumdaki karakter '<return>a</return>', <return>2</return>'inci konumdaki
                        karakter '<return>c</return>'dir.
                        
                        Eğer <strong>$başlangıç</strong> bağımsız değişkeni negatif ise, dönen dizge değeri
                        <strong>$dizge</strong>'nin sonundan <strong>$başlangıç</strong> karakter önce başlar.
                        
                        Eğer <strong>$dizge</strong> uzunluğu <strong>$başlangıç</strong> dizgesinin uzunluğundan küçükse işlev boş
                        dizge döndürür.
                        
                        - Negatif <strong>$başlangıç</strong> kullanımı
                        ]]>
  <info>int|null</info>  <strong>$uzunluk</strong>    Eğer <strong>$uzunluk</strong> bağımsız değişkeni verildiyse ve pozitifse dönen dizge,
                        <strong>$dizge</strong>'nin uzunluğuna göre <strong>$başlangıç</strong>'tan itibaren <strong>$uzunluk</strong>'ta belirtilen
                        karakter sayısı kadar karakter içerir.
                        
                        Eğer <strong>$uzunluk</strong> bağımsız değişkeni verildiyse ve negatifse <strong>$dizge</strong>'nin sonundan
                        belirtilen kadar karakter çıkartılır (<strong>$başlangıç</strong> negatif ise önce başlagıç
                        konumu hesaplanır). Eğer <strong>$başlangıç</strong> bağımsız değişkeni negatif uzunlukla
                        çıkarılan parçanın içindeki bir yeri işaret ediyorsa boş dizge döner.
                        
                        <strong>$uzunluk</strong> belirtilmiş ve <return>0</return> ise boş bir dizge döner.
                        
                        <strong>$uzunluk</strong> atlanırsa veya <info>null</info> ise, <strong>$başlangıç</strong>'tan başlayarak dizenin sonuna
                        kadar olan alt dizge döndürülür.

<comment>Return:</comment>
  <info>string</info>  <strong>$dizge</strong>'nin çıkarılan kısmı ya da boş dizge döner.

<comment>See Also:</comment>
   * <strong>strrchr()</strong>
   * <strong>substr_replace()</strong>
   * <strong>preg_match()</strong>
   * <strong>trim()</strong>
   * <strong>mb_substr()</strong>
   * <strong>wordwrap()</strong>
   * Dizge erişimi ve
     karaktere göre değişiklik


id: substr_compare
type: function
doc:
<comment>Description:</comment>
  İki dizgenin belli bir konumdan itibaren belli uzunluktaki parçalarını bayt bayt karşılaştırır
  
  <strong>substr_compare()</strong> işlevi <strong>$samanlık</strong> dizgesinin <strong>$başlangıç</strong>'tan itibaren <strong>$uzunluk</strong> karakterlik
  parçasını <strong>$iğne</strong> dizgesiyle karşılaştırır.

<comment>Param:</comment>
  <info>string</info>    <strong>$samanlık</strong>          Karşılaştırılacak ana dizge.
  <info>string</info>    <strong>$iğne</strong>              Karşılaştırılacak diğer dizge.
  <info>int</info>       <strong>$başlangıç</strong>       Karşılaştırmanın başlayacağı konum. Negatifse, saymaya dizgenin
                                sonundan itibaren başlanır.
  <info>int|null</info>  <strong>$uzunluk</strong>            Karşılaştırılacak uzunluk. <strong>$iğne</strong> uzunluğu ile (<strong>$samanlık</strong> -
                                <strong>$başlangıç</strong>) uzunluğu karşılaştırıldığında büyük olan uzunluk
                                öntanımlıdır.
  <info>bool</info>      <strong>$büyüklük_duyarsız</strong>  <strong>$büyüklük_duyarsız</strong><info>true</info> ise, karşılaştırmada harf büyüklükleri
                                dikkade alınmaz.

<comment>Return:</comment>
  <info>int</info>  Eğer <strong>$samanlık</strong> dizgesinin <strong>$başlangıç</strong> konumundan başlayan parçası <strong>$iğne</strong> dizgesinden küçükse
       <return>-1</return>, büyükse <return>1</return>, ikisi eşitse <return>0</return> döner. Eğer <strong>$uzunluk</strong> belirtilmişse ve <strong>$samanlık</strong> dizgesinin
       uzunluğundan büyükse (PHP 7.2.18 ve 7.3.5 öncesinde eşitse) <strong>substr_compare()</strong> bir uyarı basar
       ve <info>false</info> döndürür.

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


id: substr_count
type: function
doc:
<comment>Description:</comment>
  Bir dizge içinde belli bir alt dizgeden kaç tane bulunduğunu
    bulur
  
  <strong>substr_count()</strong> işlevi <strong>$samanlık</strong> dizgesi içindeki <strong>$iğne</strong> alt dizgelerinin sayısını döndürür. <strong>$iğne</strong>
  bağımsız değişkeni harf büyüklüğüne duyarlıdır.
  
  Bu işlev, birbirinin üstüne binmiş alt dizgeleri saymaz. Örnek için aşağıya bakın!

<comment>Param:</comment>
  <info>string</info>    <strong>$samanlık</strong>  Araştırılacak dizge.
  <info>string</info>    <strong>$iğne</strong>      Aranacak dizge.
  <info>int</info>       <strong>$başlangıç</strong>  Saymaya başlanacak konum. Negatifse saymaya dizgenin sonundan başlanır.
  <info>int|null</info>  <strong>$uzunluk</strong>    Dizgenin ne kadarlık parçasında arama yapılacağı burada belirtilir. Eğer
                        <strong>$başlangıç</strong> artı <strong>$uzunluk</strong>, <strong>$samanlık</strong> uzunluğundan büyük ise bir uyarı oluşur.
                        <strong>$uzunluk</strong> negatifse <strong>$samanlık</strong> dizgesinin sonundan başlar.

<comment>Return:</comment>
  <info>int</info>  İşlev bir tamsayı döndürür.

<comment>See Also:</comment>
   * <strong>count_chars()</strong>
   * <strong>strpos()</strong>
   * <strong>substr()</strong>
   * <strong>strstr()</strong>


id: substr_replace
type: function
doc:
<comment>Description:</comment>
  Bir dizgenin belli bir bölümünü değiştirir
  
  <strong>substr_replace()</strong> işlevi <strong>$dizge</strong> dizgesinin <strong>$başlangıç</strong> (seçimlik) konumundan itibaren <strong>$uzunluk</strong>
  karakterlik parçasının yerine <strong>$yenisi</strong> dizgesini yerleştirir.

<comment>Param:</comment>
  <info>array|string</info>    <strong>$dizge</strong>      Girdi dizgesi.
                              
                              Bir dizgeler dizisi belirtilmesi durumunda değiştirme işlemi her
                              elemana uygulanır. Bu durumda, her elemana karşı düşen <strong>$yenisi</strong>,
                              <strong>$başlangıç</strong> ve <strong>$uzunluk</strong> değerlerini içeren diziler de belirtilebilir.
  <info>array|string</info>    <strong>$yenisi</strong>     Değiştirilecek kısma yerleştirilecek dizge.
  <info>array|int</info>       <strong>$başlangıç</strong>  Eğer <strong>$başlangıç</strong> negatif değilse, yer değiştirme işlemi <strong>$dizge</strong>
                              dizgesinin baştan <strong>$başlangıç</strong>'ıncı karakterinden başlar.
                              
                              Eğer <strong>$başlangıç</strong> negatifse, yer değiştirme işlemi <strong>$dizge</strong> dizgesinin
                              sondan <strong>$başlangıç</strong>'ıncı karakterinden başlar.
  <info>array|int|null</info>  <strong>$uzunluk</strong>    Belirtilmiş ve pozitifse, <strong>$dizge</strong> dizgesinin değiştirilecek parçasının
                              uzunluğudur; negatif ise, <strong>$dizge</strong> dizgesinin sonundan itibaren
                              yerleştirmenin durdurulacağı karakter sayısıdır. Belirtilmezse,
                              strlen(<strong>$dizge</strong>) öntanımlıdır, yani yerleştirme işlemi dizgenin sonunda
                              biter. <strong>$uzunluk</strong> sıfırsa, <strong>$yenisi</strong> dizgesi <strong>$dizge</strong> dizgesine <strong>$başlangıç</strong>
                              (seçimlik) konumundan itibaren yerleştirir.

<comment>Return:</comment>
  <info>string|array</info>  Elde edilen dizge döner. <strong>$dizge</strong> bir dizi ise bir dizi döner.

<comment>See Also:</comment>
   * <strong>str_replace()</strong>
   * <strong>substr()</strong>
   * Dizge erişimi ve
     karaktere göre değişiklik


id: svn_add
type: function
doc:
<comment>Description:</comment>
  Schedules the addition of an item in a working directory
  
  Adds the file, directory or symbolic link at <strong>$path</strong> to the working directory. The item will be
  added to the repository the next time you call <strong>svn_commit()</strong> on the working copy.

<comment>Param:</comment>
  <info>string</info>  <strong>$path</strong>       Path of item to add.
                      
                      Göreli yollar, geçerli çalışma dizini PHP çalıştırılabilirini içeren
                      dizinlerden biriymiş gibi çözümlenir. Betiğin çalıştırıldığı dizini kullanmak
                      için <strong>realpath()</strong> işlevi veya
                      dirname(__FILE__) kullanılır.
  <info>bool</info>    <strong>$recursive</strong>  If item is directory, whether or not to recursively add all of its contents.
                      Default is <info>true</info>
  <info>bool</info>    <strong>$force</strong>      If true, Subversion will recurse into already versioned directories in order
                      to add unversioned files that may be hiding in those directories. Default is
                      <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>
   * SVN documentation on svn add


id: svn_auth_get_parameter
type: function
doc:
<comment>Description:</comment>
  Retrieves authentication parameter
  
  Retrieves authentication parameter at <strong>$key</strong>. For a list of valid keys and their meanings, consult
  the authentication constants list.

<comment>Param:</comment>
  <info>string</info>  <strong>$key</strong>  String key name. Use the authentication constants defined by this extension to
                specify a key.

<comment>Return:</comment>
  <info>string</info>  Returns the string value of the parameter at <strong>$key</strong>; returns <info>null</info> if parameter does not
          exist.

<comment>See Also:</comment>
   * <strong>svn_auth_set_parameter()</strong>
   * Authentication constants


id: svn_auth_set_parameter
type: function
doc:
<comment>Description:</comment>
  Sets an authentication parameter
  
  Sets authentication parameter at <strong>$key</strong> to <strong>$value</strong>. For a list of valid keys and their meanings,
  consult the authentication constants list.

<comment>Param:</comment>
  <info>string</info>  <strong>$key</strong>    String key name. Use the authentication constants defined by this extension to
                  specify a key.
  <info>string</info>  <strong>$value</strong>  String value to set to parameter at key. Format of value varies with the
                  parameter.

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

<comment>See Also:</comment>
   * <strong>svn_auth_get_parameter()</strong>
   * Authentication constants


id: svn_blame
type: function
doc:
<comment>Description:</comment>
  Get the SVN blame for a file
  
  Get the SVN blame of a file from a repository URL.

<comment>Param:</comment>
  <info>string</info>  <strong>$repository_url</strong>  The repository URL.
  <info>int</info>     <strong>$revision_no</strong>     The revision number.

<comment>Return:</comment>
  <info>array</info>  An <info>array</info> of SVN blame information separated by line which includes the revision number,
         line number, line of code, author, and date.

<comment>See Also:</comment>
   * <strong>svn_diff()</strong>
   * <strong>svn_logs()</strong>
   * <strong>svn_status()</strong>


id: svn_cat
type: function
doc:
<comment>Description:</comment>
  Returns the contents of a file in a repository
  
  Returns the contents of the URL <strong>$repos_url</strong> to a file in the repository, optionally at revision
  number <strong>$revision_no</strong>.

<comment>Param:</comment>
  <info>string</info>  <strong>$repos_url</strong>    String URL path to item in a repository.
  <info>int</info>     <strong>$revision_no</strong>  Integer revision number of item to retrieve, default is the HEAD revision.

<comment>Return:</comment>
  <info>string</info>  Returns the string contents of the item from the repository on success, and <info>false</info> on
          failure.

<comment>See Also:</comment>
   * <strong>svn_list()</strong>
   * SVN documentation on svn cat


id: svn_checkout
type: function
doc:
<comment>Description:</comment>
  Checks out a working copy from the repository
  
  Checks out a working copy from the repository at <strong>$repos</strong> to <strong>$targetpath</strong> at revision <strong>$revision</strong>.

<comment>Param:</comment>
  <info>string</info>  <strong>$repos</strong>       String URL path to directory in repository to check out.
  <info>string</info>  <strong>$targetpath</strong>  String local path to directory to check out in to
                       
                       Göreli yollar, geçerli çalışma dizini PHP çalıştırılabilirini içeren
                       dizinlerden biriymiş gibi çözümlenir. Betiğin çalıştırıldığı dizini kullanmak
                       için <strong>realpath()</strong> işlevi veya
                       dirname(__FILE__) kullanılır.
  <info>int</info>     <strong>$revision</strong>    Integer revision number of repository to check out. Default is HEAD, the most
                       recent revision.
  <info>int</info>     <strong>$flags</strong>       Any combination of <info>SVN_NON_RECURSIVE</info> and <info>SVN_IGNORE_EXTERNALS</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>svn_add()</strong>
   * <strong>svn_commit()</strong>
   * <strong>svn_status()</strong>
   * <strong>svn_update()</strong>
   * SVN documentation on svn checkout


id: svn_cleanup
type: function
doc:
<comment>Description:</comment>
  Recursively cleanup a working copy directory, finishing incomplete operations and removing locks
  
  Recursively cleanup working copy directory <strong>$workingdir</strong>, finishing any incomplete operations and
  removing working copy locks. Use when a working copy is in limbo and needs to be usable again.

<comment>Param:</comment>
  <info>string</info>  <strong>$workingdir</strong>  String path to local working directory to cleanup
                       
                       Göreli yollar, geçerli çalışma dizini PHP çalıştırılabilirini içeren
                       dizinlerden biriymiş gibi çözümlenir. Betiğin çalıştırıldığı dizini kullanmak
                       için <strong>realpath()</strong> işlevi veya
                       dirname(__FILE__) kullanılı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>update()</strong>
   * SVN documentation on svn cleanup


id: svn_client_version
type: function
doc:
<comment>Description:</comment>
  Returns the version of the SVN client libraries
  
  Returns the version of the SVN client libraries

<comment>Return:</comment>
  <info>string</info>  String version number, usually in form of x.y.z.


id: svn_commit
type: function
doc:
<comment>Description:</comment>
  Sends changes from the local working copy to the repository
  
  Commits changes made in the local working copy files enumerated in the <strong>$targets</strong> array to the
  repository, with the log message <strong>$log</strong>. Directories in the <strong>$targets</strong> array will be recursively
  committed unless <strong>$recursive</strong> is set to <info>false</info>.
  
  This function does not have any parameters for specifying authentication, so a username and
  password must be set using <strong>svn_auth_set_parameter()</strong>

<comment>Param:</comment>
  <info>string</info>  <strong>$log</strong>        String log text to commit
  <info>array</info>   <strong>$targets</strong>    Array of local paths of files to be committed
                      
                      This parameter must be an array, a string for a single target is not
                      acceptable.
                      
                      Göreli yollar, geçerli çalışma dizini PHP çalıştırılabilirini içeren
                      dizinlerden biriymiş gibi çözümlenir. Betiğin çalıştırıldığı dizini kullanmak
                      için <strong>realpath()</strong> işlevi veya
                      dirname(__FILE__) kullanılır.
  <info>bool</info>    <strong>$recursive</strong>  Boolean flag to disable recursive committing of directories in the <strong>$targets</strong>
                      array. Default is <info>true</info>.

<comment>Return:</comment>
  <info>array</info>  Returns array in form of:
         
         Returns <info>false</info> on failure.

<comment>See Also:</comment>
   * <strong>svn_auth_set_parameter()</strong>
   * SVN documentation on svn commit


id: svn_delete
type: function
doc:
<comment>Description:</comment>
  Delete items from a working copy or repository
  
  Deletes the file, directory or symbolic link at <strong>$path</strong> from the working directory. The item will be
  deleted from the repository the next time you call <strong>svn_commit()</strong> on the working copy.

<comment>Param:</comment>
  <info>string</info>  <strong>$path</strong>   Path of item to delete.
                  
                  Göreli yollar, geçerli çalışma dizini PHP çalıştırılabilirini içeren
                  dizinlerden biriymiş gibi çözümlenir. Betiğin çalıştırıldığı dizini kullanmak
                  için <strong>realpath()</strong> işlevi veya
                  dirname(__FILE__) kullanılır.
  <info>bool</info>    <strong>$force</strong>  If <info>true</info>, the file will be deleted even if it has local modifications. Otherwise,
                  local modifications will result in a failure. Default is <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>
   * SVN documentation on svn
    delete


id: svn_diff
type: function
doc:
<comment>Description:</comment>
  Recursively diffs two paths
  
  Recursively diffs two paths, <strong>$path1</strong> and <strong>$path2</strong>.
  
  This is not a general-purpose diff utility. Only local files that are versioned may be diffed:
  other files will fail.

<comment>Param:</comment>
  <info>string</info>  <strong>$path1</strong>  First path to diff. This can be a URL to a file/directory in an SVN repository or
                  a local file/directory path.
                  
                  Göreli yollar, geçerli çalışma dizini PHP çalıştırılabilirini içeren
                  dizinlerden biriymiş gibi çözümlenir. Betiğin çalıştırıldığı dizini kullanmak
                  için <strong>realpath()</strong> işlevi veya
                  dirname(__FILE__) kullanılır.
                  
                  If a local file path has only backslashes and no forward slashes, this extension
                  will fail to find the path. Always replace all backslashes with forward slashes
                  when using this function.
  <info>int</info>     <strong>$rev1</strong>   First path's revision number. Use <info>SVN_REVISION_HEAD</info> to specify the most recent
                  revision.
  <info>string</info>  <strong>$path2</strong>  Second path to diff. See <strong>$path1</strong> for description.
  <info>int</info>     <strong>$rev2</strong>   Second path's revision number. See <strong>$rev1</strong> for description.

<comment>Return:</comment>
  <info>array</info>  Returns an array-list consisting of two streams: the first is the diff output and the
         second contains error stream output. The streams can be read using <strong>fread()</strong>. Returns <info>false</info>
         or <info>null</info> on error.
         
         The diff output will, by default, be in the form of Subversion's custom unified diff
         format, but an external diff engine may be used depending on Subversion's configuration.

<comment>See Also:</comment>
   * SVN documentation on svn diff


id: svn_export
type: function
doc:
<comment>Description:</comment>
  Export the contents of a SVN directory
  
  Export the contents of either a working copy or repository into a 'clean' directory.

<comment>Param:</comment>
  <info>string</info>  <strong>$frompath</strong>      The path to the current repository.
  <info>string</info>  <strong>$topath</strong>        The path to the new repository.
  <info>bool</info>    <strong>$working_copy</strong>  If <info>true</info>, it will export uncommitted files from the working copy.

<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>svn_import()</strong>


id: svn_fs_abort_txn
type: function
doc:
<comment>Description:</comment>
  Aborts a transaction
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Aborts a transaction.

<comment>Param:</comment>
  <info>resource</info>  <strong>$txn</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: svn_fs_apply_text
type: function
doc:
<comment>Description:</comment>
  Creates and returns a stream that will be used to replace
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Creates and returns a stream that will be used to replace

<comment>Return:</comment>
  <info>resource</info>  


id: svn_fs_begin_txn2
type: function
doc:
<comment>Description:</comment>
  Create a new transaction
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Create a new transaction

<comment>Return:</comment>
  <info>resource</info>  


id: svn_fs_change_node_prop
type: function
doc:
<comment>Description:</comment>
  Return true if everything is ok, false otherwise
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Return true if everything is ok, false otherwise

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


id: svn_fs_check_path
type: function
doc:
<comment>Description:</comment>
  Determines what kind of item lives at path in a given repository fsroot
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Determines what kind of item lives at path in a given repository fsroot

<comment>Return:</comment>
  <info>int</info>  


id: svn_fs_contents_changed
type: function
doc:
<comment>Description:</comment>
  Return true if content is different, false otherwise
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Return true if content is different, false otherwise

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


id: svn_fs_copy
type: function
doc:
<comment>Description:</comment>
  Copies a file or a directory
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Copies a file or a directory.

<comment>Param:</comment>
  <info>resource</info>  <strong>$from_root</strong>  
  <info>string</info>    <strong>$from_path</strong>  
  <info>resource</info>  <strong>$to_root</strong>    
  <info>string</info>    <strong>$to_path</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: svn_fs_delete
type: function
doc:
<comment>Description:</comment>
  Deletes a file or a directory
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Deletes a file or a directory.

<comment>Param:</comment>
  <info>resource</info>  <strong>$root</strong>  
  <info>string</info>    <strong>$path</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: svn_fs_dir_entries
type: function
doc:
<comment>Description:</comment>
  Enumerates the directory entries under path; returns a hash of dir names to file type
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Enumerates the directory entries under path; returns a hash of dir names to file type

<comment>Return:</comment>
  <info>array</info>  


id: svn_fs_file_contents
type: function
doc:
<comment>Description:</comment>
  Returns a stream to access the contents of a file from a given version of the fs
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Returns a stream to access the contents of a file from a given version of the fs

<comment>Return:</comment>
  <info>resource</info>  


id: svn_fs_file_length
type: function
doc:
<comment>Description:</comment>
  Returns the length of a file from a given version of the fs
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Returns the length of a file from a given version of the fs

<comment>Return:</comment>
  <info>int</info>  


id: svn_fs_is_dir
type: function
doc:
<comment>Description:</comment>
  Determines if a path points to a directory
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Determines if the given path points to a directory.

<comment>Param:</comment>
  <info>resource</info>  <strong>$root</strong>  
  <info>string</info>    <strong>$path</strong>  

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the path points to a directory, <info>false</info> otherwise.


id: svn_fs_is_file
type: function
doc:
<comment>Description:</comment>
  Determines if a path points to a file
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Determines if the given path points to a file.

<comment>Param:</comment>
  <info>resource</info>  <strong>$root</strong>  
  <info>string</info>    <strong>$path</strong>  

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the path points to a file, <info>false</info> otherwise.


id: svn_fs_make_dir
type: function
doc:
<comment>Description:</comment>
  Creates a new empty directory
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Creates a new empty directory.

<comment>Param:</comment>
  <info>resource</info>  <strong>$root</strong>  
  <info>string</info>    <strong>$path</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: svn_fs_make_file
type: function
doc:
<comment>Description:</comment>
  Creates a new empty file
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Creates a new empty file.

<comment>Param:</comment>
  <info>resource</info>  <strong>$root</strong>  
  <info>string</info>    <strong>$path</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: svn_fs_node_created_rev
type: function
doc:
<comment>Description:</comment>
  Returns the revision in which path under fsroot was created
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Returns the revision in which path under fsroot was created

<comment>Return:</comment>
  <info>int</info>  


id: svn_fs_node_prop
type: function
doc:
<comment>Description:</comment>
  Returns the value of a property for a node
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Returns the value of a property for a node

<comment>Return:</comment>
  <info>string</info>  


id: svn_fs_props_changed
type: function
doc:
<comment>Description:</comment>
  Return true if props are different, false otherwise
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Return true if props are different, false otherwise

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


id: svn_fs_revision_prop
type: function
doc:
<comment>Description:</comment>
  Fetches the value of a named property
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Fetches the value of a named property

<comment>Return:</comment>
  <info>string</info>  


id: svn_fs_revision_root
type: function
doc:
<comment>Description:</comment>
  Get a handle on a specific version of the repository root
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Get a handle on a specific version of the repository root

<comment>Return:</comment>
  <info>resource</info>  


id: svn_fs_txn_root
type: function
doc:
<comment>Description:</comment>
  Creates and returns a transaction root
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Creates and returns a transaction root

<comment>Return:</comment>
  <info>resource</info>  


id: svn_fs_youngest_rev
type: function
doc:
<comment>Description:</comment>
  Returns the number of the youngest revision in the filesystem
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Returns the number of the youngest revision in the filesystem

<comment>Return:</comment>
  <info>int</info>  


id: svn_import
type: function
doc:
<comment>Description:</comment>
  Imports an unversioned path into a repository
  
  Commits unversioned <strong>$path</strong> into repository at <strong>$url</strong>. If <strong>$path</strong> is a directory and <strong>$nonrecursive</strong> is
  <info>false</info>,  the directory will be imported recursively.

<comment>Param:</comment>
  <info>string</info>  <strong>$path</strong>          Path of file or directory to import.
                         
                         Göreli yollar, geçerli çalışma dizini PHP çalıştırılabilirini içeren
                         dizinlerden biriymiş gibi çözümlenir. Betiğin çalıştırıldığı dizini
                         kullanmak
                         için <strong>realpath()</strong> işlevi veya
                         dirname(__FILE__) kullanılır.
  <info>string</info>  <strong>$url</strong>           Repository URL to import into.
  <info>bool</info>    <strong>$nonrecursive</strong>  Whether or not to refrain from recursively processing directories.

<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>svn_add()</strong>
   * SVN documentation for svn import


id: svn_log
type: function
doc:
<comment>Description:</comment>
  Returns the commit log messages of a repository URL
  
  <strong>svn_log()</strong> returns the complete history of the item at the repository URL <strong>$repos_url</strong>, or the
  history of a specific revision if <strong>$start_revision</strong> is set. This function is equivalent to svn log
  --verbose -r $start_revision $repos_url.

<comment>Param:</comment>
  <info>string</info>  <strong>$repos_url</strong>       Repository URL of the item to retrieve log history from.
  <info>int</info>     <strong>$start_revision</strong>  Revision number of the first log to retrieve. Use <info>SVN_REVISION_HEAD</info> to
                           retrieve the log from the most recent revision.
  <info>int</info>     <strong>$end_revision</strong>    Revision number of the last log to retrieve. Defaults to <strong>$start_revision</strong>
                           if specified or to <info>SVN_REVISION_INITIAL</info> otherwise.
  <info>int</info>     <strong>$limit</strong>           Number of logs to retrieve.
  <info>int</info>     <strong>$flags</strong>           Any combination of <info>SVN_OMIT_MESSAGES</info>, <info>SVN_DISCOVER_CHANGED_PATHS</info> and
                           <info>SVN_STOP_ON_COPY</info>.

<comment>Return:</comment>
  <info>array</info>  On success, this function returns an array file listing in the format of:  Array, ordered
         most recent (highest) revision first
         ( [rev] => integer revision number [author] => string author name [msg] => string log
         message [date] => string date formatted per ISO 8601, i.e. date('c') [paths] => Array,
         describing changed files ( [0] => Array ( [action] => string letter signifying change
         [path] =>  absolute repository path of changed file ) [1] => ... )
         )
         [1] => ...
         ]]>
         
         The output will always be a numerically indexed array of arrays, even when there are none
         or only one log message(s).
         
         The value of action is a subset of the status output in the first column, where possible
         values are:
         
         If no changes were made to the item, an empty array is returned.

<comment>See Also:</comment>
   * 
      SVN documentation on svn log
     


id: svn_ls
type: function
doc:
<comment>Description:</comment>
  Returns list of directory contents in repository URL, optionally at revision number
  
  This function queries the repository URL and returns a list of files and directories, optionally
  from a specific revision. This is equivalent to svn list $repos_url[@$revision_no]
  
  This function does not work with working copies. <strong>$repos_url</strong> must be a repository URL.

<comment>Param:</comment>
  <info></info>      <strong>$url</strong>       URL of the repository, eg. http://www.example.com/svnroot. To access a local
                   Subversion repository via filesystem, use the file URI scheme, eg.
                   file:///home/user/svn-repos
  <info></info>      <strong>$revision</strong>  Integer revision number to retrieve listing of. When omitted, the HEAD revision
                   is used.
  <info>bool</info>  <strong>$recurse</strong>   Enables recursion.

<comment>Return:</comment>
  <info>array</info>  On success, this function returns an array file listing in the format of:  Array (
         [created_rev] => integer revision number of last edit [last_author] => string author name
         of last edit [size] => integer byte file size of file [time] => string date of last edit in
         form 'M d H:i' or 'M d Y', depending on how old the file is [time_t] => integer unix
         timestamp of last edit [name] => name of file/directory [type] => type, can be 'file' or
         'dir' )
         [1] => ...
         ]]>

<comment>See Also:</comment>
   * SVN documentation on svn list


id: svn_mkdir
type: function
doc:
<comment>Description:</comment>
  Creates a directory in a working copy or repository
  
  Creates a directory in a working copy or repository.

<comment>Param:</comment>
  <info>string</info>  <strong>$path</strong>  The path to the working copy or repository.

<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>svn_add()</strong>
   * <strong>svn_copy()</strong>


id: svn_repos_create
type: function
doc:
<comment>Description:</comment>
  Create a new subversion repository at path
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Create a new subversion repository at path

<comment>Return:</comment>
  <info>resource</info>  


id: svn_repos_fs
type: function
doc:
<comment>Description:</comment>
  Gets a handle on the filesystem for a repository
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Gets a handle on the filesystem for a repository

<comment>Return:</comment>
  <info>resource</info>  


id: svn_repos_fs_commit_txn
type: function
doc:
<comment>Description:</comment>
  Commits a transaction and returns the new revision
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Commits a transaction and returns the new revision

<comment>Return:</comment>
  <info>int</info>  


id: svn_repos_hotcopy
type: function
doc:
<comment>Description:</comment>
  Make a hot-copy of the repos at repospath; copy it to destpath
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Make a hot-copy of the repos at repospath; copy it to destpath

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


id: svn_repos_open
type: function
doc:
<comment>Description:</comment>
  Open a shared lock on a repository
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Open a shared lock on a repository.

<comment>Return:</comment>
  <info>resource</info>  


id: svn_repos_recover
type: function
doc:
<comment>Description:</comment>
  Run recovery procedures on the repository located at path
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.
  
  Run recovery procedures on the repository located at path.

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


id: svn_revert
type: function
doc:
<comment>Description:</comment>
  Revert changes to the working copy
  
  Revert any local changes to the path in a working copy.

<comment>Param:</comment>
  <info>string</info>  <strong>$path</strong>       The path to the working repository.
  <info>bool</info>    <strong>$recursive</strong>  Optionally make recursive changes.

<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>svn_delete()</strong>
   * <strong>svn_export()</strong>


id: svn_status
type: function
doc:
<comment>Description:</comment>
  Returns the status of working copy files and directories
  
  Returns the status of working copy files and directories, giving modifications, additions,
  deletions and other changes to items in the working copy.

<comment>Param:</comment>
  <info>string</info>  <strong>$path</strong>   Local path to file or directory to retrieve status of.
                  
                  Göreli yollar, geçerli çalışma dizini PHP çalıştırılabilirini içeren
                  dizinlerden biriymiş gibi çözümlenir. Betiğin çalıştırıldığı dizini kullanmak
                  için <strong>realpath()</strong> işlevi veya
                  dirname(__FILE__) kullanılır.
  <info>int</info>     <strong>$flags</strong>  Any combination of <info>Svn::NON_RECURSIVE</info>, <info>Svn::ALL</info> (regardless of modification
                  status), <info>Svn::SHOW_UPDATES</info> (entries will be added for items that are out-of-date),
                  <info>Svn::NO_IGNORE</info> (disregard <return>svn:ignore</return> properties when scanning for new files) and
                  <info>Svn::IGNORE_EXTERNALS</info>.

<comment>Return:</comment>
  <info>array</info>  Returns a numerically indexed array of associative arrays detailing the status of items in
         the repository:
         
         The information on the item is an associative array that can contain the following keys:
         
         String path to file/directory of this entry on local filesystem.
         
         Status of item's text. Refer to status
         constants for possible values.
         
         Status of item's text in repository. Only accurate if <strong>$update</strong> was set to <info>true</info>. Refer to
         status
         constants for possible values.
         
         Status of item's properties. Refer to status
         constants for possible values.
         
         Status of item's property in repository. Only accurate if <strong>$update</strong> was set to <info>true</info>. Refer to
         status
         constants for possible values.
         
         Whether or not the item is locked. (Only set if <info>true</info>.)
         
         Whether or not the item was copied (scheduled for addition with history). (Only set if
         <info>true</info>.)
         
         Whether or not the item was switched using the switch command. (Only set if <info>true</info>)
         
         These keys are only set if the item is versioned:
         
         Base name of item in repository.
         
         URL of item in repository.
         
         Base URL of repository.
         
         Integer revision of item in working copy.
         
         Type of item, i.e. file or directory. Olası değerler tür
         sabitleri bölümünde bulunabilir.
         
         Scheduled action for item, i.e. addition or deletion. Constants for these magic numbers are
         not available, they can be emulated by using:
         
         Whether or not the item was deleted, but parent revision lags behind. (Only set if <info>true</info>.)
         
         Whether or not the item is absent, that is, Subversion knows that there should be something
         there but there isn't. (Only set if <info>true</info>.)
         
         Whether or not the entries file for a directory is incomplete. (Only set if <info>true</info>.)
         
         Integer Unix timestamp of last commit date. (Unaffected by <strong>$update</strong>.)
         
         Integer revision of last commit. (Unaffected by <strong>$update</strong>.)
         
         String author of last commit. (Unaffected by <strong>$update</strong>.)
         
         Integer Unix timestamp of last up-to-date time for properties
         
         Integer Unix timestamp of last up-to-date time for text

<comment>See Also:</comment>
   * <strong>svn_update()</strong>
   * <strong>svn_log()</strong>
   * SVN documentation for svn status


id: svn_update
type: function
doc:
<comment>Description:</comment>
  Update working copy
  
  Update working copy at <strong>$path</strong> to revision <strong>$revno</strong>. If <strong>$recurse</strong> is true, directories will be
  recursively updated.

<comment>Param:</comment>
  <info>string</info>  <strong>$path</strong>     Path to local working copy.
                    
                    Göreli yollar, geçerli çalışma dizini PHP çalıştırılabilirini içeren
                    dizinlerden biriymiş gibi çözümlenir. Betiğin çalıştırıldığı dizini kullanmak
                    için <strong>realpath()</strong> işlevi veya
                    dirname(__FILE__) kullanılır.
  <info>int</info>     <strong>$revno</strong>    Revision number to update to, default is <info>SVN_REVISION_HEAD</info>.
  <info>bool</info>    <strong>$recurse</strong>  Whether or not to recursively update directories.

<comment>Return:</comment>
  <info>int</info>  Returns new revision number on success, returns <info>false</info> on failure.

<comment>See Also:</comment>
   * <strong>svn_checkout()</strong>
   * <strong>svn_commit()</strong>
   * SVN documentation for svn update


id: swoole_async_dns_lookup
type: function
doc:
<comment>Description:</comment>
  Async and non-blocking hostname to IP lookup

<comment>Param:</comment>
  <info>string</info>    <strong>$hostname</strong>  The host name.
  <info>callable</info>  <strong>$callback</strong>  The host name.
                       
                       The IP address.
  <info>string</info>    <strong>$hostname</strong>  The host name.
  <info></info>          <strong>$IP</strong>        The IP address.

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


id: swoole_async_read
type: function
doc:
<comment>Description:</comment>
  Read file stream asynchronously

<comment>Param:</comment>
  <info>string</info>    <strong>$filename</strong>    The filename of the file being read.
  <info>callable</info>  <strong>$callback</strong>    The name of the file.
                         
                         The content readed from the file stream.
  <info>string</info>    <strong>$filename</strong>    The name of the file.
  <info>string</info>    <strong>$content</strong>     The content readed from the file stream.
  <info>int</info>       <strong>$chunk_size</strong>  The chunk length.
  <info>int</info>       <strong>$offset</strong>      The offset.

<comment>Return:</comment>
  <info>bool</info>  Whether the read is succeed.


id: swoole_async_readfile
type: function
doc:
<comment>Description:</comment>
  Read a file asynchronously

<comment>Param:</comment>
  <info>string</info>    <strong>$filename</strong>  The filename of the file being read.
  <info>callable</info>  <strong>$callback</strong>  The name of the file.
                       
                       The content read from the file.
  <info>string</info>    <strong>$filename</strong>  The name of the file.
  <info>string</info>    <strong>$content</strong>   The content read from the file.

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


id: swoole_async_set
type: function
doc:
<comment>Description:</comment>
  Update the async I/O options

<comment>Param:</comment>
  <info>array</info>  <strong>$settings</strong>  

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


id: swoole_async_write
type: function
doc:
<comment>Description:</comment>
  Write data to a file stream asynchronously

<comment>Param:</comment>
  <info>string</info>    <strong>$filename</strong>  The filename being written.
  <info>string</info>    <strong>$content</strong>   The content writing to the file.
  <info>int</info>       <strong>$offset</strong>    The offset.
  <info>callable</info>  <strong>$callback</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: swoole_async_writefile
type: function
doc:
<comment>Description:</comment>
  Write data to a file asynchronously

<comment>Param:</comment>
  <info>string</info>    <strong>$filename</strong>  The filename being written.
  <info>string</info>    <strong>$content</strong>   The content writing to the file.
  <info>callable</info>  <strong>$callback</strong>  
  <info>int</info>       <strong>$flags</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: swoole_clear_error
type: function
doc:
<comment>Description:</comment>
  Clear errors in the socket or on the last error code
  
  Clear errors in the socket or on the last error code.

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


id: swoole_client_select
type: function
doc:
<comment>Description:</comment>
  Get the file description which are ready to read/write or error

<comment>Param:</comment>
  <info>array</info>  <strong>$read_array</strong>   
  <info>array</info>  <strong>$write_array</strong>  
  <info>array</info>  <strong>$error_array</strong>  
  <info>float</info>  <strong>$timeout</strong>      

<comment>Return:</comment>
  <info>int</info>  


id: swoole_cpu_num
type: function
doc:
<comment>Description:</comment>
  Get the number of CPU

<comment>Return:</comment>
  <info>int</info>  The number of CPU.


id: swoole_errno
type: function
doc:
<comment>Description:</comment>
  Get the error code of the latest system call

<comment>Return:</comment>
  <info>int</info>  


id: swoole_error_log
type: function
doc:
<comment>Description:</comment>
  Output error messages to the log
  
  Output error messages to the log.

<comment>Param:</comment>
  <info>int</info>     <strong>$level</strong>  Log Level, constants can be used: <info>SWOOLE_LOG_DEBUG</info>, <info>SWOOLE_LOG_TRACE</info>,
                  <info>SWOOLE_LOG_INFO</info>, <info>SWOOLE_LOG_NOTICE</info>, <info>SWOOLE_LOG_WARNING</info>, <info>SWOOLE_LOG_ERROR</info>,
                  <info>SWOOLE_LOG_NONE</info>
  <info>string</info>  <strong>$msg</strong>    Message content to be written to the log.

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


id: swoole_event_add
type: function
doc:
<comment>Description:</comment>
  Add new callback functions of a socket into the EventLoop

<comment>Param:</comment>
  <info>int</info>       <strong>$fd</strong>              
  <info>callable</info>  <strong>$read_callback</strong>   
  <info>callable</info>  <strong>$write_callback</strong>  
  <info>int</info>       <strong>$events</strong>          

<comment>Return:</comment>
  <info>int</info>  


id: swoole_event_defer
type: function
doc:
<comment>Description:</comment>
  Add callback function to the next event loop

<comment>Param:</comment>
  <info>callable</info>  <strong>$callback</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: swoole_event_del
type: function
doc:
<comment>Description:</comment>
  Remove all event callback functions of a socket

<comment>Param:</comment>
  <info>int</info>  <strong>$fd</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: swoole_event_exit
type: function
doc:
<comment>Description:</comment>
  Exit the eventloop, only available at the client side

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


id: swoole_event_set
type: function
doc:
<comment>Description:</comment>
  Update the event callback functions of a socket

<comment>Param:</comment>
  <info>int</info>       <strong>$fd</strong>              
  <info>callable</info>  <strong>$read_callback</strong>   
  <info>callable</info>  <strong>$write_callback</strong>  
  <info>int</info>       <strong>$events</strong>          

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


id: swoole_event_wait
type: function
doc:
<comment>Description:</comment>
  Start the event loop

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


id: swoole_event_write
type: function
doc:
<comment>Description:</comment>
  Write data to a socket

<comment>Param:</comment>
  <info>int</info>     <strong>$fd</strong>    
  <info>string</info>  <strong>$data</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: swoole_get_local_ip
type: function
doc:
<comment>Description:</comment>
  Get the IPv4 IP addresses of each NIC on the machine

<comment>Return:</comment>
  <info>array</info>  


id: swoole_last_error
type: function
doc:
<comment>Description:</comment>
  Get the lastest error message

<comment>Return:</comment>
  <info>int</info>  


id: swoole_load_module
type: function
doc:
<comment>Description:</comment>
  Load a swoole extension

<comment>Return:</comment>
  <info>mixed</info>  


id: swoole_select
type: function
doc:
<comment>Description:</comment>
  Select the file descriptions which are ready to read/write or error in the eventloop

<comment>Param:</comment>
  <info>array</info>  <strong>$read_array</strong>   
  <info>array</info>  <strong>$write_array</strong>  
  <info>array</info>  <strong>$error_array</strong>  
  <info>float</info>  <strong>$timeout</strong>      

<comment>Return:</comment>
  <info>int</info>  


id: swoole_set_process_name
type: function
doc:
<comment>Description:</comment>
  Set the process name

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

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


id: swoole_strerror
type: function
doc:
<comment>Description:</comment>
  Convert the Errno into error messages

<comment>Param:</comment>
  <info>int</info>  <strong>$errno</strong>  

<comment>Return:</comment>
  <info>string</info>  


id: swoole_timer_after
type: function
doc:
<comment>Description:</comment>
  Trigger a one time callback function in the future

<comment>Param:</comment>
  <info>int</info>       <strong>$ms</strong>        
  <info>callable</info>  <strong>$callback</strong>  
  <info>mixed</info>     <strong>$param</strong>     

<comment>Return:</comment>
  <info>int</info>  


id: swoole_timer_exists
type: function
doc:
<comment>Description:</comment>
  Check if a timer callback function is existed

<comment>Param:</comment>
  <info>int</info>  <strong>$timer_id</strong>  

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


id: swoole_timer_tick
type: function
doc:
<comment>Description:</comment>
  Trigger a timer tick callback function by time interval

<comment>Param:</comment>
  <info>int</info>       <strong>$ms</strong>        
  <info>callable</info>  <strong>$callback</strong>  

<comment>Return:</comment>
  <info>int</info>  


id: swoole_version
type: function
doc:
<comment>Description:</comment>
  Get the version of Swoole

<comment>Return:</comment>
  <info>string</info>  The version of Swoole.


id: symlink
type: function
doc:
<comment>Description:</comment>
  Bir sembolik bağ oluşturur
  
  <strong>symlink()</strong> işlevi mevcut <strong>$hedef</strong>'e <strong>$bağ</strong> bağımsız değişkeninde belirtilen isimle bir sembolik bağ
  oluşturur.

<comment>Param:</comment>
  <info>string</info>  <strong>$hedef</strong>  Bağın hedefi.
  <info>string</info>  <strong>$bağ</strong>   Sembolik bağın ismi.

<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>link()</strong>
   * <strong>readlink()</strong>
   * <strong>linkinfo()</strong>
   * <strong>unlink()</strong>


id: sys_get_temp_dir
type: function
doc:
<comment>Description:</comment>
  Geçici dosyalar için kullanılan dizini döndürür
  
  PHP'nin geçici dosyaları sakladığı öntanımlı dizinin tam yolunu döndürür.

<comment>Return:</comment>
  <info>string</info>  Geçici dosyaların saklandığı dizinin tam yolunu döndürür.

<comment>See Also:</comment>
   * <strong>tmpfile()</strong>
   * <strong>tempnam()</strong>


id: sys_getloadavg
type: function
doc:
<comment>Description:</comment>
  Ortalama sistem yükünü döndürür
  
  Son 1., 5. ve 15. dakikada ölçülen ortalama sistem yükünü (sistemde çalışmakta olan süreç
  sayısını) gösteren üç değer döndürür.

<comment>Return:</comment>
  <info>array|false</info>  Son 1., 5. ve 15. dakikada alınan örnekleri içeren bir dizi, başarısızlık durumunda
               <info>false</info> döner


id: syslog
type: function
doc:
<comment>Description:</comment>
  Bir sistem günlüğü iletisi üretir
  
  <strong>syslog()</strong> işlevi sistem günlük yöneticisi tarafından dağıtılacak bir günlük iletisi üretir.
  
  Kullanıcı tanımlı bir günlük eylemci tanımlamak için gerekli bilgileri syslog.conf5 Unix kılavuz
  sayfasında bulabilirsiniz. Unix sistemlerindeki syslog oluşumları ve seçenekleri hakkında daha
  fazla bilgi için syslog3 kılavuz sayfasına bakınız.

<comment>Param:</comment>
  <info>int</info>     <strong>$öncelik</strong>  <strong>$öncelik</strong>, oluşum ve düzeyin birleşimidir. Olası değerler: <strong>syslog()</strong> Öncelikleri
                    (azalan sırada)SabitAçıklama<info>LOG_EMERG</info>sistem kullanışsız<info>LOG_ALERT</info>eylem hemen ele
                    alınmalı<info>LOG_CRIT</info>hayati durum<info>LOG_ERR</info>hata durumları<info>LOG_WARNING</info>uyarı
                    durumları<info>LOG_NOTICE</info>normal, fakat önemli durum<info>LOG_INFO</info>bilgilendirme
                    iletisi<info>LOG_DEBUG</info>hata ayıklama iletisi
  <info>string</info>  <strong>$ileti</strong>    Gönderilecek ileti.

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

<comment>See Also:</comment>
   * <strong>openlog()</strong>
   * <strong>closelog()</strong>
   * syslog.filter INI
     yönergesi (PHP 7.3 itibariyle)


id: system
type: function
doc:
<comment>Description:</comment>
  Belirtilen harici komutu çalıştırır ve çıktısını gösterir
    
  
  <strong>system()</strong> işlevi C dilindeki adaşı gibi verilen <strong>$komut</strong>'u çalıştırır ve sonucunu çıktılar.
  
  PHP bir sunucu modülü olarak çalışırken, bu işlev her çıktı satırından sonra HTTP sunucusunun
  çıktı tamponunu boşaltmaya çalışır.
  
  Bir komutu, çıktısı ortamla etkileşime girmeden çalıştırmak isterseniz <strong>passthru()</strong> işlevini
  kullanın.

<comment>Param:</comment>
  <info>string</info>  <strong>$komut</strong>  Çalıştırılacak komut.
  <info>int</info>     <strong>$sonuç</strong>  Bu bağımsız değişken belirtilmişse çalıştırılan komutun çıktısı bu değişkene
                  yazılır.

<comment>Return:</comment>
  <info>string|false</info>  Başarısızlık durumunda <info>false</info> aksi takdirde komut çıktısının son satırı döner.

<comment>See Also:</comment>
   * <strong>exec()</strong>
   * <strong>passthru()</strong>
   * <strong>popen()</strong>
   * <strong>escapeshellcmd()</strong>
   * <strong>pcntl_exec()</strong>
   * Çalıştırma
    İşleci


id: taint
type: function
doc:
<comment>Description:</comment>
  Taint a string
  
  Make a string tainted. This is used for testing purpose only.

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

<comment>Return:</comment>
  <info>bool</info>  Return TRUE if the transformation is done. Always return TRUE if the taint extension is not
        enabled.


id: tan
type: function
doc:
<comment>Description:</comment>
  Tangent
  
  <strong>tan()</strong> returns the tangent of the <strong>$num</strong> parameter.  The <strong>$num</strong> parameter is in radians.

<comment>Param:</comment>
  <info>float</info>  <strong>$num</strong>  The argument to process in radians

<comment>Return:</comment>
  <info>float</info>  The tangent of <strong>$num</strong>

<comment>See Also:</comment>
   * <strong>atan()</strong>
   * <strong>atan2()</strong>
   * <strong>sin()</strong>
   * <strong>cos()</strong>
   * <strong>tanh()</strong>
   * <strong>deg2rad()</strong>


id: tanh
type: function
doc:
<comment>Description:</comment>
  Hyperbolic tangent
  
  Returns the hyperbolic tangent of <strong>$num</strong>, defined as <return>sinh($num)/cosh($num)</return>.

<comment>Param:</comment>
  <info>float</info>  <strong>$num</strong>  The argument to process

<comment>Return:</comment>
  <info>float</info>  The hyperbolic tangent of <strong>$num</strong>

<comment>See Also:</comment>
   * <strong>tan()</strong>
   * <strong>atanh()</strong>
   * <strong>sinh()</strong>
   * <strong>cosh()</strong>


id: tcpwrap_check
type: function
doc:
<comment>Description:</comment>
  Bir tcpwrap sınaması yapar
  
  Bu işlev, bir istemcinin belirtilen artalan uygulamasına erişimine izin verilip verilmediğini
  saptamak için /etc/hosts.allow ve /etc/hosts.deny dosyalarına bakar.

<comment>Param:</comment>
  <info></info>        <strong>$daemon</strong>     Artalan uygulamasının adı.
  <info>string</info>  <strong>$adres</strong>      Uzak istemcinin adresi. Bir IP adresi veya bir alan adı belirtilebilir.
  <info>string</info>  <strong>$kullanıcı</strong>  İsteğe bağlı olarak kullanıcı adı.
  <info>bool</info>    <strong>$dns_yok</strong>    <strong>$adres</strong> olarak bir alan adı belirtilmişse IP adresini bulmak için DNS
                      çözümlemesi yapılır. Bu bağımsız değişkene <info>true</info> atanarak bu çözümlemenin
                      yapılmaması sağlanabilir.

<comment>Return:</comment>
  <info>bool</info>  Erişime izin verilmişse <info>true</info> yoksa <info>false</info> döner.


id: tempnam
type: function
doc:
<comment>Description:</comment>
  Eşsiz bir isimle dosya oluşturur
  
  Belirtilen dizinde eşsiz bir isimle bir dosya oluşturur ve erişim izinlerini 0600'e ayarlar. Eğer
  belirtilen dizin mevcut değilse veya yazılabilir değilse <strong>tempnam()</strong> sistem geçici dizininde bir
  dosya oluşturup bunun ismini içeren tam dosya yolunu döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizin</strong>  Geçici dosyanın oluşturulacağı dizin.
  <info>string</info>  <strong>$önek</strong>  Üretilecek geçici dosyaismi için önek.
                  
                  Önekin sadece ilk 63 karakteri kullanılır, kalanı yok sayılır. Windows ise önekin
                  sadece ilk üç karakterini kullanır.

<comment>Return:</comment>
  <info>string|false</info>  Başarısızlık durumunda <info>false</info> aksi takdirde yeni geçici dosyanın tam dosya yolu ile
                döner.

<comment>See Also:</comment>
   * <strong>tmpfile()</strong>
   * <strong>sys_get_temp_dir()</strong>
   * <strong>unlink()</strong>


id: textdomain
type: function
doc:
<comment>Description:</comment>
  Öntanımlı uygulama adını tanımlar
  
  <strong>gettext()</strong> çağrılarının yapıldığı arama bölgesini tanımlar. Bu arama bölgesine genellikle
  uygulamanın adı verilir.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$uygulama_adı</strong>  İletilerin ait olduğu uygulamanın adı; mevcut ayarların aynen
                              kullanılması için <info>null</info> da belirtilebilir.

<comment>Return:</comment>
  <info>string</info>  Başarılı olduğu takdirde (muhtemelen değiştirdiği) uygulama veya paket ismiyle döner.


id: tidy
type: class
doc:
<comment>Description:</comment>
  tidy tarafından saptandığı haliyle bir HTML dosyasındaki bir HTML düğümü.


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

<comment>Param:</comment>
  <info>string|null</info>        <strong>$filename</strong>        Bu bağımsız değişken belirtilmişse, işlev <strong>tidy::parseFile()</strong>
                                      işlevi gibi davranarak dosyayı okuyup nesneyi bu içerikten
                                      ilklendirir.
  <info>array|string|null</info>  <strong>$config</strong>          Bir dizge veya bir dizi olarak belirtilebilir. Dizge verildiği
                                      takdirde yapılandırma dosyasının ismi olarak ele alınır. Dizi
                                      olarak verildiğinde ise dizinin yapılandırma seçeneklerini
                                      içerdiği varsayılır.
                                      
                                      Seçeneklerin açıklamaları için
                                      http://api.html-tidy.org/#quick-reference adresine bakınız.
  <info>string|null</info>        <strong>$encoding</strong>        Belge girdi çıktı kodlaması belirtilir. Olası değerler: <return>ascii</return>,
                                      <return>latin0</return>, <return>latin1</return>, <return>raw</return>, <return>utf8</return>, <return>iso2022</return>, <return>mac</return>, <return>win1252</return>, <return>ibm858</return>,
                                      <return>utf16</return>, <return>utf16le</return>, <return>utf16be</return>, <return>big5</return> ve <return>shiftjis</return>.
  <info>bool</info>               <strong>$useIncludePath</strong>  Dosya include_path yönergesinde belirtilen yollarda aranır.

<comment>See Also:</comment>
   * <strong>tidy::parseFile()</strong>
   * <strong>tidy::parseString()</strong>


id: tidy::body
type: function
doc:
<comment>Description:</comment>
  Çözümleme ağacının  etiketiyle başlayan
      tidyNode nesnesini döndürür
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Çözümleme ağacının \<body&gt; etiketiyle başlayan <class>tidyNode</class> nesnesini döndürür.

<comment>Param:</comment>
  <info>tidy</info>  <strong>$tidy</strong>  <class>Tidy</class> nesnesi.

<comment>Return:</comment>
  <info>tidyNode|null</info>  Tidy çözümleme ağacının \<body&gt; etiketinden başlayan <class>tidyNode</class> nesnesini döndürür.

<comment>See Also:</comment>
   * <strong>tidy::head()</strong>
   * <strong>tidy::html()</strong>


id: tidy::cleanRepair
type: function
doc:
<comment>Description:</comment>
  Çözümlenen imlenim üzerinde bakım ve onarım yapar
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Belirtilen <strong>$tidy</strong> nesnesi üzerinde bakım ve onarım yapar.

<comment>Param:</comment>
  <info>tidy</info>  <strong>$tidy</strong>  <class>Tidy</class> nesnesi.

<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>tidy::repairFile()</strong>
   * <strong>tidy::repairString()</strong>


id: tidy::diagnose
type: function
doc:
<comment>Description:</comment>
  Çözümlenen veya onarılan imlenim üzerinde tanılama yapar
    
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Belirtilen  <strong>$tidy</strong> nesnesine, hata tamponundaki belge hakkında bazı bilgiler ekleyerek tanılama
  uygular.

<comment>Param:</comment>
  <info>tidy</info>  <strong>$tidy</strong>  <class>Tidy</class> nesnesi.

<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>tidy::errorBuffer()</strong>


id: tidy::getConfig
type: function
doc:
<comment>Description:</comment>
  Geçerli Tidy yapılandırmasını döndürür
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Belirtilen Tidy <strong>$tidy</strong> nesnesinin yapılandırma seçeneklerini bir dizi içinde döndürür.

<comment>Param:</comment>
  <info>tidy</info>  <strong>$tidy</strong>  <class>Tidy</class> nesnesi.

<comment>Return:</comment>
  <info>array</info>  Yapılandırma seçeneklerini içeren bir dizi döndürür.
         
         Seçeneklerin açıklamaları için http://api.html-tidy.org/#quick-reference adresine bakınız.

<comment>See Also:</comment>
   * <strong>tidy_reset_config()</strong>
   * <strong>tidy_save_config()</strong>


id: tidy::getHtmlVer
type: function
doc:
<comment>Description:</comment>
  Belgenin algılanan HTML sürümünü döndürür
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Belgenin algılanan HTML sürümünü döndürür.

<comment>Param:</comment>
  <info>tidy</info>  <strong>$tidy</strong>  <class>Tidy</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  Algılanan HTML sürüm numarasını döndürür.
       
       Bu işlevi henüz Tidylib gerçeklemediğinden şimdilik daima <return>0</return> döndürmektedir.


id: tidy::getOpt
type: function
doc:
<comment>Description:</comment>
  Belirtilen yapılandırma seçeneğinin değerini döndürür
    
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Belirtilen <strong>$seçenek</strong> ile ilgili değeri döndürür.

<comment>Param:</comment>
  <info>tidy</info>    <strong>$tidy</strong>     <class>Tidy</class> nesnesi.
  <info>string</info>  <strong>$seçenek</strong>  Seçeneklerin açıklamaları için http://api.html-tidy.org/#quick-reference
                    adresine bakınız.

<comment>Return:</comment>
  <info>string|int|bool</info>  Belirtilen <strong>$seçenek</strong> ile ilgili değeri döndürür. Dönüş türü seçeneğe göre değişir.


id: tidy::getOptDoc
type: function
doc:
<comment>Description:</comment>
  Belirtilen seçenekle ilgili belgeyi döndürür
    
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Belirtilen seçenekle ilgili belgeyi döndürür.
  
  Bu işlevin kullanılabilmesi için en azından 25 Nisan 2005 tarihli libtidy gerekir.

<comment>Param:</comment>
  <info>tidy</info>    <strong>$tidy</strong>     <class>Tidy</class> nesnesi.
  <info>string</info>  <strong>$seçenek</strong>  Seçenek ismi.

<comment>Return:</comment>
  <info>string|false</info>  Seçenek ve belgesi varsa bir dizge, yoksa <info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>tidy::getconfig()</strong>
   * <strong>tidy::getopt()</strong>


id: tidy::getRelease
type: function
doc:
<comment>Description:</comment>
  Tidy kütüphanesinin dağıtım tarihini döndürür
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Tidy kütüphanesinin dağıtım tarihini döndürür.

<comment>Return:</comment>
  <info>string</info>  Tidy kütüphanesinin dağıtım tarihini bir dizge olarak döndürür (<return>'unknown'</return> olabilir).


id: tidy::getStatus
type: function
doc:
<comment>Description:</comment>
  Belgenin durumunu döndürür
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  <strong>$tidy</strong> ile belirtilen belgenin durumunu döndürür.

<comment>Param:</comment>
  <info>tidy</info>  <strong>$tidy</strong>  <class>Tidy</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  Bir hata veya uyarı oluşmamışsa 0, uyarılar veya erişilebilirlik hataları için 1, hatalar
       için 2 döner.


id: tidy::head
type: function
doc:
<comment>Description:</comment>
  Çözümleme ağacının  etiketiyle başlayan
      tidyNode nesnesini döndürür
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Çözümleme ağacının \<head&gt; etiketiyle başlayan <class>tidyNode</class> nesnesini döndürür.

<comment>Param:</comment>
  <info>tidy</info>  <strong>$tidy</strong>  <class>Tidy</class> nesnesi.

<comment>Return:</comment>
  <info>tidyNode|null</info>  Bir <class>tidyNode</class> nesnesi döner.

<comment>See Also:</comment>
   * <strong>tidy::body()</strong>
   * <strong>tidy::html()</strong>


id: tidy::html
type: function
doc:
<comment>Description:</comment>
  Çözümleme ağacının  etiketiyle başlayan
      tidyNode nesnesini döndürür
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Çözümleme ağacının \<html&gt; etiketiyle başlayan <class>tidyNode</class> nesnesini döndürür.

<comment>Param:</comment>
  <info>tidy</info>  <strong>$tidy</strong>  <class>Tidy</class> nesnesi.

<comment>Return:</comment>
  <info>tidyNode|null</info>  Bir <class>tidyNode</class> nesnesi döner.

<comment>See Also:</comment>
   * <strong>tidy::body()</strong>
   * <strong>tidy::head()</strong>


id: tidy::isXhtml
type: function
doc:
<comment>Description:</comment>
  Belge bir XHTML belge mi diye bakar
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Belge bir XHTML belge ise <info>true</info> döner.

<comment>Param:</comment>
  <info>tidy</info>  <strong>$tidy</strong>  <class>Tidy</class> nesnesi.

<comment>Return:</comment>
  <info>bool</info>  Belge bir XHTML belge ise <info>true</info> yoksa <info>false</info> döner.
        
        Bu işlevi henüz Tidylib gerçeklemediğinden şimdilik daima <info>false</info> döndürmektedir.


id: tidy::isXml
type: function
doc:
<comment>Description:</comment>
  Belge salt bir XML (HTML/XHTML değil) belge mi diye bakar
    
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Belge salt bir XML (HTML/XHTML değil) belge ise <info>true</info> döner.

<comment>Param:</comment>
  <info>tidy</info>  <strong>$tidy</strong>  <class>Tidy</class> nesnesi.

<comment>Return:</comment>
  <info>bool</info>  Belge salt bir XML (HTML/XHTML değil) belge ise <info>true</info>, yoksa <info>false</info> döner.
        
        Bu işlevi henüz Tidylib gerçeklemediğinden şimdilik daima <info>false</info> döndürmektedir.


id: tidy::parseFile
type: function
doc:
<comment>Description:</comment>
  Belirtilen URI veya dosyadaki imlenimi çözümler
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Belirtilen dosyayı çözümler.

<comment>Param:</comment>
  <info>string</info>             <strong>$dosya</strong>                Bu bağımsız değişken belirtilmişse, işlev dosyayı okuyup
                                           nesneyi bu içerikten ilklendirir.
  <info>array|string|null</info>  <strong>$ayarlar</strong>              Bir dizge veya bir dizi olarak belirtilebilir. Dizge
                                           verildiği takdirde yapılandırma dosyasının ismi olarak
                                           ele alınır. Dizi olarak verildiğinde ise dizinin
                                           yapılandırma seçeneklerini içerdiği varsayılır.
                                           
                                           Seçeneklerin açıklamaları için
                                           http://api.html-tidy.org/#quick-reference adresine
                                           bakınız.
  <info>string|null</info>        <strong>$kodlama</strong>              Belge girdi çıktı kodlaması belirtilir. Olası değerler:
                                           <return>ascii</return>, <return>latin0</return>, <return>latin1</return>, <return>raw</return>, <return>utf8</return>, <return>iso2022</return>, <return>mac</return>, <return>win1252</return>,
                                           <return>ibm858</return>, <return>utf16</return>, <return>utf16le</return>, <return>utf16be</return>, <return>big5</return> ve <return>shiftjis</return>.
  <info>bool</info>               <strong>$include_path_kullan</strong>  Dosya include_path yönergesinde belirtilen yollarda
                                           aranır.

<comment>Return:</comment>
  <info>bool</info>  tidy::parseFile başarı durumunda <info>true</info>, <strong>tidy_parse_file()</strong> ise başarı durumunda yeni bir <class>tidy</class>
        nesnesi döndürür. Her ikisi de başarısızlık durumunda <info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>tidy::parsestring()</strong>
   * <strong>tidy::repairfile()</strong>
   * <strong>tidy::repairstring()</strong>


id: tidy::parseString
type: function
doc:
<comment>Description:</comment>
  Bir dizge olarak belirtilen bir belgeyi çözümler
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  <strong>$girdi</strong> olarak belirtilen bir belgeyi çözümler.

<comment>Param:</comment>
  <info>string</info>             <strong>$girdi</strong>    Çözümlenecek veri.
  <info>array|string|null</info>  <strong>$ayarlar</strong>  Bir dizge veya bir dizi olarak belirtilebilir. Dizge verildiği
                               takdirde yapılandırma dosyasının ismi olarak ele alınır. Dizi olarak
                               verildiğinde ise dizinin yapılandırma seçeneklerini içerdiği
                               varsayılır.
                               
                               Seçeneklerin açıklamaları için
                               http://api.html-tidy.org/#quick-reference adresine bakınız.
  <info>string|null</info>        <strong>$kodlama</strong>  Belge girdi çıktı kodlaması belirtilir. Olası değerler: <return>ascii</return>,
                               <return>latin0</return>, <return>latin1</return>, <return>raw</return>, <return>utf8</return>, <return>iso2022</return>, <return>mac</return>, <return>win1252</return>, <return>ibm858</return>, <return>utf16</return>,
                               <return>utf16le</return>, <return>utf16be</return>, <return>big5</return> ve <return>shiftjis</return>.

<comment>Return:</comment>
  <info>bool</info>  tidy::parseString başarı durumunda <info>true</info>, <strong>tidy_parse_string()</strong> ise başarı durumunda yeni bir
        <class>tidy</class> nesnesi döndürür. Her ikisi de başarısızlık durumunda <info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>tidy::parseFile()</strong>
   * <strong>tidy::repairFile()</strong>
   * <strong>tidy::repairString()</strong>


id: tidy::repairFile
type: function
doc:
<comment>Description:</comment>
  Bir dosyayı onarıp bir dizge olarak döndürür
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Bir dosyayı onarıp bir dizge olarak döndürür.

<comment>Param:</comment>
  <info>string</info>             <strong>$dosya</strong>                Onarılacak dosya.
  <info>array|string|null</info>  <strong>$ayarlar</strong>              Bir dizge veya bir dizi olarak belirtilebilir. Dizge
                                           verildiği takdirde yapılandırma dosyasının ismi olarak
                                           ele alınır. Dizi olarak verildiğinde ise dizinin
                                           yapılandırma seçeneklerini içerdiği varsayılır.
                                           
                                           Seçeneklerin açıklamaları için
                                           http://api.html-tidy.org/#quick-reference adresine
                                           bakınız.
  <info>string|null</info>        <strong>$kodlama</strong>              Belge girdi çıktı kodlaması belirtilir. Olası değerler:
                                           <return>ascii</return>, <return>latin0</return>, <return>latin1</return>, <return>raw</return>, <return>utf8</return>, <return>iso2022</return>, <return>mac</return>, <return>win1252</return>,
                                           <return>ibm858</return>, <return>utf16</return>, <return>utf16le</return>, <return>utf16be</return>, <return>big5</return> ve <return>shiftjis</return>.
  <info>bool</info>               <strong>$include_path_kullan</strong>  Dosya include_path yönergesinde belirtilen yollarda
                                           aranır.

<comment>Return:</comment>
  <info>string|false</info>  Onarılmış dosya içeriğini bir dizge olarak döndürür, başarısızlık durumunda <info>false</info>
                döner.

<comment>See Also:</comment>
   * <strong>tidy::parseFile()</strong>
   * <strong>tidy::parseString()</strong>
   * <strong>tidy::repairString()</strong>


id: tidy::repairString
type: function
doc:
<comment>Description:</comment>
  Seçimlik bir yapılandırma dosyasını kullanarak bir dizgeyi onarır
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Belirtilen <strong>$veri</strong> dizgesini onarır.

<comment>Param:</comment>
  <info>string</info>             <strong>$veri</strong>     Onarılacak veri.
  <info>array|string|null</info>  <strong>$ayarlar</strong>  Bir dizge veya bir dizi olarak belirtilebilir. Dizge verildiği
                               takdirde yapılandırma dosyasının ismi olarak ele alınır. Dizi olarak
                               verildiğinde ise dizinin yapılandırma seçeneklerini içerdiği
                               varsayılır.
                               
                               Seçeneklerin açıklamaları için
                               http://api.html-tidy.org/#quick-reference adresine bakınız.
  <info>string|null</info>        <strong>$kodlama</strong>  Belge girdi çıktı kodlaması belirtilir. Olası değerler: <return>ascii</return>,
                               <return>latin0</return>, <return>latin1</return>, <return>raw</return>, <return>utf8</return>, <return>iso2022</return>, <return>mac</return>, <return>win1252</return>, <return>ibm858</return>, <return>utf16</return>,
                               <return>utf16le</return>, <return>utf16be</return>, <return>big5</return> ve <return>shiftjis</return>.

<comment>Return:</comment>
  <info>string|false</info>  Onarılan dizge, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>tidy::parseFile()</strong>
   * <strong>tidy::parseString()</strong>
   * <strong>tidy::repairFile()</strong>


id: tidy::root
type: function
doc:
<comment>Description:</comment>
  Çözümleme ağacının kökünü temsil eden bir
    tidyNode nesnesi döndürür
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Çözümleme ağacının kökünü temsil eden bir <class>tidyNode</class> nesnesi döndürür.

<comment>Param:</comment>
  <info>tidy</info>  <strong>$tidy</strong>  <class>Tidy</class> nesnesi.

<comment>Return:</comment>
  <info>tidyNode|null</info>  Bir <class>tidyNode</class> nesnesi döner.


id: tidyNode
type: class
doc:
<comment>Description:</comment>
  Tidy tarafından saptandığı haliyle bir HTML dosyasındaki bir HTML düğümü.


id: tidyNode::getParent
type: function
doc:
<comment>Description:</comment>
  Geçerli düğümün ebeveynini döndürür
  
  Geçerli düğümün ebeveynini döndürür.

<comment>Return:</comment>
  <info>tidyNode|null</info>  Düğümün ebeveyni varsa <info>tidyNode</info> yoksa <info>null</info> döner.


id: tidyNode::hasChildren
type: function
doc:
<comment>Description:</comment>
  Düğümün çocukları olup olmadığına bakar
  
  Düğümün çocukları var mı diye bakar.

<comment>Return:</comment>
  <info>bool</info>  Düğümün çocukları varsa <info>true</info> yoksa <info>false</info> döner.


id: tidyNode::hasSiblings
type: function
doc:
<comment>Description:</comment>
  Düğümün kardeşleri olup olmadığına bakar
  
  Düğümün kardeşleri var mı diye bakar.

<comment>Return:</comment>
  <info>bool</info>  Düğümün kardeşleri varsa <info>true</info> yoksa <info>false</info> döner.


id: tidyNode::isAsp
type: function
doc:
<comment>Description:</comment>
  Düğümün bir ASP düğümü olup olmadığına bakar
  
  Düğüm bir ASP düğümü mü diye bakar.

<comment>Return:</comment>
  <info>bool</info>  Düğüm bir ASP düğümü ise <info>true</info> değilse <info>false</info> döner.


id: tidyNode::isComment
type: function
doc:
<comment>Description:</comment>
  Düğüm bir açıklama düğümü mü diye bakar
  
  Düğümün bir açıklama düğümü olup olmadığına bakar.

<comment>Return:</comment>
  <info>bool</info>  Düğüm bir açıklama düğümü ise <info>true</info> değilse <info>false</info> döner.


id: tidyNode::isHtml
type: function
doc:
<comment>Description:</comment>
  Düğümün bir eleman düğümü olup olmadığına bakar
    
  
  Düğümün, belgenin kök düğümü değil, bir elemanın düğümü olup olmadığına bakar.

<comment>Return:</comment>
  <info>bool</info>  Düğüm belgenin kök düğümü değil, bir elemanın düğümü ise <info>true</info> değilse <info>false</info> döner.


id: tidyNode::isJste
type: function
doc:
<comment>Description:</comment>
  Düğümün bir JSTE düğümü olup olmadığına bakar
  
  Düğümün bir JSTE düğümü olup olmadığına bakar.

<comment>Return:</comment>
  <info>bool</info>  Düğüm bir JSTE düğümü ise <info>true</info> değilse <info>false</info> döner.


id: tidyNode::isPhp
type: function
doc:
<comment>Description:</comment>
  Düğümün bir PHP düğümü olup olmadığına bakar
  
  Düğümün bir PHP düğümü olup olmadığına bakar.

<comment>Return:</comment>
  <info>bool</info>  Düğüm bir PHP düğümü ise <info>true</info> değilse <info>false</info> döner.


id: tidyNode::isText
type: function
doc:
<comment>Description:</comment>
  Düğümün bir metin düğümü olup olmadığına bakar
  
  Düğümün (herhangi bir imlenim içermeyen) bir metin düğümü olup olmadığına bakar.

<comment>Return:</comment>
  <info>bool</info>  Düğüm, bir metin düğümü ise <info>true</info> değilse <info>false</info> döner.


id: tidy_access_count
type: function
doc:
<comment>Description:</comment>
  Belgede saptanan Tidy erişilebilirlik uyarılarının sayısını
    döndürür
  
  Belgede saptanan Tidy erişilebilirlik uyarılarının sayısını döndürür.

<comment>Param:</comment>
  <info>tidy</info>  <strong>$tidy</strong>  <class>Tidy</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  Uyarı sayısı döner.

<comment>See Also:</comment>
   * <strong>tidy_error_count()</strong>
   * <strong>tidy_warning_count()</strong>


id: tidy_config_count
type: function
doc:
<comment>Description:</comment>
  Belgede saptanan Tidy yapılandırma hatalarının sayısını
    döndürür
  
  Belgede saptanan Tidy yapılandırma hatalarının sayısını döndürür.

<comment>Param:</comment>
  <info>tidy</info>  <strong>$tidy</strong>  <class>Tidy</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  Hata sayısı döner.


id: tidy_error_count
type: function
doc:
<comment>Description:</comment>
  Belgede saptanan Tidy hatalarının sayısını döndürür
  
  Belgede saptanan Tidy hatalarının sayısını döndürür.

<comment>Param:</comment>
  <info>tidy</info>  <strong>$tidy</strong>  <class>Tidy</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  Hata sayısı döner.

<comment>See Also:</comment>
   * <strong>tidy_access_count()</strong>
   * <strong>tidy_warning_count()</strong>


id: tidy_get_error_buffer
type: function
doc:
<comment>Description:</comment>
  Belge çözümlenirken oluşan uyarıları ve hataları döndür
  
  Nesne yönelimli kullanım (özellik):
  
  Yordamsal kullanım:
  
  Belge çözümlenirken oluşan uyarıları ve hataları döndür.

<comment>Param:</comment>
  <info>tidy</info>  <strong>$tidy</strong>  <class>Tidy</class> nesnesi.

<comment>Return:</comment>
  <info>string|false</info>  Bir dizge olarak hata tamponu veya tampon boşsa <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>tidy_access_count()</strong>
   * <strong>tidy_error_count()</strong>
   * <strong>tidy_warning_count()</strong>


id: tidy_get_output
type: function
doc:
<comment>Description:</comment>
  Çözümlenen Tidy imlenimini bir dizge olarak döndürür
  
  Çözümlenen Tidy imlenimini bir dizge olarak döndürür.

<comment>Param:</comment>
  <info>tidy</info>  <strong>$tidy</strong>  <class>Tidy</class> nesnesi.

<comment>Return:</comment>
  <info>string</info>  Çözümlenen Tidy imlenimini içeren bir dizge döner


id: tidy_warning_count
type: function
doc:
<comment>Description:</comment>
  Belgede saptanan Tidy uyarılarının sayısını döndürür
    
  
  Belgede saptanan Tidy uyarılarının sayısını döndürür.

<comment>Param:</comment>
  <info>tidy</info>  <strong>$tidy</strong>  <class>Tidy</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  Uyarı sayısı.

<comment>See Also:</comment>
   * <strong>tidy_error_count()</strong>
   * <strong>tidy_access_count()</strong>


id: time
type: function
doc:
<comment>Description:</comment>
  Geçerli Unix zaman damgasını döndürür
  
  Unix Zaman Başlangıcından (1 Ocak 1970 00:00:00 GMT) itibaren geçen zamanı saniye cinsinden
  döndürür.
  
  Unix zaman damgaları yerel zaman dilimi hakkında herhangi bir bilgi içermez. Tarih ve saat
  bilgilerini işlerken Unix zaman damgalarından kaynaklanan böyle tehlikelerden kaçınmak için
  <class>DateTimeImmutable</class> sınıfının kullanılması önerilir.

<comment>Return:</comment>
  <info>int</info>  Geçerli zaman damgasını döndürür.

<comment>See Also:</comment>
   * <class>DateTimeImmutable</class>
   * <strong>date()</strong>
   * <strong>microtime()</strong>


id: time_nanosleep
type: function
doc:
<comment>Description:</comment>
  Çalışmayı saniye ve nanosaniye cinsinden geciktirir
  
  Betiğin çalışmasını <strong>$süre</strong> saniye ve <strong>$nanosüre</strong> nanosaniye kadar bekletir.

<comment>Param:</comment>
  <info>int</info>  <strong>$süre</strong>     Beklenecek saniye sayısını belirten negatif olmayan bir tamsayı.
  <info>int</info>  <strong>$nanosüre</strong>  Saniyenin milyarda birlerini belirten negatif olmayan bir tamsayı.
                  
                  Windows'ta, donanıma bağlı olarak betik belirtilenden daha uzun süre bekleyebilir.

<comment>Return:</comment>
  <info>array|bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.
              
              Eğer gecikme bir sinyalle kesilirse şu bileşenlere sahip bir ilişkisel dizi döner:
              <return>seconds</return> - Kalan sürenin saniye sayısı. <return>nanoseconds</return> - Son saniyeden kalan nanosaniye
              sayısı.
              
              <return>seconds</return> - Kalan sürenin saniye sayısı.
              
              <return>nanoseconds</return> - Son saniyeden kalan nanosaniye sayısı.

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


id: time_sleep_until
type: function
doc:
<comment>Description:</comment>
  Belirtilen zamana kadar betiği uyutur
  
  Unix <strong>$zaman_damgası</strong> ile belirtilen zamana kadar betiği uyutur.

<comment>Param:</comment>
  <info>float</info>  <strong>$zaman_damgası</strong>  Betiğin uyanacağı zaman.

<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>sleep()</strong>
   * <strong>usleep()</strong>
   * <strong>time_nanosleep()</strong>
   * <strong>set_time_limit()</strong>


id: timezone_abbreviations_list
type: function
doc:
<comment>Description:</comment>
  DateTimeZone::listAbbreviations işlevinin takma adıdır
  
  Bu işlev, DateTimeZone::listAbbreviations işlevinin takma adıdır.


id: timezone_identifiers_list
type: function
doc:
<comment>Description:</comment>
  DateTimeZone::listIdentifiers işlevinin takma adıdır
  
  Bu işlev, DateTimeZone::listIdentifiers işlevinin takma adıdır.


id: timezone_location_get
type: function
doc:
<comment>Description:</comment>
  DateTimeZone::getLocation işlevinin takma adıdır
  
  Bu işlev, DateTimeZone::getLocation işlevinin takma adıdır.


id: timezone_name_from_abbr
type: function
doc:
<comment>Description:</comment>
  Kısaltmasından ve UTC farkından tahminen zaman diliminin adını döndürür

<comment>Param:</comment>
  <info>string</info>  <strong>$kısaltma</strong>  Zaman dilimi kısaltması.
  <info>int</info>     <strong>$utc_farkı</strong>  Yerel saatin UTC'ye göre saniye cinsinden farkı. Varsayılan değer, <strong>$kısaltma</strong>
                      bağımsız değişkeninin karşılığı olarak bulunan ilk zaman diliminin
                      döndürüleceği anlamına gelen -1'dir. Yoksa, farka uyan zaman dilimi aranır ve
                      bulunamadığı durumlarda fark ne olursa olsun bulunan ilk zaman dilimi
                      döndürülür.
  <info>int</info>     <strong>$gys_var</strong>    Gün ışığından yararlanma saati göstergesi. Öntanımlı değer -1 olup arama
                      sırasında zaman diliminin gün ışığından yararlanma özelliğinin olup
                      olmadığının dikkate alınmadığı anlamına gelir. Bu 1 olarak ayarlanırsa,
                      <strong>$utc_farkı</strong>'nın etkin gün ışığından yararlanma farkını içerdiği varsayılır; 0
                      ise, <strong>$utc_farkı</strong> gün ışığından yararlanma farkını içermiyor demektir. <strong>$kısaltma</strong>
                      yoksa, zaman dilimi yalnızca <strong>$utc_farkı</strong> ve <strong>$gys_var</strong> bağımsız değişkenlerine
                      göre aranacaktır.

<comment>Return:</comment>
  <info>string|false</info>  Başarılı olduğunda zaman diliminin adını, başarısız olduğunda <info>false</info> döndürür.

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


id: timezone_name_get
type: function
doc:
<comment>Description:</comment>
  DateTimeZone::getName  işlevinin takma adıdır
  
  Bu işlev, DateTimeZone::getName işlevinin takma adıdır.


id: timezone_offset_get
type: function
doc:
<comment>Description:</comment>
  DateTimeZone::getOffset işlevinin takma adıdır
  
  Bu işlev, DateTimeZone::getOffset işlevinin takma adıdır.


id: timezone_open
type: function
doc:
<comment>Description:</comment>
  DateTimeZone::__construct için takma ad
  
  Bu işlev DateTimeZone::__construct için bir takma addır.


id: timezone_transitions_get
type: function
doc:
<comment>Description:</comment>
  DateTimeZone::getTransitions işlevinin takma adıdır
  
  Bu işlev, DateTimeZone::getTransitions işlevinin takma adıdır.


id: timezone_version_get
type: function
doc:
<comment>Description:</comment>
  timezonedb sürümünü döndürür
  
  Geçerli timezonedb sürümünü döndürür

<comment>Return:</comment>
  <info>string</info>  <return>YYYY.sürüm</return> biçemini örneğin <return>2022.2</return> dizgesi olarak döndürür.
          
          Zaman dilimi veritabanının eski bir sürümü kullanılıyorsa (örneğin geçerli yılı
          göstermiyorsa), zaman dilimi bilgisi ya PHP güncellenerek ya da timezonedb PECL paketi
          kurularak güncellenebilir.
          
          Bazı Linux dağıtımları, saat dilimi bilgisi için ayrı bir kaynak kullanmak amacıyla
          PHP'nin tarih/saat desteğine yama uygular. Bu durumda bu işlev <return>0.system</return> değerini
          döndürecektir. Bu durumda da timezonedb PECL paketinin kurulması önerilir.

<comment>See Also:</comment>
   * Desteklenen Zaman Dilimlerinin Listesi


id: tmpfile
type: function
doc:
<comment>Description:</comment>
  Geçici bir dosya oluşturur
  
  Eşsiz bir isimle oku-yaz-ikil (w+b) kipinde geçici bir dosya oluşturur ve bu dosya için bir dosya
  tanıtıcısı döndürür.
  
  Dosya (<strong>fclose()</strong> çağrılarak kapatıldığında <strong>tmpfile()</strong> tarafından döndürülen dosya tanıtıcısına
  herhangi bir atıf kalmadığı zaman) veya betik sonlandığında dosya otomatikman silinir.
  
  Betik beklenmedik şekilde sonlanırsa geçici dosya silinebilir.

<comment>Return:</comment>
  <info>resource|false</info>  Başarısızlık durumunda <info>false</info> aksi takdirde <strong>fopen()</strong> işlevinin yaptığı gibi yeni
                  dosya için bir dosya tanıtıcısı ile döner.

<comment>See Also:</comment>
   * <strong>tempnam()</strong>
   * <strong>sys_get_temp_dir()</strong>


id: token_get_all
type: function
doc:
<comment>Description:</comment>
  Belirtilen kaynağı PHP dizgeciklerine ayırır
  
  Belirtilen <strong>$kod</strong> dizgesi, Zend motorunun sözdizimsel tarayıcısı kullanılarak PHP dil dizgeciklerine
  çözümlenir.
  
  Dizgeciklerin listesi için  sayfasına bakınız veya bir dizgecik değerini dizgesel gösterimine
  dönüştürmek için <strong>token_name()</strong> işlevini kullanınız.

<comment>Param:</comment>
  <info>string</info>  <strong>$kod</strong>         Çözümlenecek PHP kaynak kodu.
  <info>int</info>     <strong>$seçenekler</strong>  Geçerli seçenekler: <info>TOKEN_PARSE</info> - Belirli bağlamlarda dahili kullanıma
                       ayrılmış sözcükleri kullanma yeteneğini onaylar.
                       
                       <info>TOKEN_PARSE</info> - Belirli bağlamlarda dahili kullanıma ayrılmış sözcükleri
                       kullanma yeteneğini onaylar.

<comment>Return:</comment>
  <info>array</info>  Dizgecik betimleyicilerinden oluşan bir dizi. Her dizgecik betimleyicisi ya tek bir
         karakterden (<return>;</return>, <return>.</return>, <return>&gt;</return>, <return>!</return> gibi) oluşur ya da üç elemanlı bir diziden; 0. elemanda dizgecik
         indisi, 1. elemanda özgün dizgeciğin dizgesel içeriği ve 2. elemanda satır numarası
         bulunur.

<comment>See Also:</comment>
   * <strong>PhpToken::tokenize()</strong>
   * <strong>token_name()</strong>


id: token_name
type: function
doc:
<comment>Description:</comment>
  Belirtilen PHP dizgeciğinin simgesel ismini döndürür
  
  Belirtilen PHP dizgecik <strong>$değer</strong>ine ilişkin sabit ismi döndürür.

<comment>Param:</comment>
  <info>int</info>  <strong>$değer</strong>  Dizgecik değeri.

<comment>Return:</comment>
  <info>string</info>  Belirtilen dizgecik <strong>$değer</strong>inin simgesel ismini döndürür. Dönen isim, eşleşen dizgecik
          sabitinin ismidir.

<comment>See Also:</comment>
   * 
   * <strong>PhpToken::getTokenName()</strong>


id: touch
type: function
doc:
<comment>Description:</comment>
  Dosyanın erişim ve değişiklik zamanını ayarlar
  
  <strong>$dosyaismi</strong> bağımsız değişkeni ile ismi belirtilen dosyanın erişim ve değişiklik zamanlarını <strong>$zaman</strong>
  bağımsız değişkeni ile belirtilen zamana ayarlamaya çalışır.
  
  Dosya mevcut değilse oluşturulur.

<comment>Param:</comment>
  <info>string</info>    <strong>$dosyaismi</strong>  Erişilecek dosyanın ismi.
  <info>int|null</info>  <strong>$zaman</strong>      Değişiklik zamanı. Eğer <strong>$zaman</strong> <info>null</info> ise, o anki zaman kullanılır.
  <info>int|null</info>  <strong>$ezamanı</strong>   <info>null</info> değilse dosyanın erişim zamanı <strong>$ezamanı</strong> değerine ayarlanır. Aksi
                        takdirde <strong>$zaman</strong> değerine ayarlanır. İki bağımsız değişken de <info>null</info> ise
                        geçerli sistem zamanı kullanılır.

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


id: trader_acos
type: function
doc:
<comment>Description:</comment>
  Vector Trigonometric ACos
  
  Calculates the arc cosine 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_ad
type: function
doc:
<comment>Description:</comment>
  Chaikin A/D Line

<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.

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


id: trader_add
type: function
doc:
<comment>Description:</comment>
  Vector Arithmetic Add
  
  Calculates the vector addition of <strong>$real0</strong> to <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_adosc
type: function
doc:
<comment>Description:</comment>
  Chaikin A/D 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>array</info>  <strong>$volume</strong>      Volume traded, 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.

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


id: trader_adx
type: function
doc:
<comment>Description:</comment>
  Average Directional Movement 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>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_adxr
type: function
doc:
<comment>Description:</comment>
  Average Directional Movement Index Rating

<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_apo
type: function
doc:
<comment>Description:</comment>
  Absolute 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_aroon
type: function
doc:
<comment>Description:</comment>
  Aroon

<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_aroonosc
type: function
doc:
<comment>Description:</comment>
  Aroon 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>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_asin
type: function
doc:
<comment>Description:</comment>
  Vector Trigonometric ASin
  
  Calculates the arc 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_atan
type: function
doc:
<comment>Description:</comment>
  Vector Trigonometric ATan
  
  Calculates the arc 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_atr
type: function
doc:
<comment>Description:</comment>
  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_avgprice
type: function
doc:
<comment>Description:</comment>
  Average Price

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_bbands
type: function
doc:
<comment>Description:</comment>
  Bollinger Bands

<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>$nbDevUp</strong>     Deviation multiplier for upper band. Valid range from TRADER_REAL_MIN to
                      TRADER_REAL_MAX.
  <info>float</info>  <strong>$nbDevDn</strong>     Deviation multiplier for lower band. Valid range from TRADER_REAL_MIN to
                      TRADER_REAL_MAX.
  <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_beta
type: function
doc:
<comment>Description:</comment>
  Beta

<comment>Param:</comment>
  <info>array</info>  <strong>$real0</strong>       Array of real values.
  <info>array</info>  <strong>$real1</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_bop
type: function
doc:
<comment>Description:</comment>
  Balance Of Power

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cci
type: function
doc:
<comment>Description:</comment>
  Commodity Channel 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>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_cdl2crows
type: function
doc:
<comment>Description:</comment>
  Two Crows

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdl3blackcrows
type: function
doc:
<comment>Description:</comment>
  Three Black Crows

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdl3inside
type: function
doc:
<comment>Description:</comment>
  Three Inside Up/Down

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdl3linestrike
type: function
doc:
<comment>Description:</comment>
  Three-Line Strike

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdl3outside
type: function
doc:
<comment>Description:</comment>
  Three Outside Up/Down

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdl3starsinsouth
type: function
doc:
<comment>Description:</comment>
  Three Stars In The South

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdl3whitesoldiers
type: function
doc:
<comment>Description:</comment>
  Three Advancing White Soldiers

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlabandonedbaby
type: function
doc:
<comment>Description:</comment>
  Abandoned Baby

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>         Opening price, array of real values.
  <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>float</info>  <strong>$penetration</strong>  Percentage of penetration of a candle within another candle.

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


id: trader_cdladvanceblock
type: function
doc:
<comment>Description:</comment>
  Advance Block

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlbelthold
type: function
doc:
<comment>Description:</comment>
  Belt-hold

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlbreakaway
type: function
doc:
<comment>Description:</comment>
  Breakaway

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlclosingmarubozu
type: function
doc:
<comment>Description:</comment>
  Closing Marubozu

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlconcealbabyswall
type: function
doc:
<comment>Description:</comment>
  Concealing Baby Swallow

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlcounterattack
type: function
doc:
<comment>Description:</comment>
  Counterattack

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdldarkcloudcover
type: function
doc:
<comment>Description:</comment>
  Dark Cloud Cover

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>         Opening price, array of real values.
  <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>float</info>  <strong>$penetration</strong>  Percentage of penetration of a candle within another candle.

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


id: trader_cdldoji
type: function
doc:
<comment>Description:</comment>
  Doji

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdldojistar
type: function
doc:
<comment>Description:</comment>
  Doji Star

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdldragonflydoji
type: function
doc:
<comment>Description:</comment>
  Dragonfly Doji

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlengulfing
type: function
doc:
<comment>Description:</comment>
  Engulfing Pattern

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdleveningdojistar
type: function
doc:
<comment>Description:</comment>
  Evening Doji Star

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>         Opening price, array of real values.
  <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>float</info>  <strong>$penetration</strong>  Percentage of penetration of a candle within another candle.

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


id: trader_cdleveningstar
type: function
doc:
<comment>Description:</comment>
  Evening Star

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>         Opening price, array of real values.
  <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>float</info>  <strong>$penetration</strong>  Percentage of penetration of a candle within another candle.

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


id: trader_cdlgapsidesidewhite
type: function
doc:
<comment>Description:</comment>
  Up/Down-gap side-by-side white lines

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlgravestonedoji
type: function
doc:
<comment>Description:</comment>
  Gravestone Doji

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlhammer
type: function
doc:
<comment>Description:</comment>
  Hammer

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlhangingman
type: function
doc:
<comment>Description:</comment>
  Hanging Man

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlharami
type: function
doc:
<comment>Description:</comment>
  Harami Pattern

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlharamicross
type: function
doc:
<comment>Description:</comment>
  Harami Cross Pattern

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlhighwave
type: function
doc:
<comment>Description:</comment>
  High-Wave Candle

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlhikkake
type: function
doc:
<comment>Description:</comment>
  Hikkake Pattern

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlhikkakemod
type: function
doc:
<comment>Description:</comment>
  Modified Hikkake Pattern

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlhomingpigeon
type: function
doc:
<comment>Description:</comment>
  Homing Pigeon

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlidentical3crows
type: function
doc:
<comment>Description:</comment>
  Identical Three Crows

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlinneck
type: function
doc:
<comment>Description:</comment>
  In-Neck Pattern

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlinvertedhammer
type: function
doc:
<comment>Description:</comment>
  Inverted Hammer

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlkicking
type: function
doc:
<comment>Description:</comment>
  Kicking

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlkickingbylength
type: function
doc:
<comment>Description:</comment>
  Kicking - bull/bear determined by the longer marubozu

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlladderbottom
type: function
doc:
<comment>Description:</comment>
  Ladder Bottom

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdllongleggeddoji
type: function
doc:
<comment>Description:</comment>
  Long Legged Doji

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdllongline
type: function
doc:
<comment>Description:</comment>
  Long Line Candle

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlmarubozu
type: function
doc:
<comment>Description:</comment>
  Marubozu

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlmatchinglow
type: function
doc:
<comment>Description:</comment>
  Matching Low

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlmathold
type: function
doc:
<comment>Description:</comment>
  Mat Hold

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>         Opening price, array of real values.
  <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>float</info>  <strong>$penetration</strong>  Percentage of penetration of a candle within another candle.

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


id: trader_cdlmorningdojistar
type: function
doc:
<comment>Description:</comment>
  Morning Doji Star

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>         Opening price, array of real values.
  <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>float</info>  <strong>$penetration</strong>  Percentage of penetration of a candle within another candle.

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


id: trader_cdlmorningstar
type: function
doc:
<comment>Description:</comment>
  Morning Star

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>         Opening price, array of real values.
  <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>float</info>  <strong>$penetration</strong>  Percentage of penetration of a candle within another candle.

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


id: trader_cdlonneck
type: function
doc:
<comment>Description:</comment>
  On-Neck Pattern

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlpiercing
type: function
doc:
<comment>Description:</comment>
  Piercing Pattern

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlrickshawman
type: function
doc:
<comment>Description:</comment>
  Rickshaw Man

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlrisefall3methods
type: function
doc:
<comment>Description:</comment>
  Rising/Falling Three Methods

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlseparatinglines
type: function
doc:
<comment>Description:</comment>
  Separating Lines

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlshootingstar
type: function
doc:
<comment>Description:</comment>
  Shooting Star

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlshortline
type: function
doc:
<comment>Description:</comment>
  Short Line Candle

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlspinningtop
type: function
doc:
<comment>Description:</comment>
  Spinning Top

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlstalledpattern
type: function
doc:
<comment>Description:</comment>
  Stalled Pattern

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlsticksandwich
type: function
doc:
<comment>Description:</comment>
  Stick Sandwich

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdltakuri
type: function
doc:
<comment>Description:</comment>
  Takuri (Dragonfly Doji with very long lower shadow)

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdltasukigap
type: function
doc:
<comment>Description:</comment>
  Tasuki Gap

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlthrusting
type: function
doc:
<comment>Description:</comment>
  Thrusting Pattern

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdltristar
type: function
doc:
<comment>Description:</comment>
  Tristar Pattern

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlunique3river
type: function
doc:
<comment>Description:</comment>
  Unique 3 River

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlupsidegap2crows
type: function
doc:
<comment>Description:</comment>
  Upside Gap Two Crows

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_cdlxsidegap3methods
type: function
doc:
<comment>Description:</comment>
  Upside/Downside Gap Three Methods

<comment>Param:</comment>
  <info>array</info>  <strong>$open</strong>   Opening price, array of real values.
  <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_ceil
type: function
doc:
<comment>Description:</comment>
  Vector Ceil
  
  Calculates the next highest 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_cmo
type: function
doc:
<comment>Description:</comment>
  Chande Momentum Oscillator

<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_correl
type: function
doc:
<comment>Description:</comment>
  Pearson's Correlation Coefficient (r)

<comment>Param:</comment>
  <info>array</info>  <strong>$real0</strong>       Array of real values.
  <info>array</info>  <strong>$real1</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_cos
type: function
doc:
<comment>Description:</comment>
  Vector Trigonometric Cos
  
  Calculates the cosine 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_cosh
type: function
doc:
<comment>Description:</comment>
  Vector Trigonometric Cosh
  
  Calculates the hyperbolic cosine 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_dema
type: function
doc:
<comment>Description:</comment>
  Double 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_div
type: function
doc:
<comment>Description:</comment>
  Vector Arithmetic Div
  
  Divides each value from <strong>$real0</strong> by the corresponding value from <strong>$real1</strong> and returns the resulting
  array.

<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_dx
type: function
doc:
<comment>Description:</comment>
  Directional Movement 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>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_ema
type: function
doc:
<comment>Description:</comment>
  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_errno
type: function
doc:
<comment>Description:</comment>
  Get error code
  
  Get error code of the last operation.

<comment>Return:</comment>
  <info>int</info>  Returns the error code identified by one of the TRADER_ERR_* constants.


id: trader_exp
type: function
doc:
<comment>Description:</comment>
  Vector Arithmetic Exp
  
  Calculates <info>e</info> raised to the power of each value in <strong>$real</strong>. Returns an array with the calculated
  data.

<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.


