# php_manual

id: mb_encoding_aliases
type: function
doc:
<comment>Description:</comment>
  Bilinen bir kodlama türünün takma adını döndürür
  
  <strong>$kodlama</strong> türünün bilinen takma adlarını içeren bir dizi döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$kodlama</strong>  Takma adlarına bakılacak kodlama.

<comment>Return:</comment>
  <info>array</info>  Başarı durumunda kodlama takma adlarını içeren sayısal indisli bir dizi döner.

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


id: mb_ereg
type: function
doc:
<comment>Description:</comment>
  Düzenli ifadeyi çok baytlı karakter desteğiyle eşleştirir
    
  
  Düzenli ifadeyi çok baytlı karakter desteğiyle eşleştirir.

<comment>Param:</comment>
  <info>string</info>  <strong>$kalıp</strong>  Aranacak kalıp.
  <info>string</info>  <strong>$dizge</strong>  Kalıbın aranacağı dizge.
  <info>array</info>   <strong>$sonuç</strong>  Kalıbın parantezli alt dizeleri için eşleşmeler bulunursa ve işlev üçüncü bağımsız
                  değişken belirtilerek çağrılırsa, eşleşmeler <strong>$sonuç</strong> dizisinin elemanlarında
                  saklanır. Eşleşme bulunmazsa, <strong>$sonuç</strong> boş bir dizi içerir.
                  
                  $sonuç[1], ilk sol parantezden başlayan alt dizeyi içerecektir; $sonuç[2], alt
                  dizeyi ikinciden başlayarak içerecektir ve bu böyle devam eder. $sonuç[0], eşleşen
                  dizenin tamamının bir kopyasını içerecektir.

<comment>Return:</comment>
  <info>bool</info>  <strong>$kalıp</strong> ile <strong>$dizge</strong> eşleşiyorsa <info>true</info> yoksa <info>false</info> döner..

<comment>See Also:</comment>
   * <strong>mb_regex_encoding()</strong>
   * <strong>mb_eregi()</strong>


id: mb_ereg_match
type: function
doc:
<comment>Description:</comment>
  Çok baytlı dizge için düzenli ifadeyi eşleştirir
  
  Bir düzenli ifadeyi çok baytlı bir dizge ile eşleştirir.
  
  <strong>$kalıp</strong> sadece <strong>$dizge</strong> başlangıcında eşleşir.

<comment>Param:</comment>
  <info>string</info>       <strong>$kalıp</strong>      Düzenli ifade kalıbı.
  <info>string</info>       <strong>$dizge</strong>       Kalıbın aranacağı dizge.
  <info>string|null</info>  <strong>$seçenekler</strong>  Arama seçenekleri. Ayrıntılar <strong>mb_regex_set_options()</strong> işlevinde
                            bulunabilir.

<comment>Return:</comment>
  <info>bool</info>  <strong>$dizge</strong>, <strong>$şablon</strong> ile eşleşirse <info>true</info> eşleşmezse  <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>mb_regex_encoding()</strong>
   * <strong>mb_ereg()</strong>


id: mb_ereg_replace
type: function
doc:
<comment>Description:</comment>
  Çok baytlı karakter destekli düzenli ifade yer değiştirmesi
    yapar
  
  <strong>$dizge</strong> içinde <strong>$kalıp</strong> eşleştirilmeye çalışılır, eşleşen parça <strong>$yeni</strong>si ile değiştirilir.

<comment>Param:</comment>
  <info>string</info>       <strong>$kalıp</strong>      Düzenli ifade olarak kalıp.
                            
                            <strong>$kalıp</strong> içinde çok baytı karakterler kullanılabilir.
  <info>string</info>       <strong>$yeni</strong>        Yerleştirilecek metin.
  <info>string</info>       <strong>$dizge</strong>       İçinde kalıbın aranacağı dizge.
  <info>string|null</info>  <strong>$seçenekler</strong>  Arama seçenekleri. Ayrıntılar <strong>mb_regex_set_options()</strong> işlevinde
                            bulunabilir.

<comment>Return:</comment>
  <info>string|false|null</info>  Başarı durumunda elde edilen dizgeyle aksi takdirde <info>false</info> ile döner. Geçerli
                     karakter kodlamasına göre <strong>$dizge</strong> geçersizse <info>null</info> döner.

<comment>See Also:</comment>
   * <strong>mb_regex_encoding()</strong>
   * <strong>mb_eregi_replace()</strong>


id: mb_ereg_replace_callback
type: function
doc:
<comment>Description:</comment>
  Bir düzenli ifade araması yapıp bir geriçağırım kullanarak
     çok baytlı yer değiştirme uygular
    
  
  <strong>$dizge</strong> dizisinde <strong>$kalıp</strong> ile eşleşmeler arar, eşleşen metni <strong>$geriçağırım</strong> işlevinin çıktısı ile
  değiştirir.
  
  <strong>mb_ereg_replace()</strong> işlevindeki <strong>$yeni</strong> bağımsız değişkeninin yerine burada bir geriçağırım işlevinin
  kullanılması dışında davranışları aynıdır.

<comment>Param:</comment>
  <info>string</info>       <strong>$kalıp</strong>       Düzenli ifade kalıbı.
                             
                             <strong>$kalıp</strong>ta çok baytlı karakterler kullanılabilir.
  <info>callable</info>     <strong>$geriçağırım</strong>  <strong>$konu</strong> dizgesinde eşleşen elemanları içeren bir dizi aktarılabilen ve
                             yerleştirilecek dizgeyi döndürecek geriçağırım işlevi.
                             
                             Genellikle <strong>mb_ereg_replace_callback()</strong> için <strong>$geriçağırım</strong> işlevine tek
                             bir yerde ihtiyaç duyulur. Bu durumda,<strong>mb_ereg_replace_callback()</strong>
                             çağrısı içinde geriçağırımı bildirmek için anonim bir işlev
                             kullanılabilir. Bunu bu şekilde yaparak, çağrı için ihtiyaç duyulan tüm
                             bilgiler tek bir yerde elde edilebilir ve işlev isim alanı başka hiçbir
                             yerde kullanılmayan bir geriçağırım işlevinin adıyla karıştırılmamış
                             olur.
  <info>string</info>       <strong>$dizge</strong>        Arama yapılacak dizge
  <info>string|null</info>  <strong>$seçenekler</strong>  Arama seçenekleri. Ayrıntılar için <strong>mb_regex_set_options()</strong> işlevine
                             bakılabilir.

<comment>Return:</comment>
  <info>string|false|null</info>  Başarı durumunda elde edilen dizge, hata durumunda <info>false</info> döner. <strong>$dizge</strong> geçerli
                     kodlama için geçersizse <info>null</info> döner.

<comment>See Also:</comment>
   * <strong>mb_regex_encoding()</strong>
   * <strong>mb_ereg_replace()</strong>
   * Anonim işlevler


id: mb_ereg_search
type: function
doc:
<comment>Description:</comment>
  Evvelce tanımlanmış çok baytlı dizge için çok baytlı düzenli
    ifade eşleştirmesi yapar
  
  Evvelce tanımlanmış çok baytlı dizge için çok baytlı düzenli ifade eşleştirmesi yapar.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$kalıp</strong>      Aranacak kalıp.
  <info>string|null</info>  <strong>$seçenekler</strong>  Arama seçenekleri. Ayrıntılar <strong>mb_regex_set_options()</strong> işlevinde
                            bulunabilir.

<comment>Return:</comment>
  <info>bool</info>  Çok baytlı dizge içinde düzenli ifadeyle bir eşleşme bulunursa <info>true</info> yoksa <info>false</info> döner.
        Eşleşmenin aranacağı dizge <strong>mb_ereg_search_init()</strong> işlevi ile tanımlanır. Eğer bir <strong>$şablon</strong>
        belirtilmezse evvelce belirtilmiş olan şablon kullanılır.

<comment>See Also:</comment>
   * <strong>mb_regex_encoding()</strong>
   * <strong>mb_ereg_search_init()</strong>


id: mb_ereg_search_getpos
type: function
doc:
<comment>Description:</comment>
  Sonraki düzenli ifade eşleşmesi için başlangıç konumunu döndürür
    
  
  Sonraki çok baytlı düzenli ifade eşleşmesi için başlangıç konumunu döndürür.

<comment>Return:</comment>
  <info>int</info>  <strong>mb_ereg_search_getpos()</strong> işlevi, <strong>mb_ereg_search()</strong>, <strong>mb_ereg_search_pos()</strong>, <strong>mb_ereg_search_regs()</strong>
       işlevleri için düzenli ifade eşleşmesinin başlangıç konumunu döndürür. Konum dizgenin
       başlangıcından itibaren bayt sayısını ifade eder.

<comment>See Also:</comment>
   * <strong>mb_regex_encoding()</strong>
   * <strong>mb_ereg_search_setpos()</strong>


id: mb_ereg_search_getregs
type: function
doc:
<comment>Description:</comment>
  Sonuncu çok baytlı düzenli ifade eşleşmesinin sonucunu döndürür
    
  
  Sonuncu çok baytlı düzenli ifade eşleşmesinin sonucunu döndürür.

<comment>Return:</comment>
  <info>array|false</info>  Son <strong>mb_ereg_search()</strong>, <strong>mb_ereg_search_pos()</strong> veya <strong>mb_ereg_search_regs()</strong> işlevi
               tarafından eşleştirilen alt dizgeyi içeren bir dizi. Başka eşleşmeler de varsa, ilk
               eleman eşleşen alt dizgeyi, ikinci eleman köşeli ayraçlı ikinci parçayı, üçüncü
               eleman köşeli ayraçlı üçüncü parçayı, ... içerir. Bir hata durumunda  <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>mb_regex_encoding()</strong>
   * <strong>mb_ereg_search_init()</strong>


id: mb_ereg_search_init
type: function
doc:
<comment>Description:</comment>
  Çok baytlı düzenli ifade eşleşmesi için kullanılacak dizge ve
    düzenli ifadeyi tanımlar
  
  <strong>mb_ereg_search_init()</strong> işlevi, çok baytlı düzenli ifade eşleşmesi için kullanılacak dizge ve
  düzenli ifadeyi tanımlar. Bu değerler, <strong>mb_ereg_search()</strong>, <strong>mb_ereg_search_pos()</strong> ve
  <strong>mb_ereg_search_regs()</strong> işlevleri tarafından kullanılır.

<comment>Param:</comment>
  <info>string</info>       <strong>$dizge</strong>       Kalıbın aranacağı dizge.
  <info>string|null</info>  <strong>$kalıp</strong>      Aranacak kalıp.
  <info>string|null</info>  <strong>$seçenekler</strong>  Arama seçenekleri. Ayrıntılar <strong>mb_regex_set_options()</strong> işlevinde
                            bulunabilir.

<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>mb_regex_encoding()</strong>
   * <strong>mb_ereg_search_regs()</strong>


id: mb_ereg_search_pos
type: function
doc:
<comment>Description:</comment>
  Evvelce tanımlanmış çok baytlı dizge için çok baytlı düzenli
    ifadenin eşleşen parçasının uzunluğunu ve konumunu döndürür
  
  Evvelce tanımlanmış çok baytlı dizge için çok baytlı düzenli ifadenin eşleşen parçasının
  uzunluğunu ve konumunu döndürür.
  
  Eşleştirilecek dizge <strong>mb_ereg_search_init()</strong> işlevi ile belirtilir. Belirtilmezse, evvelce
  belirtilmiş olan kullanılır.

<comment>Param:</comment>
  <info></info>             <strong>$şablon</strong>     Eşleştirilecek şablon.
  <info>string|null</info>  <strong>$seçenekler</strong>  Arama seçenekleri. Ayrıntılar <strong>mb_regex_set_options()</strong> işlevinde
                            bulunabilir.

<comment>Return:</comment>
  <info>array|false</info>  Çok baytlı düzenli ifade için eşleşen parçanın konumunu ve uzunluğunu içeren iki
               boyutlu bir dizi ile döner. Dizinin ilk elemanı eşleşen parçanın dizgenin
               başlangıcına göre konumu, ikinci elemanı ise eşleşen parçanın bayt cinsinden
               uzunluğudur.
               
               Bir hata durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>mb_regex_encoding()</strong>
   * <strong>mb_ereg_search_init()</strong>


id: mb_ereg_search_regs
type: function
doc:
<comment>Description:</comment>
  Çok baytlı düzenli ifadenin eşleşen parçası ile döner
  
  Çok baytlı düzenli ifadenin eşleşen parçası ile döner.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$kalıp</strong>      Aranacak kalıp.
  <info>string|null</info>  <strong>$seçenekler</strong>  Arama seçenekleri. Ayrıntılar <strong>mb_regex_set_options()</strong> işlevinde
                            bulunabilir.

<comment>Return:</comment>
  <info>array|false</info>  <strong>mb_ereg_search_regs()</strong> işlevi çok baytlı düzenli ifadeyi eşleştirmeye çalışır, eğer
               eşleşen bir parça varsa, eşleşen parçanın alt dizgesini ilk eleman olarak, köşeli
               ayraçlı ilk grubu ikinci eleman olarak, ikinci grubu üçüncü eleman olarak, ... bir
               dizi içinde döndürür. Bir hata oluşursa işlev <info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>mb_regex_encoding()</strong>
   * <strong>mb_ereg_search_init()</strong>


id: mb_ereg_search_setpos
type: function
doc:
<comment>Description:</comment>
  Sonraki düzenli ifade eşleşmesinin başlangıç noktasını tanımlar
    
  
  <strong>mb_ereg_search_setpos()</strong> işlevi, <strong>mb_ereg_search()</strong> işlevi için başlangıç noktası tanımlar.

<comment>Param:</comment>
  <info>int</info>  <strong>$başlangıç</strong>  Başlangıç noktası olarak tanımlanacak konum. Negatifse dizinin sonundan itibaren
                   sayılan konumu belirtir.

<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>mb_regex_encoding()</strong>
   * <strong>mb_ereg_search_init()</strong>


id: mb_eregi
type: function
doc:
<comment>Description:</comment>
  Harf büyüklüğüne duyarsız çok baytlı düzenli ifade eşleştirmesi
    uygular
  
  Bir düzenli ifadeyi harf büyüklüğüne duyarsız olarak çok baytlı bir dizge ile eşleştirir.

<comment>Param:</comment>
  <info>string</info>  <strong>$kalıp</strong>  Düzenli ifade kalıbı.
  <info>string</info>  <strong>$dizge</strong>  Kalıbın aranacağı dizge.
  <info>array</info>   <strong>$sonuç</strong>  Kalıbın parantezli alt dizeleri için eşleşmeler bulunursa ve işlev üçüncü bağımsız
                  değişken belirtilerek çağrılırsa, eşleşmeler <strong>$sonuç</strong> dizisinin elemanlarında
                  saklanır. Eşleşme bulunmazsa, <strong>$sonuç</strong> boş bir dizi içerir.
                  
                  $sonuç[1], ilk sol parantezden başlayan alt dizeyi içerecektir; $sonuç[2], alt
                  dizeyi ikinciden başlayarak içerecektir ve bu böyle devam eder. $sonuç[0], eşleşen
                  dizenin tamamının bir kopyasını içerecektir.

<comment>Return:</comment>
  <info>bool</info>  <strong>$kalıp</strong> ile <strong>$dizge</strong> eşleşiyorsa <info>true</info> yoksa <info>false</info> döner..

<comment>See Also:</comment>
   * <strong>mb_regex_encoding()</strong>
   * <strong>mb_ereg()</strong>


id: mb_eregi_replace
type: function
doc:
<comment>Description:</comment>
  Harf büyüklüğüne duyarsız çok baytlı karakter destekli düzenli
    ifade yer değiştirmesi yapar
  
  <strong>$dizge</strong> içinde <strong>$kalıp</strong> eşleştirilmeye çalışılır, eşleşen parça <strong>$yeni</strong>si ile değiştirilir.

<comment>Param:</comment>
  <info>string</info>       <strong>$kalıp</strong>      Düzenli ifade olarak kalıp. Çok baytlı karakterler kullanılabilir. Harf
                            büyüklüğü dikkate alınmaz.
  <info>string</info>       <strong>$yeni</strong>        Yerleştirilecek metin.
  <info>string</info>       <strong>$dizge</strong>       İçinde kalıbın aranacağı dizge.
  <info>string|null</info>  <strong>$seçenekler</strong>  Arama seçenekleri. Ayrıntılar <strong>mb_regex_set_options()</strong> işlevinde
                            bulunabilir.

<comment>Return:</comment>
  <info>string|false|null</info>  Başarı durumunda elde edilen dizgeyle aksi takdirde <info>false</info> ile döner. Geçerli
                     karakter kodlamasına göre <strong>$dizge</strong> geçersiz ise <info>null</info> döner. is returned.

<comment>See Also:</comment>
   * <strong>mb_regex_encoding()</strong>
   * <strong>mb_ereg_replace()</strong>


id: mb_get_info
type: function
doc:
<comment>Description:</comment>
  Mbstring bağımsız değişkenlerinin dahili ayarlarını döndürür
  
  <strong>mb_get_info()</strong> işlevi, mbstring bağımsız değişkenlerinin dahili ayarlarını döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$tür</strong>  <strong>$tür</strong> belirtilmemişse ya da "all" olarak belirtilmişse, <return>"internal_encoding"</return>,
                <return>"http_input"</return>, <return>"http_output"</return>, <return>"http_output_conv_mimetypes"</return>, <return>"mail_charset"</return>,
                <return>"mail_header_encoding"</return>, <return>"mail_body_encoding"</return>, <return>"illegal_chars"</return>,
                <return>"encoding_translation"</return>, <return>"language"</return>, <return>"detect_order"</return>, <return>"substitute_character"</return> ve
                <return>"strict_detection"</return> elemanlarını içeren bir dizi döner.
                
                Eğer <strong>$tür</strong> olarak <return>"internal_encoding"</return>, <return>"http_input"</return>, <return>"http_output"</return>,
                <return>"http_output_conv_mimetypes"</return>, <return>"mail_charset"</return>, <return>"mail_header_encoding"</return>,
                <return>"mail_body_encoding"</return>, <return>"illegal_chars"</return>, <return>"encoding_translation"</return>, <return>"language"</return>,
                <return>"detect_order"</return>, <return>"substitute_character"</return> veya <return>"strict_detection"</return> belirtilmişse
                belirtilen ayar seçeneği döndürülür.

<comment>Return:</comment>
  <info>array|string|int|false</info>  <strong>$tür</strong> belirtilmemişse, tür bilgisini içeren bir dizi, başarısızlık
                          durumunda <info>false</info> döner

<comment>See Also:</comment>
   * <strong>mb_regex_encoding()</strong>
   * <strong>mb_http_output()</strong>


id: mb_http_input
type: function
doc:
<comment>Description:</comment>
  HTTP girdi karakter kodlamasını algılar
  
  HTTP girdi karakter kodlamasını algılar.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$tür</strong>  Girdi türü: GET için <return>"G"</return>, POST için <return>"P"</return>, COOKIE için <return>"C"</return>, dizge için <return>"S"</return>, liste
                     için <return>"L"</return> ve tam liste için <return>"I"</return> (bir dizi döner). <strong>$tür</strong> belirtilmezse son işlenen
                     girdinin türü ile döner.

<comment>Return:</comment>
  <info>array|string|false</info>  Belirtilentüre ilişkin karakter kodlaması adı veya <strong>$tür</strong> olarak <return>"I"</return>
                      belirtilmişse karakter kodlaması adarını içeren bir dizi ya da <strong>mb_http_input()</strong>
                      belirtilen HTTP girdisini işlemezse <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>mb_internal_encoding()</strong>
   * <strong>mb_http_output()</strong>
   * <strong>mb_detect_order()</strong>


id: mb_http_output
type: function
doc:
<comment>Description:</comment>
  HTTP çıktı karakter kodlamasını tanımlar/döndürür
  
  HTTP çıktı karakter kodlamasını tanımlar/döndürür. Bu işlevden sonra çıktı kodlaması dahili
  kodlamadan <strong>$kodlama</strong> ile belirtilen kodlamaya dönüştürülür.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$kodlama</strong>  Belirtilmişse, işlev HTTP çıktı karakter kodlamasını tanımlar.
                         
                         Belirtilmemişse, işlev HTTP çıktı karakter kodlamasını döndürür.

<comment>Return:</comment>
  <info>string|bool</info>  <strong>$kodlama</strong> belirtilmemişse, işlev HTTP çıktı karakter kodlamasını döndürür. Aksi
               takdirde, başarı durumunda <info>true</info> başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>mb_internal_encoding()</strong>
   * <strong>mb_http_input()</strong>
   * <strong>mb_detect_order()</strong>


id: mb_internal_encoding
type: function
doc:
<comment>Description:</comment>
  Dahili karakter kodlamasını tanımlar/döndürür
  
  Dahili karakter kodlamasını tanımlar/döndürür.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$kodlama</strong>  HTTP girdi karakter kodlaması dönüşümü için kullanılan karakter kodlaması
                         ve dizge işlevleri için mbstring modülü tarafından tanımlanmış öntanımlı
                         karakter kodlaması adı. Farkedileceği gibi, dahili kodlama çok baytlı
                         düzenli ifadelerin kodlamasından tamamen farklıdır.

<comment>Return:</comment>
  <info>string|bool</info>  <strong>$kodlama</strong> belirtilmişse başarı durumunda <info>true</info> döner ve bu durumda çok baytlı düzenli
               ifade kodlaması değişmez. <strong>$kodlama</strong> belirtilmemişse veya <info>null</info> ise geçerli kodlamanın
               ismi döner.

<comment>See Also:</comment>
   * <strong>mb_http_input()</strong>
   * <strong>mb_http_output()</strong>
   * <strong>mb_detect_order()</strong>
   * <strong>mb_regex_encoding()</strong>


id: mb_language
type: function
doc:
<comment>Description:</comment>
  Geçerli dili tanımlar/döndürür
  
  Geçerli dili tanımlar/döndürür.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$dil</strong>  Eposta iletilerini kodlamak için kullanılır. Geçerli değerler aşağıdaki tabloda
                     listelenmiştir. <strong>mb_send_mail()</strong> bu değeri epostayı kodlamak için kullanır.

<comment>Return:</comment>
  <info>string|bool</info>  <strong>$dil</strong> atlanmışsa veya <info>null</info> ise dil ismini bir dizge olarak döndürür. <strong>$dil</strong>
               belirtilmişse ve geçerliyse <info>true</info>, aksi takdirde <info>false</info> döner.

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


id: mb_list_encodings
type: function
doc:
<comment>Description:</comment>
  Desteklenen kodlamaların tamamını bir dizi olarak döndürür
    
  
  Desteklenen kodlamaların tamamını içeren bir dizi döndürür.

<comment>Return:</comment>
  <info>array</info>  Sayısal indisli bir dizi döndürür.

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


id: mb_ord
type: function
doc:
<comment>Description:</comment>
  Karakterin Unicode karakter kodunu döndürür
  
  Belirtilen karakter kodlamasına göre belirtilen karakterin Unicode karakter kodunu döndürür.
  
  <strong>mb_chr()</strong> işlevinin tersiniridir.

<comment>Param:</comment>
  <info>string</info>       <strong>$dizge</strong>    Bir dizge.
  <info>string|null</info>  <strong>$kodlama</strong>  <strong>$kodlama</strong>
                         bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği
                         takdirde veya
                         <info>null</info> ise dahili karakter
                         kodlaması kullanılır.

<comment>Return:</comment>
  <info>int|false</info>  Başarı durumunda belirtilen dizgenin ilk karakterinin Unicode karakter kodu,
             başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>mb_internal_encoding()</strong>
   * <strong>mb_chr()</strong>
   * <strong>IntlChar::ord()</strong>
   * <strong>ord()</strong>


id: mb_output_handler
type: function
doc:
<comment>Description:</comment>
  Çıktı tamporundaki karakter kodlamasını dönüştüren geriçağırım
    işlevi
  
  <strong>mb_output_handler()</strong> bir <strong>ob_start()</strong> geriçağırım işlevidir. <strong>mb_output_handler()</strong> işlevi çıktı
  tamponundaki karakterlerin dahili karakter kodlamasını HTTP çıktısı karakter kodlamasına
  dönüştürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  Çıktı tamponunun içeriği.
  <info>int</info>     <strong>$durum</strong>  Çıktı tamponunun durumu.

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

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


id: mb_parse_str
type: function
doc:
<comment>Description:</comment>
  GET/POST/COOKIE verisini çözümler ve küresel değişkenleri tanımlar
    
  
  GET/POST/COOKIE verisini çözümler ve küresel değişkenleri tanımlar. PHP ham POST/COOKIE verisi
  sağlamadığından şimdilik sadece GET verisi için kullanılabilmektedir. İşlev, URL kodlu veriyi
  çözümler, kodlamayı algılar ve dahili kodlamaya dönüştürüp değerleri <strong>$sonuç</strong> dizisine veya küresel
  değişkenlere atar.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  URL kodlu veri.
  <info>array</info>   <strong>$sonuç</strong>  Çözümlenip karakter kodlaması dönüştürülmüş değerleri içeren bir 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>mb_detect_order()</strong>
   * <strong>mb_internal_encoding()</strong>


id: mb_preferred_mime_name
type: function
doc:
<comment>Description:</comment>
  MIME karakter kümesi dizgesini döndürür
  
  Belirtilen kodlama için MIME karakter kümesini bir dizge olarak döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$kodlama</strong>  Karakter kodlaması.

<comment>Return:</comment>
  <info>string|false</info>  <strong>$kodlama</strong> ile belirtilen karakter kodlaması için MIME <return>charset</return> dizgesini döndürür.
                Belirtilen <strong>$kodlama</strong> için tercihli bir karakter kümesi yoksa <info>false</info> döner.


id: mb_regex_encoding
type: function
doc:
<comment>Description:</comment>
  Çok baytlı düzenli ifade işlevleri için geçerli kodlamayı dizge olarak atar/döndürür
    
  
  Çok baytlı düzenli ifade işlevleri için geçerli karakter kodlamasını bir dizge olarak
  atar/döndürür.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$kodlama</strong>  <strong>$kodlama</strong>
                         bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği
                         takdirde veya
                         <info>null</info> ise dahili karakter
                         kodlaması kullanılır.

<comment>Return:</comment>
  <info>string|bool</info>  <strong>$kodlama</strong> atanabilmişse  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner. Bu
               durumda dahili karakter kodlaması değişmez. <strong>$kodlama</strong> belirtilmemiş veya <info>null</info> ise çok
               baytlı düzenli ifade işlevlerinde kullanılan geçerli karakter kodlamasını döndürür.

<comment>See Also:</comment>
   * <strong>mb_internal_encoding()</strong>
   * <strong>mb_ereg()</strong>


id: mb_regex_set_options
type: function
doc:
<comment>Description:</comment>
  mbregex işlevleri için öntanımlı seçenekleri tanımlar/döndürür
    
  
  Çok baytlı düzenli ifade işlevleri için <strong>$seçenekler</strong> dizgesiyle belirtilen örtanımlı seçenekleri
  tanımlar.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$seçenekler</strong>  Tanımlanacak seçenekler. Her karakterin bir seçeneğe karşılık geldiği
                            bir dizge olmalıdır. Kip belirtmek için, kip karakteri sonuncu karakter
                            olmalıdır. Çok sayıda seçenek olabilir ama tek bir kip belirtilebilir.
                            
                            <strong>mb_regex_set_options()</strong> etkinse <return>"e"</return> seçeneği etkisizdir.
                            <strong>mb_ereg_replace()</strong> veya <strong>mb_eregi_replace()</strong> ile kullanılır.

<comment>Return:</comment>
  <info>string</info>  Önceki seçenekler. <strong>$seçenekler</strong> belirtilmemişse veya <info>null</info> ise, geçerli seçenekleri içeren
          bir dizge ile döner.

<comment>See Also:</comment>
   * <strong>mb_split()</strong>
   * <strong>mb_ereg()</strong>
   * <strong>mb_eregi()</strong>


id: mb_scrub
type: function
doc:
<comment>Description:</comment>
  Bozuk bayt dizilerini yedek karakterle değiştirir
  
  Belirtilen kodlamadan veya herhangi bir kodlama belirtilmemişse öntanımlı kodlamadan aynı
  kodlamaya bir karakter kümesi dönüşümü gerçekleştirir. Herhangi bir geçersiz bayt dizisinin yedek
  karakterle değiştirilmesi gibi bir etki sağlar.

<comment>Param:</comment>
  <info>string</info>       <strong>$dizge</strong>    Girdi dizgesi.
  <info>string|null</info>  <strong>$kodlama</strong>  <strong>$dizge</strong>yi yorumlamak için kullanılan kodlama. Atlanırsa veya <info>null</info>
                         belirtilirse mbstring.internal_encoding yönergesine değer atanmışsa bu
                         değer kullanılır, yoksa yerine default_charset setting yönergesindeki değer
                         kullanılır.

<comment>Return:</comment>
  <info>string</info>  Geçersiz baytları değiştirilmiş dizge.


id: mb_send_mail
type: function
doc:
<comment>Description:</comment>
  Kodlanmış olarak posta gönderir
  
  Eposta gönderir. Başlıklar ve ileti <strong>mb_language()</strong> ayarına göre dönüştürülüp kodlanır. <strong>mail()</strong>
  işlevi için bir sarmalayıcı olup ayrıntılar için <strong>mail()</strong> işlevine bakınız.

<comment>Param:</comment>
  <info>string</info>        <strong>$kime</strong>                     Epostanın gönderileceği adres. Adresler arasına virgül
                                          koyarak çok sayıda adres belirtilebilir. Bu bağımsız
                                          değişken otomatik olarak kodlanmaz.
  <info>string</info>        <strong>$konu</strong>                     Epostanın konusu.
  <info>string</info>        <strong>$ileti</strong>                    Postalanacak ileti.
  <info>array|string</info>  <strong>$ek_başlıklar</strong>           Eposta başlığının sonuna bir dize veya dizi yerleştirilir.
                                          
                                          Bu, genellikle ek başlıklar (From, Cc ve Bcc) eklemek için
                                          kullanılır. Birden fazla ek başlık CRLF (\r\n) ile
                                          ayrılmalıdır. Saldırganlar tarafından istenmeyen
                                          başlıkların eklenmemesi için bağımsız değişkeni
                                          doğrulayın.
                                          
                                          Bir dizi aktarılırsa, anahtarları başlık adları ve
                                          değerleri de ilgili başlık değerleri olmalıdır.
                                          
                                          Posta gönderirken, postanın bir <return>From</return> başlığı içermesi
                                          gerekir. Bu, <strong>$ek_bağımsız değişkenler</strong> bağımsız değişkeni
                                          ile ayarlanabilir veya php.ini içinde bir öntanımlı
                                          ayarlanabilir.
                                          
                                          Bunun yapılmaması, <return>Uyarı: mail (): php.ini içinde
                                          "sendmail_from" tanımlanmamış veya özel "From:" başlığı
                                          eksik</return> benzeri bir hata iletisine sebep olacaktır. <return>From</return>
                                          başlığı ayrıca Windows altında <return>Return-Path</return> başlığını da
                                          ayarlar.
                                          
                                          İletiler alınmazsa, yalnızca LF(\n) kullanmayı deneyin.
                                          Bazı Unix posta aktarım aracıları (özellikle qmail), LF'yi
                                          otomatik olarak CRLF ile değiştirir (bu, CRLF için
                                          kullanılırsa CR'nin iki katına çıkmasına neden olur). RFC
                                          2822 ile uyumlu olmadığı için bu son çare olmalıdır.
  <info>string|null</info>   <strong>$ek_bağımsız değişkenler</strong>  <strong>$ek_bağımsız değişkenler</strong> bir posta sunucusu komut satırı
                                          bağımsız değişkenidir. Sendmail kullanırken doğru
                                          Return-Path başlığı belirtmek için kullanışlıdır.
                                          
                                          Bu bağımsız değişken, komutun yürütülmesini önlemek için
                                          dahili olarak <strong>escapeshellcmd()</strong> tarafından öncelenir.
                                          <strong>escapeshellcmd()</strong>, komutun yürütülmesini engeller ancak ek
                                          parametrelerin eklenmesine izin verir. Güvenlik nedeniyle
                                          bu bağımsız değişkenin doğrulanması gerekir.
                                          
                                          <strong>escapeshellcmd()</strong> otomatik olarak uygulandığından, internet
                                          RFC'leri tarafından eposta adresi olarak izin verilen bazı
                                          karakterler kullanılamaz. Bu <strong>mail()</strong> karakterlerini
                                          kullanmak için gerekli programlar kullanılamaz.
                                          
                                          Zarf göndericisi (-f) bu yöntem kullanılarak
                                          ayarlandığında iletiye bir 'X-Warning' başlığının
                                          eklenmesini önlemek için, http sunucusunun çalıştığı
                                          kullanıcı, sendmail yapılandırmasına güvenilir kullanıcı
                                          olarak eklenmelidir. Sendmail kullanıcıları için bu dosya
                                          /etc/mail/trusted-users dosyası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>mail()</strong>
   * <strong>mb_encode_mimeheader()</strong>
   * <strong>mb_language()</strong>


id: mb_split
type: function
doc:
<comment>Description:</comment>
  Çok baytlı bir dizgeyi düzenli ifade ile parçalara ayırır
  
  <strong>$dizge</strong> ile belirtilen bir dizgeyi <strong>$şablon</strong> ile belirtilen düzenli ifadeye göre parçalara ayırır ve
  sonucu bir dizi olarak döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$şablon</strong>  Düzenli ifade şablonu.
  <info>string</info>  <strong>$dizge</strong>   Parçalara ayrılacak dizge.
  <info>int</info>     <strong>$sınır</strong>  İsteğe bağlı olup, belirtildiği takdirde en fazla <strong>$sınır</strong> sayıda parça döndürülür.

<comment>Return:</comment>
  <info>array|false</info>  Dir dizi olarak sonuç, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>mb_regex_encoding()</strong>
   * <strong>mb_ereg()</strong>


id: mb_str_pad
type: function
doc:
<comment>Description:</comment>
  Pad a multibyte string to a certain length with another multibyte string
  
  This function returns the <strong>$string</strong> padded on the left, the right, or both sides to the specified
  padding length, where the length is measured in Unicode codepoints. If the optional argument
  <strong>$pad_string</strong> is not supplied, the <strong>$string</strong> is padded with spaces, otherwise it is padded with
  characters from <strong>$pad_string</strong> up to the limit.

<comment>Param:</comment>
  <info>string</info>       <strong>$string</strong>      The input string.
  <info>int</info>          <strong>$length</strong>      If the value of <strong>$length</strong> is negative, less than, or equal to the length
                            of the input string, no padding takes place, and <strong>$string</strong> will be
                            returned.
  <info>string</info>       <strong>$pad_string</strong>  The <strong>$pad_string</strong> may be truncated if the required number of padding
                            characters can't be evenly divided by the <strong>$pad_string</strong>'s length.
  <info>int</info>          <strong>$pad_type</strong>    Optional argument <strong>$pad_type</strong> can be <info>STR_PAD_RIGHT</info>, <info>STR_PAD_LEFT</info>, or
                            <info>STR_PAD_BOTH</info>. By default <info>STR_PAD_RIGHT</info>.
  <info>string|null</info>  <strong>$encoding</strong>    <strong>$kodlama</strong>
                            bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği
                            takdirde veya
                            <info>null</info> ise dahili karakter
                            kodlaması kullanılır.

<comment>Return:</comment>
  <info>string</info>  Returns the padded string.


id: mb_str_split
type: function
doc:
<comment>Description:</comment>
  Belirtilen çok baytlı dizgenin karakterlerini içeren
     bir dizi döndürür
  
  Bir dizgeler dizisi döndürür. 1, 2, veya 4 baytlık sabit boyutlular yanında değişken karakter
  boyutlu kodlamaları da destekleyen bir <strong>str_split()</strong> sürümüdür. <strong>$uzunluk</strong> belirtilmişse dizge
  belirtilen bayt uzunlukta parçalara bölünür. <strong>$kodlama</strong> belirtilmese de olur.

<comment>Param:</comment>
  <info>string</info>       <strong>$dizge</strong>    Karakterleri ayrıştırılacak dizge.
  <info>int</info>          <strong>$uzunluk</strong>  Belirtilirse, dönen dizinin her elemanı tek baytlık karakterler değil, çok
                         baytlı karakterler içerir.
  <info>string|null</info>  <strong>$kodlama</strong>  <strong>$kodlama</strong>
                         bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği
                         takdirde veya
                         <info>null</info> ise dahili karakter
                         kodlaması kullanılır.
                         
                         Desteklenen kodlamalardan birini içeren bir dizge.

<comment>Return:</comment>
  <info>array</info>  <strong>mb_str_split()</strong> dizge dizisi döndürür.

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


id: mb_strcut
type: function
doc:
<comment>Description:</comment>
  Dizgenin başlangıcı ve uzunluğu belirtilen parçası ile döner
    
  
  <strong>mb_strcut()</strong> işlevi bir dizgeden bir alt digeyi çıkarma işlemini <strong>mb_substr()</strong> gibi yapar ama
  karakterlerle değil baytlarla çalışır. Eğer  <strong>$başlangıç</strong> konumu çok baytlı bir karakterin ikinci
  veya sonraki baytındaysa başlangıcı o karaterin ilk baytına taşır. Bu da ayrıca, dizgeyi basitçe
  baytların arasından kesen ve bozuk çok baytlı dizgeyle dönen <strong>substr()</strong> ile aradaki farktır.

<comment>Param:</comment>
  <info>string</info>       <strong>$dizge</strong>      Parça çıkarılacak dizge.
  <info>int</info>          <strong>$başlangıç</strong>  <strong>$başlangıç</strong> negatif değilse, dönen dizge <strong>$dizge</strong> içinde sıfırdan itibaren
                           sayılarak <strong>$başlangıç</strong>ıncı bayttan başlar. Örneğin, '<return>abcdef</return>' dizgesinde
                           <return>0</return>ıncı bayt '<return>a</return>' iken <return>2</return>incisi '<return>c</return>'dir ve bu böyle gider.
                           
                           <strong>$başlangıç</strong> negatifse, dönen dizge <strong>$dizge</strong>nin sonundan sayılan
                           <strong>$başlangıç</strong>ıncı bayttan başlar. Ancak negatif <strong>$başlangıç</strong>ıncı bayt dizgenin
                           başlangıcını aşıyorsa dönen parça <strong>$dizge</strong>nin başlangıcından başlar.
  <info>int|null</info>     <strong>$uzunluk</strong>    Bayt cinsinden uzunluk. Atlanıra veya <info>null</info> ise dizgenin sonuna kadar tüm
                           baytlar çıkarılır.
                           
                           <strong>$uzunluk</strong> negatifse,dönen dizge <strong>$dizge</strong>nin sonundan itibaren sayılan
                           <strong>$uzunluk</strong>uncu baytta sonlanır. Ancak <strong>$uzunluk</strong>uncu bayt <strong>$dizge</strong>nin
                           başlanıcından öncesini işaret ediyorsa boş dizge döner.
  <info>string|null</info>  <strong>$kodlama</strong>    <strong>$kodlama</strong>
                           bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği
                           takdirde veya
                           <info>null</info> ise dahili karakter
                           kodlaması kullanılır.

<comment>Return:</comment>
  <info>string</info>  <strong>mb_strcut()</strong> işlevi, <strong>$dizge</strong> dizgesinden <strong>$başlangıç</strong> ve <strong>$uzunluk</strong> ile belirtilen parçayı
          döndürür.

<comment>See Also:</comment>
   * <strong>mb_substr()</strong>
   * <strong>mb_internal_encoding()</strong>


id: mb_strimwidth
type: function
doc:
<comment>Description:</comment>
  Dizgeyi belirtilen genişlikte kırpar
  
  Belirtilen <strong>$dizge</strong> dizgesini <strong>$genişlik</strong> ile belirtilen genişlikten kırpar. Burada yarım genişlikte
  karakterler <return>1</return>, tam genişlikte karakterler <return>2</return> sayılır. Doğu Asya karakter genişlikleri ile ilgili
  ayrıntılar için bkz.http://www.unicode.org/reports/tr11/

<comment>Param:</comment>
  <info>string</info>       <strong>$dizge</strong>      Kırpılacak dizge.
  <info>int</info>          <strong>$başlangıç</strong>  Kırpma genişliğinin başlatılacağı konum. Dizgenin başından itibaren
                           sayılır. İlk karakterin indisi 0'dır. Negatifse dizgenin sonundan
                           itibaren karater sayısıdır.
  <info>int</info>          <strong>$genişlik</strong>  Kırpma genişliği. Negatifse dizgenin sonundan itibaren karater sayısıdır.
  <info>string</info>       <strong>$kırpıcı</strong>  Dizge kırpılırken dizgenin sonuna eklenen bir dizge.
  <info>string|null</info>  <strong>$kodlama</strong>    <strong>$kodlama</strong>
                           bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği
                           takdirde veya
                           <info>null</info> ise dahili karakter
                           kodlaması kullanılır.

<comment>Return:</comment>
  <info>string</info>  Kırpılmış dizge ile döner. <strong>$kırpıcı</strong> belirtilmişse, <strong>$genişlik</strong>inci karakterin yerini alır.

<comment>See Also:</comment>
   * <strong>mb_strwidth()</strong>
   * <strong>mb_internal_encoding()</strong>


id: mb_stripos
type: function
doc:
<comment>Description:</comment>
  Harf büyüklüğüne duyarsız olarak, bir dizgenin içinde başka bir
    dizgeye ilk rastlanılan noktanın indisini döndürür
  
  Karakter sayısına dayalı olarak güvenilir bir çok baytlı <strong>strpos()</strong> işlemi yürütür. <strong>$iğne</strong>'nin ilk
  karakterinin yeri <strong>$samanlık</strong> dizgesinin ilk karakterine göre hesaplanır. İlk karakterin indisi
  0'dır. <strong>mb_strpos()</strong> işlevinden farklı olarak, <strong>mb_stripos()</strong> harf büyüklüğüne duyarsızdır.

<comment>Param:</comment>
  <info>string</info>       <strong>$samanlık</strong>  İlk <strong>$iğne</strong>'nin aranacağı dizge.
  <info></info>             <strong>$needle</strong>     <strong>$samanlık</strong> içinde ilki aranacak dizge.
  <info>int</info>          <strong>$başlangıç</strong>  <strong>$samanlık</strong> içinde aramanın başlatılacağı konum. Negetifse dizgenin
                           sonundan itibaren sayılır.
  <info>string|null</info>  <strong>$kodlama</strong>    <strong>$kodlama</strong>
                           bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği
                           takdirde veya
                           <info>null</info> ise dahili karakter
                           kodlaması kullanılır.

<comment>Return:</comment>
  <info>int|false</info>  <strong>$iğne</strong>'nin <strong>$samanlık</strong> içinde bulunduğu ilk yerin indisi ile döner. Eğer <strong>$samanlık</strong> içinde
             <strong>$iğne</strong> yoksa <info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>stripos()</strong>
   * <strong>strpos()</strong>
   * <strong>mb_strpos()</strong>


id: mb_stristr
type: function
doc:
<comment>Description:</comment>
  Harf büyüklüğüne duyarsız olarak, bir dizgenin içinde başka
    bir dizgeye ilk rastlanılan noktaya göre dizgenin ilk veya son bölümü ile
    döner
  
  <strong>mb_strstr()</strong> işlevi, <strong>$samanlık</strong> içinde <strong>$iğne</strong>'yi bulur ve <strong>$iğne</strong>'nin ilk karakterinin yerine göre
  <strong>$samanlık</strong> dizgesinin ilk veya son parçası ile döner. Eğer <strong>$samanlık</strong> içinde <strong>$iğne</strong> yoksa <info>false</info>
  döndürür. <strong>mb_strstr()</strong> işlevinden farklı olarak, <strong>mb_stristr()</strong> harf büyüklüğüne duyarsızdır.

<comment>Param:</comment>
  <info>string</info>       <strong>$samanlık</strong>  İlk <strong>$iğne</strong>'nin aranacağı dizge.
  <info>string</info>       <strong>$iğne</strong>      <strong>$samanlık</strong> içinde aranacak dizge.
  <info>bool</info>         <strong>$ilk_parça</strong>  <strong>$samanlık</strong> dizgesinin hangi parçasının döndürüleceğini belirler. <info>true</info>
                           atanırsa <strong>$samanlık</strong> dizgesinin ilk karakterinden (dahil) <strong>$iğne</strong> dizgesinin
                           ilk karakterine (hariç) kadar olan parçayla döner. <info>false</info> atanırsa, <strong>$iğne</strong>
                           dizgesinin ilk karakterinden (dahil) <strong>$samanlık</strong> dizgesinin son karakterine
                           (dahil) kadar olan parça döndürülür. <info>false</info> öntanımlıdır.
  <info>string|null</info>  <strong>$kodlama</strong>    <strong>$kodlama</strong>
                           bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği
                           takdirde veya
                           <info>null</info> ise dahili karakter
                           kodlaması kullanılır.

<comment>Return:</comment>
  <info>string|false</info>  Eğer <strong>$samanlık</strong> içinde <strong>$iğne</strong> yoksa <info>false</info>, aksi takdirde ilk veya son <strong>$samanlık</strong>
                parçası ile döner.

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


id: mb_strlen
type: function
doc:
<comment>Description:</comment>
  Dizge uzunluğu ile döner
  
  Belirtilen dizgenin karakter sayısını döndürür.

<comment>Param:</comment>
  <info>string</info>       <strong>$dizge</strong>    Karakter sayısı öğrenilmek istenen dizge.
  <info>string|null</info>  <strong>$kodlama</strong>  <strong>$kodlama</strong>
                         bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği
                         takdirde veya
                         <info>null</info> ise dahili karakter
                         kodlaması kullanılır.

<comment>Return:</comment>
  <info>int</info>  <strong>$dizge</strong> bağımsız değişkeni ile belirtilen dizgenin karakter sayısını döndürür. Her çok baytlı
       karakter 1 sayılır.

<comment>See Also:</comment>
   * <strong>mb_internal_encoding()</strong>
   * <strong>grapheme_strlen()</strong>
   * <strong>iconv_strlen()</strong>
   * <strong>strlen()</strong>


id: mb_strpos
type: function
doc:
<comment>Description:</comment>
  Bir dizgenin içinde başka bir dizgeye ilk rastlanılan noktanın
    indisini döndürür
  
  Bir dizgenin içinde başka bir dizgeye ilk rastlanılan noktanın indisini döndürür.
  
  Karakter sayısına dayalı olarak güvenilir bir çok baytlı <strong>strpos()</strong> işlemi yürütür. <strong>$iğne</strong>'nin ilk
  karakterinin yeri <strong>$samanlık</strong> dizgesinin ilk karakterine göre hesaplanır. İlk karakterin indisi
  0'dır.

<comment>Param:</comment>
  <info>string</info>       <strong>$samanlık</strong>  İlk <strong>$iğne</strong>'nin aranacağı dizge.
  <info>string</info>       <strong>$iğne</strong>      <strong>$samanlık</strong> içinde ilki aranacak dizge. <strong>strpos()</strong> işlevinden farklı olarak
                           sayısal değerler karakterin sıra değeri değildir.
  <info>int</info>          <strong>$başlangıç</strong>  <strong>$samanlık</strong> içinde aramanın başlatılacağı konum. Belirtilmezse 0
                           kullanılır. Negatif değer dizgenin sonundan itibaren sayılır.
  <info>string|null</info>  <strong>$kodlama</strong>    <strong>$kodlama</strong>
                           bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği
                           takdirde veya
                           <info>null</info> ise dahili karakter
                           kodlaması kullanılır.

<comment>Return:</comment>
  <info>int|false</info>  İlk <strong>$iğne</strong>'nin <strong>$samanlık</strong> içinde bulunduğu yerin indisi ile döner. Eğer <strong>$samanlık</strong> içinde
             <strong>$iğne</strong> yoksa <info>false</info> döndürür.

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


id: mb_strrchr
type: function
doc:
<comment>Description:</comment>
  Bir dizgenin içinde bulunan bir karaktere göre dizgenin ilk veya
    son bölümü ile döner
  
  <strong>mb_strrchr()</strong> işlevi, <strong>$samanlık</strong> içinde ilk <strong>$iğne</strong>'yi bulur ve <strong>$ilk_parça</strong> değerine göre <strong>$samanlık</strong>
  dizgesinin ilk veya son parçası ile döner. Eğer <strong>$samanlık</strong> içinde <strong>$iğne</strong> yoksa <info>false</info> döndürür.

<comment>Param:</comment>
  <info>string</info>       <strong>$samanlık</strong>  Sonuncu <strong>$iğne</strong>'nin aranacağı dizge.
  <info>string</info>       <strong>$iğne</strong>      <strong>$samanlık</strong> içinde aranacak karakter.
  <info>bool</info>         <strong>$ilk_parça</strong>  <strong>$samanlık</strong> dizgesinin hangi parçasının döndürüleceğini belirler. <info>true</info>
                           atanırsa <strong>$samanlık</strong> dizgesinin ilk karakterinden (dahil) <strong>$iğne</strong> karakterine
                           (hariç) kadar olan parçayla döner. <info>false</info> atanırsa, <strong>$iğne</strong> karakterinden
                           (dahil) <strong>$samanlık</strong> dizgesinin son karakterine (dahil) kadar olan parça
                           döndürülür. <info>false</info> öntanımlıdır.
  <info>string|null</info>  <strong>$kodlama</strong>    <strong>$kodlama</strong>
                           bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği
                           takdirde veya
                           <info>null</info> ise dahili karakter
                           kodlaması kullanılır.

<comment>Return:</comment>
  <info>string|false</info>  Eğer <strong>$samanlık</strong> içinde <strong>$iğne</strong> yoksa <info>false</info>, aksi takdirde ilk veya son <strong>$samanlık</strong>
                parçası ile döner.

<comment>See Also:</comment>
   * <strong>strrchr()</strong>
   * <strong>mb_strstr()</strong>
   * <strong>mb_strrichr()</strong>


id: mb_strrichr
type: function
doc:
<comment>Description:</comment>
  Harf büyüklüğüne duyarsız olarak bir dizgenin içinde bulunan bir karaktere göre dizgenin ilk veya
  son bölümü ile döner
  
  <strong>mb_strrichr()</strong> işlevi, <strong>$samanlık</strong> içinde <strong>$iğne</strong>'yi bulur ve <strong>$iğne</strong>'nin yerine göre <strong>$samanlık</strong>
  dizgesinin ilk veya son parçası ile döner. Eğer <strong>$samanlık</strong> içinde <strong>$iğne</strong> yoksa <info>false</info> döndürür.
  <strong>mb_strrchr()</strong> işlevinden farklı olarak <strong>mb_strrichr()</strong> harf büyüklüğüne duyarsızdır.

<comment>Param:</comment>
  <info>string</info>       <strong>$samanlık</strong>  Sonuncu <strong>$iğne</strong>'nin aranacağı dizge.
  <info>string</info>       <strong>$iğne</strong>      <strong>$samanlık</strong> içinde aranacak karakter.
  <info>bool</info>         <strong>$ilk_parça</strong>  <strong>$samanlık</strong> dizgesinin hangi parçasının döndürüleceğini belirler. <info>true</info>
                           atanırsa <strong>$samanlık</strong> dizgesinin ilk karakterinden (dahil) <strong>$iğne</strong> karakterine
                           (hariç) kadar olan parçayla döner. <info>false</info> atanırsa, <strong>$iğne</strong> karakterinden
                           (dahil) <strong>$samanlık</strong> dizgesinin son karakterine (dahil) kadar olan parça
                           döndürülür.
  <info>string|null</info>  <strong>$kodlama</strong>    <strong>$kodlama</strong>
                           bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği
                           takdirde veya
                           <info>null</info> ise dahili karakter
                           kodlaması kullanılır.

<comment>Return:</comment>
  <info>string|false</info>  Eğer <strong>$samanlık</strong> içinde <strong>$iğne</strong> yoksa <info>false</info>, aksi takdirde ilk veya son <strong>$samanlık</strong>
                parçası ile döner.

<comment>See Also:</comment>
   * <strong>mb_stristr()</strong>
   * <strong>mb_strrchr()</strong>


id: mb_strripos
type: function
doc:
<comment>Description:</comment>
  Bir dizgenin içinde harf büyüklüğüne duyarsız olarak başka bir dizgeye son rastlanılan noktanın
  indisini döndürür
  
  Karakter sayısına dayalı olarak güvenilir bir çok baytlı <strong>strripos()</strong> işlemi yürütür. <strong>$iğne</strong>'nin ilk
  karakterinin yeri <strong>$samanlık</strong> dizgesinin ilk karakterine göre hesaplanır. İlk karakterin indisi
  0'dır. <strong>mb_strrpos()</strong> işlevinden farklı olarak <strong>mb_strripos()</strong> harf büyüklüğüne duyarsızdır.

<comment>Param:</comment>
  <info>string</info>       <strong>$samanlık</strong>  Sonuncu <strong>$iğne</strong>'nin aranacağı dizge.
  <info>string</info>       <strong>$iğne</strong>      <strong>$samanlık</strong> içinde sonuncusu aranacak dizge.
  <info>int</info>          <strong>$başlangıç</strong>  <strong>$samanlık</strong> içinde aramanın başlatılacağı konum.
  <info>string|null</info>  <strong>$kodlama</strong>    <strong>$kodlama</strong>
                           bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği
                           takdirde veya
                           <info>null</info> ise dahili karakter
                           kodlaması kullanılır.

<comment>Return:</comment>
  <info>int|false</info>  Sonuncu <strong>$iğne</strong>'nin <strong>$samanlık</strong> içinde bulunduğu yerin indisi ile döner. Eğer <strong>$samanlık</strong>
             içinde <strong>$iğne</strong> yoksa <info>false</info> döndürür.

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


id: mb_strrpos
type: function
doc:
<comment>Description:</comment>
  Bir dizgenin içinde başka bir dizgeye son rastlanılan noktanın
    indisini döndürür
  
  Karakter sayısına dayalı olarak güvenilir bir çok baytlı <strong>strrpos()</strong> işlemi yürütür. <strong>$iğne</strong>'nin ilk
  karakterinin yeri <strong>$samanlık</strong> dizgesinin ilk karakterine göre hesaplanır. İlk karakterin indisi
  0'dır.

<comment>Param:</comment>
  <info>string</info>       <strong>$samanlık</strong>  Sonuncu <strong>$iğne</strong>'nin aranacağı dizge.
  <info>string</info>       <strong>$iğne</strong>      <strong>$samanlık</strong> içinde sonuncusu aranacak dizge.
  <info>int</info>          <strong>$başlangıç</strong>  <strong>$samanlık</strong> içinde aramanın başlatılacağı konum. Negatif bir değer
                           <strong>$samanlık</strong> dizgesinin son karakterine göre aramanın durdurulacağı konumu
                           belirtir.
  <info>string|null</info>  <strong>$kodlama</strong>    <strong>$kodlama</strong>
                           bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği
                           takdirde veya
                           <info>null</info> ise dahili karakter
                           kodlaması kullanılır.

<comment>Return:</comment>
  <info>int|false</info>  Sonuncu <strong>$iğne</strong>'nin <strong>$samanlık</strong> içinde bulunduğu yerin indisi ile döner. Eğer <strong>$samanlık</strong>
             içinde <strong>$iğne</strong> yoksa <info>false</info> döndürür.

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


id: mb_strstr
type: function
doc:
<comment>Description:</comment>
  Bir dizgenin içinde başka bir dizgeye ilk rastlanılan noktaya göre dizgenin ilk veya son bölümü
  ile
  döner
  
  <strong>mb_strstr()</strong> işlevi, <strong>$samanlık</strong> içinde <strong>$iğne</strong>'yi bulur ve <strong>$iğne</strong>'nin ilk karakterinin yerine göre
  <strong>$samanlık</strong> dizgesinin ilk veya son parçası ile döner. Eğer <strong>$samanlık</strong> içinde <strong>$iğne</strong> yoksa <info>false</info>
  döndürür.

<comment>Param:</comment>
  <info>string</info>       <strong>$samanlık</strong>  İlk <strong>$iğne</strong>'nin aranacağı dizge.
  <info>string</info>       <strong>$iğne</strong>      <strong>$samanlık</strong> içinde aranacak dizge.
  <info>bool</info>         <strong>$ilk_parça</strong>  <strong>$samanlık</strong> dizgesinin hangi parçasının döndürüleceğini belirler. <info>true</info>
                           atanırsa <strong>$samanlık</strong> dizgesinin ilk karakterinden (dahil) <strong>$iğne</strong> dizgesinin
                           ilk karakterine (hariç) kadar olan parçayla döner. <info>false</info> atanırsa, <strong>$iğne</strong>
                           dizgesinin ilk karakterinden (dahil) <strong>$samanlık</strong> dizgesinin son karakterine
                           (dahil) kadar olan parça döndürülür.
  <info>string|null</info>  <strong>$kodlama</strong>    <strong>$kodlama</strong>
                           bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği
                           takdirde veya
                           <info>null</info> ise dahili karakter
                           kodlaması kullanılır.

<comment>Return:</comment>
  <info>string|false</info>  Eğer <strong>$samanlık</strong> içinde <strong>$iğne</strong> yoksa <info>false</info>, aksi takdirde ilk veya son <strong>$samanlık</strong>
                parçası ile döner.

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


id: mb_strtolower
type: function
doc:
<comment>Description:</comment>
  Dizgeyi küçük harfli yapar
  
  <strong>$dizge</strong> içindeki 'abecesel' karakterlerin tamamını küçük harfe çevirir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>     Küçük harfli yapılacak dizge.
  <info></info>        <strong>$encoding</strong>  <strong>$kodlama</strong>
                     bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği takdirde
                     veya
                     <info>null</info> ise dahili karakter
                     kodlaması kullanılır.

<comment>Return:</comment>
  <info>string</info>  İçindeki 'abecesel' karakterlerin tamamı küçük harfe çevrilmiş olarak <strong>$dizge</strong> döner.

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


id: mb_strtoupper
type: function
doc:
<comment>Description:</comment>
  Dizgeyi büyük harfli yapar
  
  <strong>$dizge</strong> içindeki 'abecesel' karakterlerin tamamını büyük harfe çevirir.

<comment>Param:</comment>
  <info>string</info>       <strong>$dizge</strong>    Büyük harfli yapılacak dizge.
  <info>string|null</info>  <strong>$kodlama</strong>  <strong>$kodlama</strong>
                         bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği
                         takdirde veya
                         <info>null</info> ise dahili karakter
                         kodlaması kullanılır.

<comment>Return:</comment>
  <info>string</info>  İçindeki 'abecesel' karakterlerin tamamı büyük harfe çevrilmiş olarak <strong>$dizge</strong>.

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


id: mb_strwidth
type: function
doc:
<comment>Description:</comment>
  Dizge genişliğini döndürür
  
  <strong>$dizge</strong> dizgesinin genişliği ile döner. Burada yarım genişlikte karakterler <return>1</return>, tam genişlikte
  karakterler <return>2</return> sayılır. Doğu Asya karakter genişlikleri ile ilgili ayrıntılar için
  bkz.http://www.unicode.org/reports/tr11/
  
  Çok baytlı karakterler normalde tek baytlı karakterlerden iki misli daha geniştir.
  
  Tam genişlikte karakterler: <return>U+1100</return>-<return>U+115F</return>, <return>U+11A3</return>-<return>U+11A7</return>, <return>U+11FA</return>-<return>U+11FF</return>, <return>U+2329</return>-<return>U+232A</return>,
  <return>U+2E80</return>-<return>U+2E99</return>, <return>U+2E9B</return>-<return>U+2EF3</return>, <return>U+2F00</return>-<return>U+2FD5</return>, <return>U+2FF0</return>-<return>U+2FFB</return>, <return>U+3000</return>-<return>U+303E</return>, <return>U+3041</return>-<return>U+3096</return>,
  <return>U+3099</return>-<return>U+30FF</return>, <return>U+3105</return>-<return>U+312D</return>, <return>U+3131</return>-<return>U+318E</return>, <return>U+3190</return>-<return>U+31BA</return>, <return>U+31C0</return>-<return>U+31E3</return>, <return>U+31F0</return>-<return>U+321E</return>,
  <return>U+3220</return>-<return>U+3247</return>, <return>U+3250</return>-<return>U+32FE</return>, <return>U+3300</return>-<return>U+4DBF</return>, <return>U+4E00</return>-<return>U+A48C</return>, <return>U+A490</return>-<return>U+A4C6</return>, <return>U+A960</return>-<return>U+A97C</return>,
  <return>U+AC00</return>-<return>U+D7A3</return>, <return>U+D7B0</return>-<return>U+D7C6</return>, <return>U+D7CB</return>-<return>U+D7FB</return>, <return>U+F900</return>-<return>U+FAFF</return>, <return>U+FE10</return>-<return>U+FE19</return>, <return>U+FE30</return>-<return>U+FE52</return>,
  <return>U+FE54</return>-<return>U+FE66</return>, <return>U+FE68</return>-<return>U+FE6B</return>, <return>U+FF01</return>-<return>U+FF60</return>, <return>U+FFE0</return>-<return>U+FFE6</return>, <return>U+1B000</return>-<return>U+1B001</return>, <return>U+1F200</return>-<return>U+1F202</return>,
  <return>U+1F210</return>-<return>U+1F23A</return>, <return>U+1F240</return>-<return>U+1F248</return>, <return>U+1F250</return>-<return>U+1F251</return>, <return>U+20000</return>-<return>U+2FFFD</return>, <return>U+30000</return>-<return>U+3FFFD</return>. Diğer
  karakterlerin tümü yarım genişliktedir.

<comment>Param:</comment>
  <info></info>             <strong>$dizgi</strong>    Genişliği hesaplanacak dizge.
  <info>string|null</info>  <strong>$kodlama</strong>  <strong>$kodlama</strong>
                         bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği
                         takdirde veya
                         <info>null</info> ise dahili karakter
                         kodlaması kullanılır.

<comment>Return:</comment>
  <info>int</info>  <strong>$dizge</strong> dizgesinin genişliği.

<comment>See Also:</comment>
   * <strong>mb_strimwidth()</strong>
   * <strong>mb_internal_encoding()</strong>


id: mb_substitute_character
type: function
doc:
<comment>Description:</comment>
  İkame karakteri atar/döndürür
  
  Girdi karakter kodlaması geçersiz olduğunda veya bir karakter kodunun çıktı karakter kodlamasında
  mevcut olmadığı durumda geçersiz karakterin yerine kullanılacak karakteri belirtmek için
  kullanılır. Geçersiz karakterlerin yerine Bir <return>"none"</return> (çıktı yok), <info>string</info> veya <info>int</info> türünde bir
  değer (Unidode karakter kodu) belirtilebilir.
  
  Bu ayarlamadan etkilenen işlevler: <strong>mb_convert_encoding()</strong>, <strong>mb_convert_variables()</strong>,
  <strong>mb_output_handler()</strong> ve <strong>mb_send_mail()</strong>.

<comment>Param:</comment>
  <info>string|int|null</info>  <strong>$ikamekrk</strong>  Bir <info>integer</info> olarak bir Evrenkod değeri veya bir <info>string</info> olarak
                              aşağıdaki dizgelerden biri belirtilir: <return>"none"</return>: hiçbir şey çıktılanmaz
                              <return>"long"</return>: Karakterin kod değeri çıktılanır (Örnek: U+3000, JIS+7E7E)
                              <return>"entity"</return>: Karakter öğesi (Örnek: <return>&#x200;</return>)
                              
                              <return>"none"</return>: hiçbir şey çıktılanmaz
                              
                              <return>"long"</return>: Karakterin kod değeri çıktılanır (Örnek: U+3000, JIS+7E7E)
                              
                              <return>"entity"</return>: Karakter öğesi (Örnek: <return>&#x200;</return>)

<comment>Return:</comment>
  <info>string|int|bool</info>  Eğer <strong>$ikamekrk</strong> atanabilmişse başarı durumunda <info>true</info>, aksi takdirde <info>false</info> döner.
                   Eğer <strong>$ikamekrk</strong> belirtilmemişse veya <info>null</info> ise, geçerli ayarlarla döner.


id: mb_substr
type: function
doc:
<comment>Description:</comment>
  Dizgenin bir alt dizgesini alır
  
  Karakterler üzerinde güvenilir bir çok baytlı <strong>substr()</strong> işlemi gerçekleştirir. <strong>$başlangıç</strong> konumuna
  <strong>$dizge</strong> başlangıcından sayılarak erişilir. Belirtilen dizgenin ilk karakterinin indisinin 0 olduğu
  varsayılır.

<comment>Param:</comment>
  <info>string</info>       <strong>$dizge</strong>      Alt dizge başlangıcının aranacağı dizge.
  <info>int</info>          <strong>$başlangıç</strong>  <strong>$başlangıç</strong> negatif değilse, <strong>$dizge</strong> içinde sıfırıncı konumdan itibaren
                           <strong>$başlangıç</strong>'ıncı konumda başlayan dizge döner. Örneğin, '<return>abcdef</return>'
                           dizgesinde <return>0</return> konumundaki karakter '<return>a</return>', <return>2</return> konumundaki karakter '<return>c</return>' olur ve
                           böyle devam eder.
                           
                           <strong>$başlangıç</strong> negatifse, <strong>$dizge</strong>nin sonuncu karakterinden itibaren
                           <strong>$başlangıç</strong>ıncı karakterden başlayan dize döner.
  <info>int|null</info>     <strong>$uzunluk</strong>    İstenen alt dizgenin azami uzunluğu. Atlanırsa veya <info>null</info> ise, <strong>$dizge</strong>nin
                           tüm karakterleri çıkarılır.
  <info>string|null</info>  <strong>$kodlama</strong>    <strong>$kodlama</strong>
                           bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği
                           takdirde veya
                           <info>null</info> ise dahili karakter
                           kodlaması kullanılır.

<comment>Return:</comment>
  <info>string</info>  <strong>mb_substr()</strong> işlevi, yeri <strong>$başlangıç</strong> ve <strong>$uzunluk</strong> bağımsız değişkenleri ile belirtilen
          <strong>$dizge</strong> parçası ile döner.

<comment>See Also:</comment>
   * <strong>mb_strcut()</strong>
   * <strong>mb_internal_encoding()</strong>


id: mb_substr_count
type: function
doc:
<comment>Description:</comment>
  Mevcut alt dizgelerin sayısı ile döner
  
  <strong>$samanlık</strong> ile belirtilen dizge içinde <strong>$iğne</strong> ile belirtilen dizgelerden kaç tane bulunduğu
  bilgisini verir.

<comment>Param:</comment>
  <info>string</info>       <strong>$samanlık</strong>  İçinde arama yapılacak dizge.
  <info></info>             <strong>$needle</strong>    Aranacak dizge.
  <info>string|null</info>  <strong>$kodlama</strong>   <strong>$kodlama</strong>
                          bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği
                          takdirde veya
                          <info>null</info> ise dahili karakter
                          kodlaması kullanılır.

<comment>Return:</comment>
  <info>int</info>  <strong>$samanlık</strong> ile belirtilen dizge içinde <strong>$iğne</strong> ile belirtilen dizgelerden kaç tane bulunduğu.

<comment>See Also:</comment>
   * <strong>mb_strpos()</strong>
   * <strong>mb_substr()</strong>
   * <strong>substr_count()</strong>


id: mcrypt_create_iv
type: function
doc:
<comment>Description:</comment>
  Rasgele bir kaynaktan bir ilklendirme vektörü (IV) oluşturur
    
  
  Rasgele bir kaynaktan bir ilklendirme vektörü (IV) oluşturur.
  
  IV dizgesi, şifreleme yordamları için ek bir tohum olarak kullanılır. Bu IV'nin gizli olması
  gerekmediği gibi istenmez de. Hiçbir güvenlik kaybı oluşmadan şifreli metin ile birlikte
  gönderebilirsiniz.

<comment>Param:</comment>
  <info>int</info>  <strong>$boy</strong>     IV boyu.
  <info>int</info>  <strong>$kaynak</strong>  Şu değerlerden biri olabilir:  <info>MCRYPT_RAND</info> (sistem rasgele sayı üreteci),
                <info>MCRYPT_DEV_RANDOM</info> (veri /dev/random'dan okunur), <info>MCRYPT_DEV_URANDOM</info> (veri
                /dev/urandom'dan okunur). Windows (şüphesiz) /dev/random veya /dev/urandom
                aygıtlarına sahip olmadığından Windows için sadece <info>MCRYPT_RAND</info> desteklenmektedir.
                PHP 5.3.0 öncesinde, <info>MCRYPT_RAND</info> Windows üzerinde desteklenen tek sabitti.
                
                PHP 5.6.0 öncesinde, bu bağımsız değişkenin öntanımlı değeri <info>MCRYPT_DEV_RANDOM</info> idi.
                
                <info>MCRYPT_DEV_RANDOM</info> daha fazla döküntü sağlanana kadar engellenebilir.

<comment>Return:</comment>
  <info>string</info>  Bir hata durumunda <info>false</info> yoksa ilklendirme vektörünü bir dizge olarak döndürür.

<comment>See Also:</comment>
   * http://www.ciphersbyritter.com/GLOSSARY.HTM#IV
   * 
    http://www.quadibloc.com/crypto/co0409.htm
   * Applied Cryptography by Schneier (ISBN 0-471-11709-9) kitabının 9.3. faslı
   * <strong>random_bytes()</strong>


id: mcrypt_decrypt
type: function
doc:
<comment>Description:</comment>
  Belirtilen bağımsız değişkenlerle şifreli bir metnin şifresini çözer
    
  
  Belirtilen <strong>$veri</strong>nin şifresini çözer ve şifrelenmemiş dizgeyi döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$şifre</strong>   <info>MCRYPT_şifreadı</info> sabitlerinden biri veya dizge olarak
                    algoritma adlarından biri.
  <info>string</info>  <strong>$anahtar</strong>  Veriyi şifrelemekte kullanılan anahtar. Belirtilen anahtar <strong>$şifre</strong> tarafından
                    desteklenmiyorsa işlev bir uyarı çıktılar ve <info>false</info> döner.
  <info>string</info>  <strong>$veri</strong>     Belirtilen <strong>$şifre</strong> ve <strong>$kip</strong> ile şifresi çözülecek veri. Verinin küme boyunun
                    katları uzunlukta olmasını sağlamak için dolgu olarak "\0" karakteri kullanılır.
  <info>string</info>  <strong>$kip</strong>      <info>MCRYPT_MODE_kipadı</info> sabitlerinden biri veya şu dizelerden
                    biri: "ecb", "cbc", "cfb", "ofb", "nofb" veya "stream".
  <info>string</info>  <strong>$iv</strong>       CBC, CFB, OFB kiplerinde ve STREAM kipinde bazı algoritmalarda ilklendirme
                    için kullanılır. Sağlanan ilklendirme vektörü (IV)  boyutu zincirleme kipi
                    tarafınan desteklenmiyorsa veya bir IV sağlanmamışsa, fakat zincirleme kipi
                    için bir IV gerekliyse, işlev bir uyarı çıktılar ve <info>false</info> döndürür.

<comment>Return:</comment>
  <info>string|false</info>  Şifresi çözülmüş veriyi bir dizge olarak döndürür, başarısızlık durumunda <info>false</info>
                döner.

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


id: mcrypt_enc_get_algorithms_name
type: function
doc:
<comment>Description:</comment>
  Açık algoritmanın adını döndürür
  
  Açık algoritmanın adını döndürür.

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

<comment>Return:</comment>
  <info>string</info>  Açık algoritmanın adını içeren bir dizge döndürür.


id: mcrypt_enc_get_block_size
type: function
doc:
<comment>Description:</comment>
  Açık algoritmanın küme boyunu döndürür
  
  Açık algoritmanın küme boyunu döndürür.

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

<comment>Return:</comment>
  <info>int</info>  Açık algoritmanın küme boyunu bayt sayısı olarak döndürür.


id: mcrypt_enc_get_iv_size
type: function
doc:
<comment>Description:</comment>
  Açık algoritmanın ilklendirme vektörü uzunluğunu döndürür
    
  
  Şifreleme tanıtıcısı ile belirtilen algoritmanın ilklendirme vektörü (iv) uzunluğunu döndürür.
  CBC, CFB ve OFB kipleri ile akım kipindeki bazı algoritmalar bir ilklendirme vektörü kullanır.

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

<comment>Return:</comment>
  <info>int</info>  Açık algoritma tarafından iv yok sayılıyorsa 0, aksi takdirde iv boyunu döndürür.


id: mcrypt_enc_get_key_size
type: function
doc:
<comment>Description:</comment>
  Açık kipin desteklediği azami anahtar uzunluğunu döndürür
    
  
  Açık kipin desteklediği azami anahtar uzunluğunu döndürür.

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

<comment>Return:</comment>
  <info>int</info>  Açık kipin desteklediği azami anahtar uzunluğunu bayt sayısı olarak döndürür.


id: mcrypt_enc_get_modes_name
type: function
doc:
<comment>Description:</comment>
  Açık kipin ismini döndürür
  
  Bu işlev açık kipin ismini döndürür.

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

<comment>Return:</comment>
  <info>string</info>  İsim bir dizge olarak döner.


id: mcrypt_enc_get_supported_key_sizes
type: function
doc:
<comment>Description:</comment>
  Açık algoritmanın desteklediği anahtar boylarını listeler
    
  
  Açık algoritmanın desteklediği anahtar boylarını bir dizi içinde döndürür.

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

<comment>Return:</comment>
  <info>array</info>  Şifreleme tanıtıcısı ile belirtilen algoritmanın desteklediği anahtar boylarını içeren bir
         dizi döndürür. Boş bir dizi dönmüşse, 1 ile <strong>mcrypt_enc_get_key_size()</strong> arasındaki tüm
         anahtar boyları algoritma tarafından destekleniyor demektir.


id: mcrypt_enc_is_block_algorithm
type: function
doc:
<comment>Description:</comment>
  Açık kipin algoritması bir küme algoritması mı diye bakar
    
  
  Açık kipin algoritmasının bir küme algoritması olup olmadığına bakar.

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

<comment>Return:</comment>
  <info>bool</info>  Algoritma bir küme algoritması ise <info>true</info>, bir akım algoritması ise <info>false</info> döner.


id: mcrypt_enc_is_block_algorithm_mode
type: function
doc:
<comment>Description:</comment>
  Açık kipte şifreleme kümeler halinde mi yapılıyor diye bakar
    
  
  Açık kipte, şifrelemenin kümeler üzerinde çalışıp çalışmadığına bakar (yani, akımlar için <info>false</info>,
  cbc, cfb, ofb için <info>true</info> döner).

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

<comment>Return:</comment>
  <info>bool</info>  Kip, küme algoritmaları kullanmak için ise <info>true</info>, değilse <info>false</info> döner.


id: mcrypt_enc_is_block_mode
type: function
doc:
<comment>Description:</comment>
  Açık kip küme çıktılayan türde mi diye bakar
  
  Açık kip küme çıktılayan türde mi diye bakar (yani, cbc ve ecb için <info>true</info>, cfb ve akım kipleri için
  <info>false</info> döndürür.

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

<comment>Return:</comment>
  <info>bool</info>  Kip, bayt kümeleri halinde çıktılama yapıyorsa <info>true</info>, sadece baytları çıktılıyorsa <info>false</info>
        döner.


id: mcrypt_enc_self_test
type: function
doc:
<comment>Description:</comment>
  Şifreleme tanıtıcısı ile belirtilen modülün kendi kendini
    sınamasını sağlar
  
  <strong>$şt</strong> şifreleme tanıtıcısı ile belirtilen modülün kendi kendini sınamasını sağlar.

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

<comment>Return:</comment>
  <info>int</info>  Sınama başarılı olursa <return>0</return> yoksa negatif bir tamsayı döner.


id: mcrypt_encrypt
type: function
doc:
<comment>Description:</comment>
  Salt metin veriyi belirtilen bağımsız değişkenlerle şifreler
    
  
  Veriyi şifreleyip döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$şifre</strong>   <info>MCRYPT_şifreadı</info> sabitlerinden biri veya dizge olarak
                    algoritma adlarından biri.
  <info>string</info>  <strong>$anahtar</strong>  Veriyi şifreleyecek anahtar. Aanhtar şifre tarafından desteklenmiyorsa işlev bir
                    uyarı çıktır ve <info>false</info> döndürür.
                    
                    Bir dizgeden bir anahtar oluşturmak için  hash işlevlerini kullanmanız önerilir.
  <info>string</info>  <strong>$veri</strong>     Belirtilen <strong>$şifre</strong> ve <strong>$kip</strong> ile şifrelenecek veri. Veri uzunluğu desteklenen küme
                    boyunun katlarından farklıysa eksik kısım '<return>\0</return>' ile doldurulur.
                    
                    Dönen şifreli veri girilen veriden daha uzun olabilir.
  <info>string</info>  <strong>$kip</strong>      <info>MCRYPT_MODE_kipadı</info> sabitlerinden biri veya şu dizelerden
                    biri: "ecb", "cbc", "cfb", "ofb", "nofb" veya "stream".
  <info>string</info>  <strong>$iv</strong>       CBC, CFB, OFB kiplerinde ve STREAM kipinde bazı algoritmalarda ilklendirme
                    için kullanılır. Sağlanan ilklendirme vektörü (IV)  boyutu zincirleme kipi
                    tarafınan desteklenmiyorsa veya bir IV sağlanmamışsa, fakat zincirleme kipi
                    için bir IV gerekliyse, işlev bir uyarı çıktılar ve <info>false</info> döndürür.

<comment>Return:</comment>
  <info>string|false</info>  Şifrelenmiş veriyi bir dizge olarak döndürür, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>mcrypt_decrypt()</strong>
   * <strong>mcrypt_module_open()</strong>


id: mcrypt_generic
type: function
doc:
<comment>Description:</comment>
  Veriyi şifreler
  
  Bu işlev veriyi şifreler ve döndürür. Verinin küme boyunun katları uzunlukta olmasını sağlamak
  için dolgu olarak "\0" karakteri kullanılır, bu yüzden dönen şifresi çözülmüş veri özgün şifresiz
  veriden daha uzun olur.
  
  Şifreli veriyi bir veritabanında saklamak isterseniz, işlevden dönen verinin tamamını
  sakladığınızdan emin olun, yoksa şifresini çözmek mümkün olmayabilir. Özgün dizgeniz 10
  karakterlikse ve küme boyu da 8 bayt ise veritabanı alanının genişliği en az 16 bayt olmalıdır
  (küme boyunu öğrenmek için <strong>mcrypt_enc_get_block_size()</strong> işlevini kullanın. <strong>mdecrypt_generic()</strong>
  işlevi 10 baytlık veri için 16 bayt döndürmüşse fazlalıkları silmek için rtrim($str, "\0")
  işlevini kullanabilirsiniz.
  
  Veriyi örneğin bir MySQL veritabanında saklıyorsanız varchar alanlarının veriyi saklarken verinin
  sonundaki fazladan boşlukları kendiliğinden sildiğini unutmayın. Boşluk karakteri (ASCII 32) ile
  biten bir şifreli veri bu yüzden kullanılmaz hale gelebilir. Bu bakımdan şifreli verileri bir
  tinyblob/tinytext (veya daha büyük) alanlarda saklamanız önerilir.

<comment>Param:</comment>
  <info>resource</info>  <strong>$şt</strong>   <strong>mcrypt_module_open()</strong> tarafından döndürülmüş bir şifreleme tanıtıcısı.
                   
                   Bu işlevi kullanmadan önce şifreleme tanıtıcısını bir anahtar ve bir IV
                   kullanarak <strong>mcrypt_generic_init()</strong> işlevi ile ilklendirmelisiniz. Şifreleme
                   bittikten sonra şifreleme tampolarını <strong>mcrypt_generic_deinit()</strong> işlevi ile serbest
                   bırakabilirsiniz. Kullanım örneği için <strong>mcrypt_module_open()</strong> işlevine bakınız.
  <info>string</info>    <strong>$veri</strong>  Şifrelenecek veri.

<comment>Return:</comment>
  <info>string</info>  Şifrelenmiş veriyi döndürür.

<comment>See Also:</comment>
   * <strong>mdecrypt_generic()</strong>
   * <strong>mcrypt_generic_init()</strong>
   * <strong>mcrypt_generic_deinit()</strong>


id: mcrypt_generic_deinit
type: function
doc:
<comment>Description:</comment>
  Bir şifreleme tanıtıcısını yeniden ilklendirir
  
  This function terminates encryption specified by the encryption Şifre tanıtıcısı (<strong>$şt</strong>) ile
  belirtilen şifrelemeyi sonlandırır. Tüm tamporları temizler fakat modülü kapatmaz. Modülü kapatmak
  için <strong>mcrypt_module_close()</strong> işlevini kullanmalısınız. (Unutursanız, betik sonunda PHP bunu sizin
  yerinize yapacaktır).

<comment>Param:</comment>
  <info>resource</info>  <strong>$şt</strong>  <strong>mcrypt_module_open()</strong> tarafından döndürülmüş bir şifreleme tanıtıcı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>mcrypt_module_open()</strong>
   * <strong>mcrypt_generic_init()</strong>


id: mcrypt_generic_init
type: function
doc:
<comment>Description:</comment>
  Şifreleme için gerekli tüm tamponları ilklendirir
  
  <strong>mcrypt_generic()</strong> veya <strong>mdecrypt_generic()</strong> işlevinden önce bu işlevi çağırmanız gerekir.

<comment>Param:</comment>
  <info>resource</info>  <strong>$şt</strong>      <strong>mcrypt_module_open()</strong> tarafından döndürülmüş bir şifreleme tanıtıcısı.
  <info>string</info>    <strong>$anahtar</strong>  Azami anahtar uzunluğu <strong>mcrypt_enc_get_key_size()</strong> işlevi ile öğrenilebilir;
                      işlevin döndürdüğü değer ve daha küçük her değer geçerlidir.
  <info>string</info>    <strong>$iv</strong>       Normalde algoritma küme uzunluğundadır, fakat gerçek boyu
                      <strong>mcrypt_enc_get_iv_size()</strong> işleviyle de öğrenebilirsiniz. ECB kipinde IV yok
                      sayılır. CFB, CBC, STREAM, nOFB ve OFB kipleri için bir IV olması ZORUNLUdur.
                      Rasgele ve eşsiz (fakat gizli değil) olmalıdır. Şifreleme ve şifre çözme
                      amacıyla aynı veri için aynı IV kullanılmalıdır. Bir IV kullanmak
                      istemiyorsanız sıfırlarla (\0) doldubilirsiniz, fakat bunu yapmanız önerilmez.

<comment>Return:</comment>
  <info>int</info>  İşlev bir hata durumunda negatif bir değer döndürür: Anahtar uzunluğu hatalı ise -3, bellek
       ayırmada sorun çıkmışsa -4, bilinmeyen bir hata türü için bunlar dışında bir negatif değer
       döner. Hatayla birlikte bir de uyarı gösterilir.Yanlış sayıda bağımsız değişken aktarılması
       halinde işlev <info>false</info> döndürür.

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


id: mcrypt_get_block_size
type: function
doc:
<comment>Description:</comment>
  Belirtilen şifrenin küme uzunluğunu döndürür
  
  İlk sözdizimi libmcrypt 2.2.x için, ikincisi libmcrypt 2.4.x ve üstü içindir.
  
  <strong>mcrypt_get_block_size()</strong> işlevi belirtilen <strong>$kip</strong> ve <strong>$şifre</strong> için küme uzunluğunu döndürür.
  
  <strong>mcrypt_module_open()</strong> ile döndürülen şifreleme tanıtıcısını kullanması nedeniyle
  <strong>mcrypt_enc_get_block_size()</strong> işlevi daha kullanışlıdır.

<comment>Param:</comment>
  <info>int</info>     <strong>$şifre</strong>  <info>MCRYPT_şifreadı</info> sabitlerinden biri veya dizge olarak
                  algoritma adlarından biri.
  <info>string</info>  <strong>$kip</strong>    <info>MCRYPT_MODE_kipadı</info> sabitlerinden biri veya şu dizelerden
                  biri: "ecb", "cbc", "cfb", "ofb", "nofb" veya "stream".

<comment>Return:</comment>
  <info>int|false</info>  Blok uzunluğunu bayt sayısı olarak döndürür, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>mcrypt_get_key_size()</strong>
   * <strong>mcrypt_enc_get_block_size()</strong>
   * <strong>mcrypt_encrypt()</strong>


id: mcrypt_get_cipher_name
type: function
doc:
<comment>Description:</comment>
  Belirtilen şifrenin ismini döndürür
  
  <strong>mcrypt_get_cipher_name()</strong> işlevi belirtilen şifrenin ismini öğrenmek için kulanılır.
  
  <strong>mcrypt_get_cipher_name()</strong> işlevi bağımsız değişken olarak bir şifre numarası (libmcrypt 2.2.x) veya
  bir şifre ismi (libmcrypt 2.4.x ve üstü) alır ve varsa şifrenin ismini yoksa <info>false</info> döndürür.

<comment>Param:</comment>
  <info></info>  <strong>$cipher</strong>  <info>MCRYPT_şifreadı</info> sabitlerinden biri veya dizge olarak
             algoritma adlarından biri.

<comment>Return:</comment>
  <info>string</info>  Belirtilen şifre yoksa <info>false</info> aksi takdirde şifre ismini içeren bir dizge döndürür.


id: mcrypt_get_iv_size
type: function
doc:
<comment>Description:</comment>
  Belirtilen şifre ve kipe özgü IV uzunluğunu döndürür
    
  
  Belirtilen <strong>$şifre</strong> ve <strong>$kip</strong>e özgü IV uzunluğunu döndürür.
  
  <strong>mcrypt_module_open()</strong> ile döndürülen şifreme tanıtıcısını kullanan <strong>mcrypt_enc_get_iv_size()</strong> işlevi
  daha kullanışlıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$şifre</strong>  <info>MCRYPT_şifreadı</info> sabitlerinden biri veya dizge olarak
                  algoritma adlarından biri.
  <info>string</info>  <strong>$kip</strong>    <info>MCRYPT_MODE_kipadı</info> sabitlerinden biri veya şu dizelerden
                  biri: "ecb", "cbc", "cfb", "ofb", "nofb" veya "stream".
                  
                  ECB kipi yok sayılır. Şifreleme ve şifre çözme için aynı IV'yi kullanmak
                  zorundasınız, aksi takdirde işlem başarısız olur.

<comment>Return:</comment>
  <info>int</info>  İlklendirme Vektörünün (IV) uzunluğu bayt sayısı olarak döner. Hata durumunda <info>false</info>,
       belirtilen şifre ve kipte IV yok sayılıyorsa <return>0</return> döner.

<comment>See Also:</comment>
   * <strong>mcrypt_get_block_size()</strong>
   * <strong>mcrypt_enc_get_iv_size()</strong>
   * <strong>mcrypt_create_iv()</strong>


id: mcrypt_get_key_size
type: function
doc:
<comment>Description:</comment>
  Belirtilen şifrenin anahtar uzunluğunu döndürür
  
  <strong>mcrypt_module_open()</strong> işlevinden dönen özkaynağı kullanan <strong>mcrypt_enc_get_key_size()</strong> işlevini daha
  kullanışlıdır.
  
  <strong>mcrypt_get_key_size()</strong> işlevi belirtilen <strong>$kip</strong>te <strong>$şifre</strong> anahtarının uzunluğunu döndürür.

<comment>Param:</comment>
  <info>int</info>     <strong>$şifre</strong>  <info>MCRYPT_şifreadı</info> sabitlerinden biri veya dizge olarak
                  algoritma adlarından biri.
  <info>string</info>  <strong>$kip</strong>    <info>MCRYPT_MODE_kipadı</info> sabitlerinden biri veya şu dizelerden
                  biri: "ecb", "cbc", "cfb", "ofb", "nofb" veya "stream".

<comment>Return:</comment>
  <info>int|false</info>  Algoritmanın desteklediği azami anahtar boyutunu bayt cinsinden döndürür, başarısızlık
             durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>mcrypt_get_block_size()</strong>
   * <strong>mcrypt_enc_get_key_size()</strong>
   * <strong>mcrypt_encrypt()</strong>


id: mcrypt_list_algorithms
type: function
doc:
<comment>Description:</comment>
  Desteklenen şifreleri listeler
  
  <strong>$lib_dir</strong> ile belirtilen dizinde bulunan dosyalar tarafından desteklenen algoritmaların listesini
  döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$lib_dir</strong>  Belirtilmesi isteğe bağlı olup algoritma modülünün sistemdeki yerini belirtmek
                    için kullanılır. Belirtilmezse <return>mcrypt.algorithms_dir</return> php.ini yönergesinin değeri
                    kullanılır.

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


id: mcrypt_list_modes
type: function
doc:
<comment>Description:</comment>
  Desteklenen kiplerin listesini döndürür
  
  <strong>$lib_dir</strong> ile belirtilen dizinde bulunan dosyalar tarafından desteklenen kiplerin listesini
  döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$lib_dir</strong>  Belirtilmesi isteğe bağlı olup algoritma modülünün sistemdeki yerini belirtmek
                    için kullanılır. Belirtilmezse <return>mcrypt.modes_dir</return> php.ini yönergesinin değeri
                    kullanılır.

<comment>Return:</comment>
  <info>array</info>  Desteklenen kipleri içeren bir dizi döner.


id: mcrypt_module_close
type: function
doc:
<comment>Description:</comment>
  Şifreleme tanıtıcısını kapatır
  
  Belirtilen şifreleme tanıtıcısını kapatır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$şt</strong>  <strong>mcrypt_module_open()</strong> tarafından döndürülmüş bir şifreleme tanıtıcı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>mcrypt_module_open()</strong>


id: mcrypt_module_get_algo_block_size
type: function
doc:
<comment>Description:</comment>
  Belirtilen algoritmanın küme boyunu döndürür
  
  Belirtilen algoritmanın küme boyunu döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$algoritma</strong>  Kullanılacak algoritma.
  <info>string</info>  <strong>$lib_dir</strong>    Belirtilmesi isteğe bağlı olup algoritma modülünün sistemdeki yerini belirtmek
                      için kullanılır. Belirtilmezse <return>mcrypt.algorithms_dir</return> php.ini yönergesinin
                      değeri kullanılır.

<comment>Return:</comment>
  <info>int</info>  Belirtilen algoritmanın küme boyunu bayt sayısı olarak döndürür.


id: mcrypt_module_get_algo_key_size
type: function
doc:
<comment>Description:</comment>
  Belirtilen algoritmanın desteklediği azami anahtar uzunluğunu
    döndürür
  
  Belirtilen algoritmanın desteklediği azami anahtar uzunluğunu döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$algoritma</strong>  Kullanılacak algoritma.
  <info>string</info>  <strong>$lib_dir</strong>    Belirtilmesi isteğe bağlı olup algoritma modülünün sistemdeki yerini belirtmek
                      için kullanılır. Belirtilmezse <return>mcrypt.algorithms_dir</return> php.ini yönergesinin
                      değeri kullanılır.

<comment>Return:</comment>
  <info>int</info>  Belirtilen algoritmanın desteklediği azami anahtar uzunluğunu bayt sayısı olarak döndürür.


id: mcrypt_module_get_supported_key_sizes
type: function
doc:
<comment>Description:</comment>
  Belirtilen algoritmanın desteklediği anahtar boyutlarını listeler
    
  
  Belirtilen algoritmanın desteklediği anahtar boyutlarını bir dizi olarak döndürür. Boş bir dizi
  dönerse 1 ile <strong>mcrypt_module_get_algo_key_size()</strong> arasındaki tüm anahtar boyutları algoritma
  tarafından destekleniyor demektir.

<comment>Param:</comment>
  <info>string</info>  <strong>$algoritma</strong>  Kullanılacak algoritma.
  <info>string</info>  <strong>$lib_dir</strong>    Belirtilmesi isteğe bağlı olup algoritma modülünün sistemdeki yerini belirtmek
                      için kullanılır. Belirtilmezse <return>mcrypt.algorithms_dir</return> php.ini yönergesinin
                      değeri kullanılır.

<comment>Return:</comment>
  <info>array</info>  Belirtilen algoritmanın desteklediği anahtar boyutlarını içeren bir dizi döndürür. Boş bir
         dizi dönerse 1 ile <strong>mcrypt_module_get_algo_key_size()</strong> arasındaki tüm anahtar boyutları
         algoritma tarafından destekleniyor demektir.

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


id: mcrypt_module_is_block_algorithm
type: function
doc:
<comment>Description:</comment>
  Belirtilen algoritma bir küme algoritması mı diye bakar
    
  
  Belirtilen algoritma bir küme algoritması ise <info>true</info> akım algoritması ise <info>false</info> döner.

<comment>Param:</comment>
  <info>string</info>  <strong>$algoritma</strong>  Çıktılama kipine bakılacak algoritma.
  <info>string</info>  <strong>$lib_dir</strong>    Belirtilmesi isteğe bağlı olup algoritma modülünün sistemdeki yerini belirtmek
                      için kullanılır. Belirtilmezse <return>mcrypt.algorithms_dir</return> php.ini yönergesinin
                      değeri kullanılır.

<comment>Return:</comment>
  <info>bool</info>  Belirtilen algoritma bir küme algoritması ise <info>true</info> akım algoritması ise <info>false</info> döner.


id: mcrypt_module_is_block_algorithm_mode
type: function
doc:
<comment>Description:</comment>
  Belirtilen kip, küme algoritmaları ile kullanılabiliryor mu diye
      bakar
  
  Belirtilen kip küme algoritmaları ile kullanılıyorsa <info>true</info>, yoksa <info>false</info> döndürür. (Yani, akım
  algoritmaları için <info>false</info>; cbc, cfb, ofb için <info>true</info> döndürür).

<comment>Param:</comment>
  <info>string</info>  <strong>$kip</strong>      Sınanacak kip.
  <info>string</info>  <strong>$lib_dir</strong>  Belirtilmesi isteğe bağlı olup algoritma modülünün sistemdeki yerini belirtmek
                    için kullanılır. Belirtilmezse <return>mcrypt.algorithms_dir</return> php.ini yönergesinin değeri
                    kullanılır.

<comment>Return:</comment>
  <info>bool</info>  Belirtilen kip küme algoritmaları ile kullanılıyorsa <info>true</info>, yoksa <info>false</info> döndürür. (Yani, akım
        algoritmaları için <info>false</info>; cbc, cfb, ofb için <info>true</info> döndürür).


id: mcrypt_module_is_block_mode
type: function
doc:
<comment>Description:</comment>
  Belirtilen kip bir küme kipi mi diye bakar
  
  Belirtilen kip bayt kümeleri çıktılıyorsa <info>true</info> sadece bir bayt dizisi çıktılıyorsa <info>false</info> döner
  (örneğin, cbc ve icb için <info>true</info>, vfb ve akım için <info>false</info> döndürür).

<comment>Param:</comment>
  <info>string</info>  <strong>$kip</strong>      <info>MCRYPT_MODE_kipadı</info> sabitlerinden biri veya şu dizelerden
                    biri: "ecb", "cbc", "cfb", "ofb", "nofb" veya "stream".
  <info>string</info>  <strong>$lib_dir</strong>  Belirtilmesi isteğe bağlı olup algoritma modülünün sistemdeki yerini belirtmek
                    için kullanılır. Belirtilmezse <return>mcrypt.algorithms_dir</return> php.ini yönergesinin değeri
                    kullanılır.

<comment>Return:</comment>
  <info>bool</info>  Belirtilen kip bayt kümeleri çıktılıyorsa <info>true</info> sadece bir bayt dizisi çıktılıyorsa <info>false</info>
        döner (örneğin, cbc ve icb için <info>true</info>, vfb ve akım için <info>false</info> döndürür).


id: mcrypt_module_open
type: function
doc:
<comment>Description:</comment>
  Kullanılacak kipi ve algoritma modülünü açar
  
  Kullanılacak kipi ve algoritma modülünü açar. Algoritma doğrudan ismiyle belirtilebileceği gibi
  (<return>"twofish"</return> gibi), <info>MCRYPT_</info>şifre_adı sabitlerinden biri de belirtilebilir. Modülü kapatmak için
  <strong>mcrypt_module_close()</strong> kullanılır.

<comment>Param:</comment>
  <info>string</info>  <strong>$algoritma</strong>         <info>MCRYPT_şifreadı</info> sabitlerinden biri veya dizge olarak
                             algoritma adlarından biri.
  <info>string</info>  <strong>$algoritma_dizini</strong>  <strong>$algorithm_dizini</strong> şifreleme modüllerinin yerlerini belirtmek için
                             kullanılır. Bir dizin yerine boş bir dizge belirtirseniz
                             <strong>$mcrypt.algorithms_dir</strong> php.ini yönergelerinin değerleri kullanılır.
                             Atanmamışsa libmcrypt derlenirken kullanılan öntanımlı dizinler
                             kullanılır (genellikle /usr/local/lib/libmcrypt).
  <info>string</info>  <strong>$kip</strong>               <info>MCRYPT_MODE_kipadı</info> sabitlerinden biri veya şu dizelerden
                             biri: "ecb", "cbc", "cfb", "ofb", "nofb" veya "stream".
  <info>string</info>  <strong>$kip_dizini</strong>        <strong>$kip_dizini</strong> şifreleme modüllerinin yerlerini belirtmek için kullanılır.
                             Bir dizin yerine boş bir dizge belirtirseniz <strong>$mcrypt.modes_dir</strong> php.ini
                             yönergelerinin değerleri kullanılır. Atanmamışsa libmcrypt derlenirken
                             kullanılan öntanımlı dizinler kullanılır (genellikle
                             /usr/local/lib/libmcrypt).

<comment>Return:</comment>
  <info>resource</info>  Bir hata durumunda <info>false</info> yoksa bir şifreleme tanıtıcısı döndürür.

<comment>See Also:</comment>
   * <strong>mcrypt_module_close()</strong>
   * <strong>mcrypt_generic()</strong>
   * <strong>mdecrypt_generic()</strong>
   * <strong>mcrypt_generic_init()</strong>
   * <strong>mcrypt_generic_deinit()</strong>


id: mcrypt_module_self_test
type: function
doc:
<comment>Description:</comment>
  Belirtilen modülün kendini kendini sınamasını sağlar
    
  
  Belirtilen modülün kendini kendini sınamasını sağlar.

<comment>Param:</comment>
  <info>string</info>  <strong>$algoritma</strong>  <info>MCRYPT_şifreadı</info> sabitlerinden biri veya dizge olarak
                      algoritma adlarından biri.
  <info>string</info>  <strong>$lib_dir</strong>    Belirtilmesi isteğe bağlı olup algoritma modülünün sistemdeki yerini belirtmek
                      için kullanılır. Belirtilmezse <return>mcrypt.algorithms_dir</return> php.ini yönergesinin
                      değeri kullanılır.

<comment>Return:</comment>
  <info>bool</info>  Sınama başarılı olursa <info>true</info> yoksa <info>false</info> döner.


id: md5
type: function
doc:
<comment>Description:</comment>
  Bir dizgenin md5 özetini hesaplar
  
  <strong>$dizge</strong> dizgesinin MD5 özetini RSA Data Security, Inc. MD5 İleti Özeti Algoritmasını kullanarak
  hesaplar ve bu özeti döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  Özeti hesaplanacak dizge.
  <info>bool</info>    <strong>$ikil</strong>   İsteğe bağlı bu bağımsız değişkende <info>true</info> belirtirseniz MD5 özeti 16 bayt uzunlukta
                  ham ikil biçemli bir dizge olarak döner.

<comment>Return:</comment>
  <info>string</info>  İleti aşını 32 haneli onaltılık sayısal dizge olarak olarak döndürür.

<comment>See Also:</comment>
   * <strong>md5_file()</strong>
   * <strong>sha1_file()</strong>
   * <strong>crc32()</strong>
   * <strong>sha1()</strong>
   * <strong>hash()</strong>
   * <strong>crypt()</strong>
   * <strong>password_hash()</strong>


id: md5_file
type: function
doc:
<comment>Description:</comment>
  Belirtilen dosyanın md5 özetini hesaplar
  
  <strong>$dosya</strong> dosyasının MD5 özetini RSA Data Security, Inc. MD5 İleti Özeti Algoritmasını kullanarak
  hesaplar ve bu özeti döndürür. Aş 32 haneli onaltılık bir sayıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>  Dosya ismi.
  <info>bool</info>    <strong>$ikil</strong>   İsteğe bağlı bu bağımsız değişkende <info>true</info> belirtirseniz MD5 özeti 16 bayt uzunlukta
                  ham ikil biçemli bir dizge olarak döner.

<comment>Return:</comment>
  <info>string|false</info>  Başarıli bir işlem sonunda bir dizge aksi takdirde <info>false</info> dördürür.

<comment>See Also:</comment>
   * <strong>md5()</strong>
   * <strong>sha1_file()</strong>
   * <strong>crc32()</strong>


id: mdecrypt_generic
type: function
doc:
<comment>Description:</comment>
  Verinin şifresini çözer
  
  Belirtilen verinin şifresini çözer. Şifresi çözülürken verinin sonuna eklenen baytlar yüzünden
  dönen dizge şifrelenmemiş dizgeden daha uzundur.

<comment>Param:</comment>
  <info>resource</info>  <strong>$şt</strong>   <strong>mcrypt_module_open()</strong> tarafından döndürülmüş bir şifreleme tanıtıcısı.
  <info></info>          <strong>$data</strong>  Şifrelenmiş veri.

<comment>Return:</comment>
  <info>string</info>  Şifresi çözülmüş veri döner.

<comment>See Also:</comment>
   * <strong>mcrypt_generic()</strong>
   * <strong>mcrypt_generic_init()</strong>
   * <strong>mcrypt_generic_deinit()</strong>


id: memcache_debug
type: function
doc:
<comment>Description:</comment>
  Turn debug output on/off
  
  <strong>memcache_debug()</strong> turns on debug output if parameter <strong>$on_off</strong> is equal to <info>true</info> and turns off if it's
  <info>false</info>. <strong>memcache_debug()</strong> is accessible only if PHP was built with --enable-debug option and always
  returns <info>true</info> in this case. Otherwise, this function has no effect and always returns <info>false</info>.
  
  <strong>memcache_debug()</strong> is accessible only if PHP was built with --enable-debug option and always returns
  <info>true</info> in this case. Otherwise, this function has no effect and always returns <info>false</info>.

<comment>Param:</comment>
  <info>bool</info>  <strong>$on_off</strong>  Turns debug output on if equals to <info>true</info>. Turns debug output off if equals to <info>false</info>.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if PHP was built with --enable-debug option, otherwise returns <info>false</info>.


id: memory_get_peak_usage
type: function
doc:
<comment>Description:</comment>
  PHP'ye ayrılan belleğin azami miktarını döndürür
  
  PHP betiğinize ayrılan azami belleğin bayt cinsinden miktarını döndürür.

<comment>Param:</comment>
  <info>bool</info>  <strong>$gerçek_kullanım</strong>  <info>true</info> olduğu takdirde sistem tarafından PHP'ye ayrılan gerçek bellek
                          miktarı, <info>false</info> olduğunda veya bağımsız değişken belirtilmediğinde
                          <return>emalloc()</return> tarafından kullanılan bellek miktarı raporlanır.

<comment>Return:</comment>
  <info>int</info>  Ayrılan azami belleğin bayt cinsinden miktarı.

<comment>See Also:</comment>
   * <strong>memory_get_usage()</strong>
   * <strong>memory_reset_peak_usage()</strong>
   * memory_limit


id: memory_get_usage
type: function
doc:
<comment>Description:</comment>
  PHP'ye ayrılan belleğin miktarını döndürür
  
  PHP betiğinize ayrılan belleğin bayt cinsinden miktarını döndürür.

<comment>Param:</comment>
  <info>bool</info>  <strong>$gerçek_kullanım</strong>  <info>true</info> olduğu takdirde sistem tarafından PHP'ye ayrılan gerçek bellek
                          miktarı, <info>false</info> olduğunda veya bağımsız değişken belirtilmediğinde
                          <return>emalloc()</return> tarafından kullanılan bellek miktarı raporlanır.

<comment>Return:</comment>
  <info>int</info>  Ayrılan belleğin bayt cinsinden miktarı.

<comment>See Also:</comment>
   * <strong>memory_get_peak_usage()</strong>
   * memory_limit


id: memory_reset_peak_usage
type: function
doc:
<comment>Description:</comment>
  Reset the peak memory usage
  
  Resets the peak memory usage returned by the <strong>memory_get_peak_usage()</strong> function.

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

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


id: metaphone
type: function
doc:
<comment>Description:</comment>
  Bir dizgenin metafon anahtarını hesaplar
  
  <strong>$dizge</strong> dizgesinin metafon anahtarını hesaplar.
  
  Benzer sesletime sahip sözcükler için aynı anahtarı üretmesi bakımından <strong>soundex()</strong> işlevine benzer.
  Ancak İngilizce okunuşun temel kuralları kullanıldığından <strong>soundex()</strong> işlevine göre daha doğru
  anahtarlar üretir. Ayrıca bu işlevin ürettiği anahtarlar değişken uzunluktadır.
  
  Metafon Lawrence Philips \<lphilips at verity dot com&gt; tarafından geliştirilmiş ve şu kitapta açıklanmıştır: ["Practical Algorithms for Programmers", Binstock & Rex, Addison Wesley, 1995]

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>                       Girdi dizgesi.
  <info>int</info>     <strong>$azami_ses_karakteri_sayısı</strong>  Bu bağımsız değişken, döndürülen metafon anahtarını uzunluk
                                       olarak azami_ses_karakteri_sayısı karakterle sınırlar.
                                       Bununla birlikte, ortaya çıkan ses karakterleri her zaman
                                       tamamen kopyalanır, bu nedenle ortaya çıkan dizi uzunluğu
                                       azami_ses_karakteri_sayısından biraz daha uzun olabilir.
                                       Öntanımlı değer olan 0, kısıtlama olmadığı anlamına gelir.

<comment>Return:</comment>
  <info>string</info>  Metafonu bir dizge olarak döndürür, başarısızlık durumunda <info>false</info> döner.


id: method_exists
type: function
doc:
<comment>Description:</comment>
  Bir sınıf yöntemi mevcut mu diye bakar
  
  Belirtilen <strong>$nesne_veya_sınıf</strong>nın belirtilen <strong>$yöntem</strong>e sahip olup olmadığına bakar.

<comment>Param:</comment>
  <info>string|object</info>  <strong>$nesne_veya_sınıf</strong>  Sınanacak nesne veya sınıfın ismi.
  <info>string</info>         <strong>$yöntem</strong>           Aranacak yöntemin ismi.

<comment>Return:</comment>
  <info>bool</info>  Belirtilen <strong>$nesne_veya_sınıf</strong>, belirtilen <strong>$yöntem</strong>e sahipse <info>true</info>, değilse <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>function_exists()</strong>
   * <strong>is_callable()</strong>
   * <strong>class_exists()</strong>


id: mhash
type: function
doc:
<comment>Description:</comment>
  İleti aşını hesaplar
  
  Belirtilen <strong>$algo</strong>ritma kullanılarak belirtilen <strong>$veri</strong> için bir aş üretilir.

<comment>Param:</comment>
  <info>int</info>          <strong>$algo</strong>     <return>MHASH_algoAdı</return> sabitlerinden biri olarak aş üretiminde kullanılacak
                         algoritma.
  <info>string</info>       <strong>$veri</strong>     Bir dizge olarak aşı üretilecek veri.
  <info>string|null</info>  <strong>$anahtar</strong>  Belirtilirse işlev bir ileti aşı yerine bir HMAC aşı döndürür. HMAC, ileti
                         kimlik doğrulaması için anahtarlı bir aştır, başka bir deyişle belirtilen
                         anahtara bağlı bir ileti aşıdır. Mhash tarafından desteklenen
                         algoritmaların bazıları HMAC kipinde kullanılamaz.

<comment>Return:</comment>
  <info>string|false</info>  Bir hata durumunda <info>false</info>, yoksa elde edilen ileti aşını veya HMAC aşını bir dizge
                olarak döndürür.


id: mhash_count
type: function
doc:
<comment>Description:</comment>
  Kullanılabilecek en yüksek algoritmanın kimliğini döndürür
    
  
  Kullanılabilecek en yüksek algoritmanın kimliğini döndürür.

<comment>Return:</comment>
  <info>int</info>  Kullanılabilecek en büyük algoritmanın kimliğini döndürür. Aşlar 0'dan bu algoritmanın
       kimliğine kadar numaralıdır.


id: mhash_get_block_size
type: function
doc:
<comment>Description:</comment>
  Belirtilen algoritmanın küme boyunu döndürür
  
  Belirtilen algoritmanın küme boyunu döndürür.

<comment>Param:</comment>
  <info>int</info>  <strong>$algo</strong>  <return>MHASH_algoAdı</return>  sabitlerinden biri olarak kullanılacak algoritma.

<comment>Return:</comment>
  <info>int|false</info>  <strong>$algo</strong> algoritması mevcut değilse <info>false</info> mevcutsa bayt cinsinden küme uzunluğu döner.


id: mhash_get_hash_name
type: function
doc:
<comment>Description:</comment>
  Belirtilen algoritmanın ismini döndürür
  
  Belirtilen algoritmanın ismini döndürür.

<comment>Param:</comment>
  <info>int</info>  <strong>$algo</strong>  <return>MHASH_algoAdı</return>  sabitlerinden biri olarak kullanılacak algoritma.

<comment>Return:</comment>
  <info>string|false</info>  <strong>$algo</strong> algoritması mevcut değilse <info>false</info> mevcutsa algoritmanın ismini döndürür.


id: mhash_keygen_s2k
type: function
doc:
<comment>Description:</comment>
  Bir anahtar üretir
  
  Belirtilen <strong>$algo</strong> için kullanıcı tarafından sağlanan <strong>$parola</strong> ile bir anahtar üretir.
  
  Kullanılan algoritma  OpenPGP belgesinde (RFC 2440) belirtilen Tuzlu S2K algoritmasıdır.
  
  Kullanıcılar normalde klavyede yazabilecekleri anahtarları seçtikleri için, kullanıcı tarafından
  sağlanan parolaların kriptografik algoritmalarda anahtar olarak kullanılmaya uygun olmadığını
  unutmayın. Bu parolalar, karakter başına yalnızca 6 ila 7 bit (veya daha az) kullanır. Kullanıcı
  tarafından sağlanan anahtara bir dönüşüm (bu işlev gibi) uygulanması şiddetle tavsiye edilir.

<comment>Param:</comment>
  <info>int</info>     <strong>$algo</strong>     <return>MHASH_algoAdı</return> sabitlerinden biri olarak anahtarı oluşturmak için kullanılacak
                    algoritma.
  <info>string</info>  <strong>$parola</strong>   Kullanıcı tarafından sağlanmış parola.
  <info>string</info>  <strong>$tuz</strong>      Anahtar üretirken her anahtar için farklı bir tuz belirtilmelidir. Anahtarı
                    denetlerken bu tuzu bilmeniz gerekir. Bu bakımdan en iyisi anahtara eklemektir.
                    <strong>$tuz</strong> sabit 8 bayt uzunlukta olmalıdır, eğer daha kısa belirtilirse dolgu
                    karakteri olarak "\0" kullanılır.
  <info>int</info>     <strong>$uzunluk</strong>  Bayt cinsinden anahtar uzunluğu.

<comment>Return:</comment>
  <info>string|false</info>  Bir hata durumunda <info>false</info>, yoksa üretilen anahtarı bir dizge olarak döndürür.


id: microtime
type: function
doc:
<comment>Description:</comment>
  Geçerli Unix zaman damgasını mikrosaniye olarak döndürür
    
  
  <strong>microtime()</strong> işlevi geçerli Unix zaman damgasını mikrosaniye cinsinden döndürür. Bu işlev sadece
  gettimeofday() sistem çağrısını destekleyen işletim sistemlerinde geçerlidir.
  
  Başarımı ölçmek için <strong>hrtime()</strong> önerilir.

<comment>Param:</comment>
  <info>bool</info>  <strong>$sayı_olsun</strong>  İsteğe bağlı kullanılan bu bağımsız değişkenle <info>true</info> aktarıldığında, saniyeler
                     <info>float</info> türünde döndürülür.

<comment>Return:</comment>
  <info>string|float</info>  İşlev, isteğe bağlı olarak bağımsız değişkensiz çağırıldığında; "msan. san."
                dizgesini döndürür. 'san.' geçerli zamanın Unix Zamam Başlangıcından (1 Ocak 1970
                0:00:00 GMT) itibaren hesaplanan saniyeyi ve  'msan.' ise ondalık kısım olarak
                mikrosaniye kısmını belirtir. Dizgenin iki kısmı da saniye cinsindendir.
                
                <strong>$sayı_olsun</strong><info>true</info> ise, <strong>microtime()</strong> Unix Zamam Başlangıcından itibaren en yakın
                mikrosaniyeye kadar doğrulukta saniye cinsinden geçerli zamanı gösteren <info>float</info>
                türünde bir sayı döndürür.

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


id: mime_content_type
type: function
doc:
<comment>Description:</comment>
  Bir dosya için MIME içerik türünü saptar
  
  magic.mime dosyasındaki bilgiyi kullanarak belirtilen dosyanın MIME içerik türünü döndürür.

<comment>Param:</comment>
  <info>resource|string</info>  <strong>$dosya</strong>  İçerik türü istenen dosyanın yolu.

<comment>Return:</comment>
  <info>string|false</info>  İçerik türünü, <return>text/plain</return> veya <return>application/octet-stream</return> gibi bir MIME biçemi olarak
                döndürür, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>finfo_file()</strong>
   * <strong>finfo_buffer()</strong>


id: min
type: function
doc:
<comment>Description:</comment>
  Find lowest value
  
  Alternative signature (not supported with named arguments):
  
  If the first and only parameter is an array, <strong>min()</strong> returns the lowest value in that array. If at
  least two parameters are  provided, <strong>min()</strong> returns the smallest of these values.
  
  Values of different types will be compared using the  standard comparison rules. For instance, a
  non-numeric <info>string</info> will be compared to an <info>int</info> as though it were <return>0</return>, but multiple non-numeric <info>string</info>
  values will be compared alphanumerically. The actual value returned will be of the original type
  with no conversion applied.
  
  Be careful when passing arguments of different types because <strong>min()</strong> can produce unpredictable
  results.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$value</strong>        Any comparable value.
  <info>mixed</info>  <strong>$values</strong>       Any comparable values.
  <info>array</info>  <strong>$value_array</strong>  An array containing the values.

<comment>Return:</comment>
  <info>mixed</info>  <strong>min()</strong> returns the parameter value considered "lowest" according to standard comparisons. If
         multiple values of different types evaluate as equal (e.g. <return>0</return> and <return>'abc'</return>) the first provided
         to the function will be returned.

<comment>See Also:</comment>
   * <strong>max()</strong>
   * <strong>count()</strong>


id: mkdir
type: function
doc:
<comment>Description:</comment>
  Dizin oluşturur
  
  Yolu belirtilen dizini oluşturmaya çalışır.

<comment>Param:</comment>
  <info>string</info>         <strong>$dizin</strong>    Oluşturulacak dizinin yolu. fopen sarmalayıcıları
                           etkin kılınmışsa bu işlevde dosya ismi olarak bir URL belirtilebilir.
                           Dosya isminin nasıl belirtilebileceği hakkında bilgi edinmek için
                           <strong>fopen()</strong> işlevine bakılabilir. Sarmalayıcıların neler
                           yapabildiği, kullanım bilgileri ve bunlar tarafından kullanılan öntanımlı
                           değişkenler hakkında bilgi  bölümünde bulanabilir.
                           
                           
                           fopen sarmalayıcıları
                           etkin kılınmışsa bu işlevde dosya ismi olarak bir URL belirtilebilir.
                           Dosya isminin nasıl belirtilebileceği hakkında bilgi edinmek için
                           <strong>fopen()</strong> işlevine bakılabilir. Sarmalayıcıların neler
                           yapabildiği, kullanım bilgileri ve bunlar tarafından kullanılan öntanımlı
                           değişkenler hakkında bilgi  bölümünde bulanabilir.
  <info>int</info>            <strong>$izinler</strong>  Öntanımlı olarak, olası en geniş erişim izni anlamına gelen 0777'dir.
                           Erişim türleri hakkında ayrıntılı bilgi edinmek için <strong>chmod()</strong> sayfasına
                           bakınız.
                           
                           <strong>$izinler</strong> Windows'ta yoksayılır.
                           
                           Başına 0 getirerek kipi sekizlik tabanda belirtmek daha kullanışlı
                           olabilir. Ayrıca, erişim kipi <strong>umask()</strong> kullanarak değiştirilebilen erişim
                           maskesi ile de değiştirilebilir.
  <info>bool</info>           <strong>$ardışık</strong>  <info>true</info> ise, <strong>$dizin</strong> bağımsız değişkeninde belirtilen üst dizinlerin de aynı
                           izinlerle oluşturulmasını sağlar.
  <info>resource|null</info>  <strong>$bağlam</strong>  Akım bağlamı özkaynağı.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.
        
        Oluşturulacak dizin zaten varsa bu bir hata olarak ele alınır ve yine de <info>false</info> döndürülür.
        Dizini oluşturmaya çalışmadan önce var olup olmadığına <strong>is_dir()</strong> veya <strong>file_exists()</strong> işlevi
        ile bakılabilir.

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


id: mktime
type: function
doc:
<comment>Description:</comment>
  Bir tarih için Unix zaman damgasını döndürür
  
  Verilen bağımsız değişken düzenine göre Unix zaman damgasını döndürür. Bu zaman damgası, Unix
  Zaman Başlangıcı (1 Ocak 1970 00:00:00 GMT) ile belirtilen zaman arasında geçen süreyi uzun
  tamsayı türünde saniye olarak belirtir.
  
  Belirtilmeyen seçimlik bağımsız değişkenlerin yerine yerel tarih ve zamana göre geçerli değerin
  kullanılması sağlanmıştır.
  
  Bağımsız değişkenlerin tuhaf bir sırada olduğu unutulmamalıdır. Sıralama <strong>$ay</strong>, <strong>$gün</strong>, <strong>$yıl</strong> olup
  alışılmış <strong>$gün</strong>, <strong>$ay</strong>, <strong>$yıl</strong> sıralamasında değildir.
  
  <strong>mktime()</strong> işlevinin bağımsız değişkenler olmaksızın kullanımı desteklenmemekte olup
  <class>ArgumentCountError</class> ile sonuçlanmaktadır. Geçerli zaman damgasını elde etmek için <strong>time()</strong> işlevi
  kullanılabilir.

<comment>Param:</comment>
  <info>int</info>       <strong>$saat</strong>    <strong>$ay</strong>, <strong>$gün</strong> ve <strong>$yıl</strong>'a göre saptanan günün başlangıcına göreli saat sayısı.
                     Negatif değerler günün geceyarısından önceki saatine karşılıktır. 23'ten büyük
                     değerler ertesi günün uygun saatine karşılıktır.
  <info>int|null</info>  <strong>$dakika</strong>  <strong>$saat</strong>'in başlangıcına göreli dakika sayısı. Negatif değerler önceki saatin
                     dakikalarına, 59'dan büyük değerler ise sonraki saatin dakikalarına
                     karşılıktır.
  <info>int|null</info>  <strong>$saniye</strong>  <strong>$dakika</strong>'nın başlangıcına göreli saniye sayısı. Negatif değerler önceki
                     dakikanın saniyelerine, 59'dan büyük değerler ise sonraki dakikanın
                     saniyelerine karşılıktır.
  <info>int|null</info>  <strong>$ay</strong>      Önceki yıl sonuna göreli ay sayısı. 1-12 arasındaki değerler ilgili yılın
                     normal takvim aylarına karşılıktır. 1'den küçük (negatifler dahil) değerler
                     ters sırada önceki yılın aylarına karşılıktır, yani 0 Aralık, -1 Kasım, vb.
  <info>int|null</info>  <strong>$gün</strong>    Önceki ayın sonuna göreli gün sayısı. 1'den 28, 29, 30 veya 31'e kadar (aya
                     bağlı olarak) değerler ilgili ayın normal günlerine karşılıktır. 1'dek küçükler
                     (negatifler dahil) önceki ayın günlerine karşılıktır, yani 0 önceki ayın son
                     günü, -1 daha önceki günü vb. İlgili ayın gün sayısından büyük değerler sonraki
                     ayın günlerine karşılıktır.
  <info>int|null</info>  <strong>$yıl</strong>    Yıl sayısı, iki ya da dört hane olabilir. 0-69 değerleri arasında olanlar
                     2000-2069 ile ve 70-100 arasındaki değerler ise 1970-2000 yıllarıyla eşleşir.
                     Sistemlerdeki time_t türü 32 bit işaretli tamsayı türüyle belirtilmiştir ve
                     günümüzde çok kullanılmaktadır. <strong>$yıl</strong> bağımsız değişkeni için geçerli aralık
                     1901 ve 2038 arasındadır.

<comment>Return:</comment>
  <info>int|false</info>  Başarı durumunda <info>int</info> türünden Unix zaman damgası, zaman damgası <info>int</info> türüne sığmıyorsa
             <info>false</info> döner.

<comment>See Also:</comment>
   * <class>DateTimeImmutable</class> sınıfı
   * <strong>checkdate()</strong>
   * <strong>gmmktime()</strong>
   * <strong>date()</strong>
   * <strong>time()</strong>


id: money_format
type: function
doc:
<comment>Description:</comment>
  Bir sayıyı para olarak biçemler
  
  <strong>money_format()</strong> işlevi belirtilen <strong>$sayı</strong>'nın para olarak biçemlenmiş sürümünü döndürür. Bu
  gerçeklenimin bir defada sadece bir sayıyı dönüştürmesi dışında C kütüphanesinin <strong>strfmon()</strong>
  işlevinin yaptığını yapar.

<comment>Param:</comment>
  <info>string</info>  <strong>$biçem</strong>  Biçem belirtimleri şu dizilimlerden oluşur: <return>%</return> karakteriseçimlik seçeneklerseçimlik
                  alan genişlikleriseçimlik sol taraf hassasiyetiseçimlik sağ taraf
                  hassasiyetigerekli bir dönüşüm karakteri
                  
                  <return>%</return> karakteri
                  
                  seçimlik seçenekler
                  
                  seçimlik alan genişlikleri
                  
                  seçimlik sol taraf hassasiyeti
                  
                  seçimlik sağ taraf hassasiyeti
                  
                  gerekli bir dönüşüm karakteri
                  
                  Aşağıdaki seçeneklerden bir veya daha fazlası kullanılabilir: <return>=</return>f<return>=</return> iminden sonra
                  gelen bir tek baytlık karakter sayısal dolgu karakteri olarak kullanılır. Boşluk,
                  öntanımlı dolgu karakteridir. <return>^</return> Geçerli yerelde tanımlı binlik ayracını iptal
                  eder. <return>+</return> veya <return>(</return> Pozitif ve negatif sayılar için biçemleme tarzını belirler. <return>+</return>
                  kullanılmışsa <return>+</return> ve <return>-</return> için yereldeki eşdeğeri kullanılır. <return>(</return> kullanılmışsa negatif
                  miktarlar yaylı ayraç içine alınır. Hiçbir şey belirtilmemişse <return>+</return> öntanımlıdır. <return>!</return>
                  Çıktı dizgesinde para biriminin bulunmamasını sağlar. <return>-</return> Belirtilmesi halinde bütün
                  alanlar sola yanaştırılır (sağ tarafa dolgu yapılır). Belirtilmemesi halinde
                  (öntanımlı durum) alanlar sağa yanaştırılır (sol tarafa dolgu yapılır).
                  
                  <return>=</return> iminden sonra gelen bir tek baytlık karakter sayısal dolgu karakteri olarak
                  kullanılır. Boşluk, öntanımlı dolgu karakteridir.
                  
                  Geçerli yerelde tanımlı binlik ayracını iptal eder.
                  
                  Pozitif ve negatif sayılar için biçemleme tarzını belirler. <return>+</return> kullanılmışsa <return>+</return> ve <return>-</return>
                  için yereldeki eşdeğeri kullanılır. <return>(</return> kullanılmışsa negatif miktarlar yaylı ayraç
                  içine alınır. Hiçbir şey belirtilmemişse <return>+</return> öntanımlıdır.
                  
                  Çıktı dizgesinde para biriminin bulunmamasını sağlar.
                  
                  Belirtilmesi halinde bütün alanlar sola yanaştırılır (sağ tarafa dolgu yapılır).
                  Belirtilmemesi halinde (öntanımlı durum) alanlar sağa yanaştırılır (sol tarafa
                  dolgu yapılır).
                  
                  w En küçük alan genişliğini belirten onluk bir rakam. <return>-</return> seçeneği belirtilmedikçe
                  alan sağa yanaştırılır. Öntanımlı değer sıfırdır (0).
                  
                  En küçük alan genişliğini belirten onluk bir rakam. <return>-</return> seçeneği belirtilmedikçe
                  alan sağa yanaştırılır. Öntanımlı değer sıfırdır (0).
                  
                  <return>#</return>n Ondalık ayracın sol tarafındaki hanelerin azami sayısı (n). Normalde sayıları
                  aynı sütun genişliğinde alt alta dizerken belirtilenden daha az genişliğe sahip
                  sayılarda dolgu yapılması için kullanılır. Burada belirtilenden daha geniş
                  sayılara bu belirtim uygulanmaz. <return>^</return> seçeneği ile binlik gruplama engellenmemişse
                  eklenen (varsa) dolgu karakterlerinin öncesine binlik ayracı yerleştirilir. Binlik
                  ayracı dolgu karakterlerine, 0 bile olsalar uygulanmaz.  Hizalamak amacıyla
                  pozitif ve negatif biçemlerin genişliklerini eşitlemek için gerekirse, biçemli
                  çıktıdaki sayıdan önceki veya sonraki herhangi bir karaktere kadar (para birimi
                  veya işaret simgesi) boşluk karakteri doldurulur.
                  
                  Ondalık ayracın sol tarafındaki hanelerin azami sayısı (n). Normalde sayıları aynı
                  sütun genişliğinde alt alta dizerken belirtilenden daha az genişliğe sahip
                  sayılarda dolgu yapılması için kullanılır. Burada belirtilenden daha geniş
                  sayılara bu belirtim uygulanmaz.
                  
                  <return>^</return> seçeneği ile binlik gruplama engellenmemişse eklenen (varsa) dolgu
                  karakterlerinin öncesine binlik ayracı yerleştirilir. Binlik ayracı dolgu
                  karakterlerine, 0 bile olsalar uygulanmaz.
                  
                  Hizalamak amacıyla pozitif ve negatif biçemlerin genişliklerini eşitlemek için
                  gerekirse, biçemli çıktıdaki sayıdan önceki veya sonraki herhangi bir karaktere
                  kadar (para birimi veya işaret simgesi) boşluk karakteri doldurulur.
                  
                  <return>.</return>p Ondalık ayracın sağındaki hane sayısı (p). Eğer p 0 (sıfır) ise, ondalık ayraç
                  ve sağındaki rakamlar yoksayılır. Sağ taraf hassasiyeti olarak hiçbir şey
                  belirtilmemişse geçerli yereldeki kullanılır. Belirtilen genişlikten daha fazla
                  sayıda hane varsa bu haneler biçemleme öncesi yuvarlatılır.
                  
                  Ondalık ayracın sağındaki hane sayısı (p). Eğer p 0 (sıfır) ise, ondalık ayraç ve
                  sağındaki rakamlar yoksayılır. Sağ taraf hassasiyeti olarak hiçbir şey
                  belirtilmemişse geçerli yereldeki kullanılır. Belirtilen genişlikten daha fazla
                  sayıda hane varsa bu haneler biçemleme öncesi yuvarlatılır.
                  
                  <return>i</return> Sayı yerelin uluslararası para birimine göre biçemlenir (örn, en_US yereli için:
                  USD 1,234.56). <return>n</return> Sayı yerelin ulusal para birimine göre biçemlenir (örn, de_DE
                  yereli için: EU1.234,56). <return>%</return><return>%</return> karakteri döner.
                  
                  Sayı yerelin uluslararası para birimine göre biçemlenir (örn, en_US yereli için:
                  USD 1,234.56).
                  
                  Sayı yerelin ulusal para birimine göre biçemlenir (örn, de_DE yereli için:
                  EU1.234,56).
                  
                  <return>%</return> karakteri döner.
  <info>float</info>   <strong>$sayı</strong>  Biçemlenecek sayı.

<comment>Return:</comment>
  <info>string</info>  Biçemlenmiş dizge döner. Biçemlenen sayının önündeki veya ardındaki karakterler değişmeden
          döner. <strong>$sayı</strong> bir sayısal değer değilse işlev <info>null</info> döndürür ve bir <info>E_WARNING</info> çıktılar.

<comment>See Also:</comment>
   * <strong>setlocale()</strong>
   * <strong>sscanf()</strong>
   * <strong>sprintf()</strong>
   * <strong>printf()</strong>
   * <strong>number_format()</strong>


id: move_uploaded_file
type: function
doc:
<comment>Description:</comment>
  Karşıya yüklenen bir dosyayı yeni bir yere taşır
  
  Bu işlev, <strong>$dosyaismi</strong> ile belirtilen dosyanın karşıya yüklenen geçerli bir dosya olduğundan emin
  olduktan sonra (PHP'nin HTTP POST mekanizması ile karşıya yüklenen bir dosya ise) dosyayı <strong>$hedef</strong>
  ile belirtilen adrese taşır.
  
  Bir dosyanın karşıya yüklenmesi ile dosya içeriğinin kullanıcıya veya aynı sistem üzerindeki diğer
  kullanıcılara ifşa edilmesini sağlayacak şeyleri yapma şansı doğacaksa bu sınamalar oldukça önem
  kazanır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosyaismi</strong>  Karşıya yüklenen dosyanın ismi.
  <info>string</info>  <strong>$hedef</strong>      Dosyanın taşınacağı adres.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info> döner.
        
        Eğer <strong>$dosyaismi</strong> karşıya yüklenen geçerli bir dosya değilse işlem gerçekleşmez ve işlev <info>false</info>
        ile döner.
        
        Eğer <strong>$dosyaismi</strong> karşıya yüklenen geçerli bir dosya ise fakat bir sebeple taşınamıyorsa işlem
        gerçekleşmez ve işlev <info>false</info> ile dönerken ek olarak bir uyarı çıktılanır.

<comment>See Also:</comment>
   * <strong>is_uploaded_file()</strong>
   * <strong>rename()</strong>
   * Basit bir kullanım örneği için Karşıya dosya yükleme bölümüne
    bakınız.


id: mqseries_back
type: function
doc:
<comment>Description:</comment>
  MQSeries MQBACK
  
  The <strong>mqseries_back()</strong> (MQBACK) call indicates to the queue manager that all the message gets and
  puts that have occurred since the last syncpoint are to be backed out. Messages put as part of a
  unit of work are deleted; messages retrieved as part of a unit of work are reinstated on the
  queue.
  
  Using <strong>mqseries_back()</strong> only works in conjunction with <strong>mqseries_begin()</strong> and only function when
  connecting directly to a Queueu manager. Not via the mqclient interface.

<comment>Param:</comment>
  <info></info>          <strong>$hConn</strong>     Connection handle.
                       
                       This handle represents the connection to the queue manager.
  <info>resource</info>  <strong>$compCode</strong>  Completion code.
  <info>resource</info>  <strong>$reason</strong>    Reason code qualifying the compCode.

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

<comment>See Also:</comment>
   * <strong>mqseries_conn()</strong>
   * <strong>mqseries_connx()</strong>
   * <strong>mqseries_begin()</strong>


id: mqseries_begin
type: function
doc:
<comment>Description:</comment>
  MQseries MQBEGIN
  
  The <strong>mqseries_begin()</strong> (MQBEGIN) call begins a unit of work that is coordinated by the queue
  manager, and that may involve external resource managers.
  
  Using <strong>mqseries_begin()</strong> starts the unit of work. Either <strong>mqseries_back()</strong> or <strong>mqseries_cmit()</strong> ends the
  unit of work.

<comment>Param:</comment>
  <info></info>          <strong>$hConn</strong>     Connection handle.
                       
                       This handle represents the connection to the queue manager.
  <info>resource</info>  <strong>$compCode</strong>  Completion code.
  <info>resource</info>  <strong>$reason</strong>    Reason code qualifying the compCode.

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

<comment>See Also:</comment>
   * <strong>mqseries_conn()</strong>
   * <strong>mqseries_connx()</strong>
   * <strong>mqseries_back()</strong>
   * <strong>mqseries_cmit()</strong>


id: mqseries_close
type: function
doc:
<comment>Description:</comment>
  MQSeries MQCLOSE
  
  The <strong>mqseries_close()</strong> (MQCLOSE) call relinquishes access to an object, and is the inverse of the
  <strong>mqseries_open()</strong> (MQOPEN) call.

<comment>Param:</comment>
  <info></info>          <strong>$hConn</strong>     Connection handle.
                       
                       This handle represents the connection to the queue manager.
  <info></info>          <strong>$hObj</strong>      Object handle.
                       
                       This handle represents the object to be used.
  <info>int</info>       <strong>$options</strong>   
  <info>resource</info>  <strong>$compCode</strong>  Completion code.
  <info>resource</info>  <strong>$reason</strong>    Reason code qualifying the compCode.

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

<comment>See Also:</comment>
   * <strong>mqseries_open()</strong>
   * <strong>mqseries_conn()</strong>
   * <strong>mqseries_connx()</strong>


id: mqseries_cmit
type: function
doc:
<comment>Description:</comment>
  MQSeries MQCMIT
  
  The <strong>mqseries_cmit()</strong> (MQCMIT) call indicates to the queue manager that the application has reached
  a syncpoint, and that all of the message gets and puts that have occurred since the last syncpoint
  are to be made permanent. Messages put as part of a unit of work are made available to other
  applications; messages retrieved as part of a unit of work are deleted.

<comment>Param:</comment>
  <info></info>          <strong>$hConn</strong>     Connection handle.
                       
                       This handle represents the connection to the queue manager.
  <info>resource</info>  <strong>$compCode</strong>  Completion code.
  <info>resource</info>  <strong>$reason</strong>    Reason code qualifying the compCode.

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

<comment>See Also:</comment>
   * <strong>mqseries_begin()</strong>
   * <strong>mqseries_back()</strong>
   * <strong>mqseries_conn()</strong>
   * <strong>mqseries_connx()</strong>


id: mqseries_conn
type: function
doc:
<comment>Description:</comment>
  MQSeries MQCONN
  
  The <strong>mqseries_conn()</strong> (MQCONN) call connects an application program to a queue manager. It provides
  a queue manager connection handle, which is used by the application on subsequent message queuing
  calls.

<comment>Param:</comment>
  <info>string</info>    <strong>$qManagerName</strong>  Name of queue manager.
                           
                           Name of the queue manager the application wishes to connect.
  <info></info>          <strong>$hConn</strong>         Connection handle.
                           
                           This handle represents the connection to the queue manager.
  <info>resource</info>  <strong>$compCode</strong>      Completion code.
  <info>resource</info>  <strong>$reason</strong>        Reason code qualifying the compCode.

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

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


id: mqseries_connx
type: function
doc:
<comment>Description:</comment>
  MQSeries MQCONNX
  
  The <strong>mqseries_connx()</strong> (MQCONNX) call connects an application program to a queue manager. It
  provides a queue manager connection handle, which is used by the application on subsequent MQ
  calls.
  
  The <strong>mqseries_connx()</strong> call is like the  <strong>mqseries_conn()</strong> (MQCONN) call, except that MQCONNX  allows
  options to be specified to control the way that the call works.

<comment>Param:</comment>
  <info>string</info>    <strong>$qManagerName</strong>  Name of queue manager.
                           
                           Name of the queue manager the application wishes to connect.
  <info></info>          <strong>$connOps</strong>       Options that control the action of function
                           
                           See also the MQCNO structure.
  <info></info>          <strong>$hConn</strong>         Connection handle.
                           
                           This handle represents the connection to the queue manager.
  <info>resource</info>  <strong>$compCode</strong>      Completion code.
  <info>resource</info>  <strong>$reason</strong>        Reason code qualifying the compCode.

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

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


id: mqseries_disc
type: function
doc:
<comment>Description:</comment>
  MQSeries MQDISC
  
  The <strong>mqseries_disc()</strong> (MQDISC) call breaks the connection between the queue manager and the
  application program, and is the inverse of the <strong>mqseries_conn()</strong> (MQCONN) or <strong>mqseries_connx()</strong>
  (MQCONNX) call.

<comment>Param:</comment>
  <info></info>          <strong>$hConn</strong>     Connection handle.
                       
                       This handle represents the connection to the queue manager.
  <info>resource</info>  <strong>$compCode</strong>  Completion code.
  <info>resource</info>  <strong>$reason</strong>    Reason code qualifying the compCode.

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

<comment>See Also:</comment>
   * <strong>mqseries_conn()</strong>
   * <strong>mqseries_connx()</strong>


id: mqseries_get
type: function
doc:
<comment>Description:</comment>
  MQSeries MQGET
  
  The <strong>mqseries_get()</strong> (MQGET) call retrieves a message from a local queue that has been opened using
  the <strong>mqseries_open()</strong> (MQOPEN) call

<comment>Param:</comment>
  <info>resource</info>  <strong>$hConn</strong>         Connection handle.
                           
                           This handle represents the connection to the queue manager.
  <info>resource</info>  <strong>$hObj</strong>          Object handle.
                           
                           This handle represents the object to be used.
  <info>array</info>     <strong>$md</strong>            Message descriptor (MQMD).
  <info>array</info>     <strong>$gmo</strong>           Get message options (MQGMO).
  <info>int</info>       <strong>$bufferLength</strong>  Expected length of the result buffer
  <info>string</info>    <strong>$msg</strong>           Buffer holding the message that was retrieved from the object.
  <info>int</info>       <strong>$data_length</strong>   Actual buffer length
  <info>resource</info>  <strong>$compCode</strong>      Completion code.
  <info>resource</info>  <strong>$reason</strong>        Reason code qualifying the compCode.

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

<comment>See Also:</comment>
   * <strong>mqseries_conn()</strong>
   * <strong>mqseries_connx()</strong>
   * <strong>mqseries_open()</strong>
   * <strong>mqseries_put()</strong>


id: mqseries_inq
type: function
doc:
<comment>Description:</comment>
  MQSeries MQINQ
  
  The <strong>mqseries_inq()</strong> (MQINQ) call returns an array of integers and a set of character strings
  containing the attributes of an object.

<comment>Param:</comment>
  <info></info>          <strong>$hConn</strong>           Connection handle.
                             
                             This handle represents the connection to the queue manager.
  <info></info>          <strong>$hObj</strong>            Object handle.
                             
                             This handle represents the object to be used.
  <info>int</info>       <strong>$selectorCount</strong>   Count of selectors.
  <info>array</info>     <strong>$selectors</strong>       Array of attribute selectors.
  <info></info>          <strong>$intAttrLength</strong>   Count of integer attributes.
  <info>resource</info>  <strong>$intAttr</strong>         Array of integer attributes.
  <info>int</info>       <strong>$charAttrLength</strong>  Length of character attributes buffer.
  <info>resource</info>  <strong>$charAttr</strong>        Character attributes.
  <info>resource</info>  <strong>$compCode</strong>        Completion code.
  <info>resource</info>  <strong>$reason</strong>          Reason code qualifying the compCode.

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

<comment>See Also:</comment>
   * <strong>mqseries_conn()</strong>
   * <strong>mqseries_connx()</strong>
   * <strong>mqseries_open()</strong>


id: mqseries_open
type: function
doc:
<comment>Description:</comment>
  MQSeries MQOPEN
  
  The <strong>mqseries_open()</strong> (MQOPEN) call establishes access to an object.

<comment>Param:</comment>
  <info></info>          <strong>$hConn</strong>     Connection handle.
                       
                       This handle represents the connection to the queue manager.
  <info>array</info>     <strong>$objDesc</strong>   Object descriptor. (MQOD)
  <info></info>          <strong>$options</strong>   Options that control the action of the function.
  <info></info>          <strong>$hObj</strong>      Object handle.
                       
                       This handle represents the object to be used.
  <info>resource</info>  <strong>$compCode</strong>  Completion code.
  <info>resource</info>  <strong>$reason</strong>    Reason code qualifying the compCode.

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

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


id: mqseries_put
type: function
doc:
<comment>Description:</comment>
  MQSeries MQPUT
  
  The <strong>mqseries_put()</strong> (MQPUT) call puts a message on a queue or distribution list. The queue or
  distribution list must already be open.

<comment>Param:</comment>
  <info>resource</info>  <strong>$hConn</strong>     Connection handle.
                       
                       This handle represents the connection to the queue manager.
  <info>resource</info>  <strong>$hObj</strong>      Object handle.
                       
                       This handle represents the object to be used.
  <info>array</info>     <strong>$md</strong>        Message descriptor (MQMD).
  <info>array</info>     <strong>$pmo</strong>       Put message options (MQPMO).
  <info>string</info>    <strong>$message</strong>   The actual message to put onto the queue.
  <info>resource</info>  <strong>$compCode</strong>  Completion code.
  <info>resource</info>  <strong>$reason</strong>    Reason code qualifying the compCode.

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

<comment>See Also:</comment>
   * <strong>mqseries_conn()</strong>
   * <strong>mqseries_connx()</strong>
   * <strong>mqseries_open()</strong>
   * <strong>mqseries_get()</strong>


id: mqseries_put1
type: function
doc:
<comment>Description:</comment>
  MQSeries MQPUT1
  
  The <strong>mqseries_put1()</strong> (MQPUT1) call puts one message on a queue. The queue need not be open.
  
  You can use both the <strong>mqseries_put()</strong> and <strong>mqseries_put1()</strong> calls to put messages on a queue; which
  call to use depends on the circumstances. Use the <strong>mqseries_put()</strong> (MQPUT) call to place multiple
  messages on the same queue. Use the <strong>mqseries_put1()</strong> (MQPUT1) call to put only one message on a
  queue. This call encapsulates the MQOPEN, MQPUT, and MQCLOSE calls into a single call, minimizing
  the number of calls that must be issued.

<comment>Param:</comment>
  <info></info>          <strong>$hConn</strong>     Connection handle.
                       
                       This handle represents the connection to the queue manager.
  <info>resource</info>  <strong>$objDesc</strong>   Object descriptor. (MQOD)
                       
                       This is a structure which identifies the queue to which the message is added.
  <info>resource</info>  <strong>$msgDesc</strong>   Message descriptor (MQMD).
  <info>resource</info>  <strong>$pmo</strong>       Put message options (MQPMO).
  <info>resource</info>  <strong>$compCode</strong>  Completion code.
  <info>resource</info>  <strong>$reason</strong>    Reason code qualifying the compCode.

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

<comment>See Also:</comment>
   * <strong>mqseries_conn()</strong>
   * <strong>mqseries_connx()</strong>
   * <strong>mqseries_open()</strong>
   * <strong>mqseries_get()</strong>


id: mqseries_set
type: function
doc:
<comment>Description:</comment>
  MQSeries MQSET
  
  The <strong>mqseries_set()</strong> (MQSET) call is used to change the attributes of an object represented by a
  handle. The object must be a queue.

<comment>Param:</comment>
  <info>resource</info>  <strong>$hConn</strong>           Connection handle.
                             
                             This handle represents the connection to the queue manager.
  <info>resource</info>  <strong>$hObj</strong>            Object handle.
                             
                             This handle represents the object to be used.
  <info>int</info>       <strong>$selectorCount</strong>   Count of selectors.
  <info>array</info>     <strong>$selectors</strong>       Array of attribute selectors.
  <info>int</info>       <strong>$intAttrCount</strong>    Count of integer attributes.
  <info>array</info>     <strong>$intAttrs</strong>        Array of integer attributes.
  <info>int</info>       <strong>$charAttrLength</strong>  Length of character attributes buffer.
  <info>array</info>     <strong>$charAttrs</strong>       Character attributes.
  <info>resource</info>  <strong>$compCode</strong>        Completion code.
  <info>resource</info>  <strong>$reason</strong>          Reason code qualifying the compCode.

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

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


id: mqseries_strerror
type: function
doc:
<comment>Description:</comment>
  Returns the error message corresponding to a result code (MQRC)
  
  <strong>mqseries_strerror()</strong> returns the message that correspond to the reason result code.

<comment>Param:</comment>
  <info>int</info>  <strong>$reason</strong>  Reason code qualifying the compCode.

<comment>Return:</comment>
  <info>string</info>  string representation of the reason code message.


id: msg_get_queue
type: function
doc:
<comment>Description:</comment>
  Create or attach to a message queue
  
  <strong>msg_get_queue()</strong> returns an id that can be used to access the System V message queue with the given
  <strong>$key</strong>. The first call creates the message queue with the optional <strong>$permissions</strong>. A second call to
  <strong>msg_get_queue()</strong> for the same <strong>$key</strong> will return a different message queue identifier, but both
  identifiers access the same underlying message queue.

<comment>Param:</comment>
  <info>int</info>  <strong>$key</strong>          Message queue numeric ID
  <info>int</info>  <strong>$permissions</strong>  Queue permissions. Default to 0666. If the message queue already exists, the
                     <strong>$permissions</strong> will be ignored.

<comment>Return:</comment>
  <info>SysvMessageQueue|false</info>  Returns <class>SysvMessageQueue</class> instance that can be used to access the System V
                          message queue, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>msg_remove_queue()</strong>
   * <strong>msg_receive()</strong>
   * <strong>msg_send()</strong>
   * <strong>msg_stat_queue()</strong>
   * <strong>msg_set_queue()</strong>


id: msg_queue_exists
type: function
doc:
<comment>Description:</comment>
  Check whether a message queue exists
  
  Checks whether the message queue <strong>$key</strong> exists.

<comment>Param:</comment>
  <info>int</info>  <strong>$key</strong>  Queue key.

<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>msg_remove_queue()</strong>
   * <strong>msg_receive()</strong>
   * <strong>msg_stat_queue()</strong>


id: msg_receive
type: function
doc:
<comment>Description:</comment>
  Receive a message from a message queue
  
  <strong>msg_receive()</strong> will receive the first message from the specified <strong>$queue</strong> of the type specified by
  <strong>$desired_message_type</strong>.

<comment>Param:</comment>
  <info>SysvMessageQueue</info>  <strong>$queue</strong>                  The message queue.
  <info>int</info>               <strong>$desired_message_type</strong>   If <strong>$desired_message_type</strong> is 0, the message from the
                                            front of the queue is returned. If <strong>$desired_message_type</strong>
                                            is greater than 0, then the first message of that type
                                            is returned. If <strong>$desired_message_type</strong> is less than 0,
                                            the first message on the queue with a type less than or
                                            equal to the absolute value of <strong>$desired_message_type</strong>
                                            will be read. If no messages match the criteria, your
                                            script will wait until a suitable message arrives on the
                                            queue.  You can prevent the script from blocking by
                                            specifying <info>MSG_IPC_NOWAIT</info> in the <strong>$flags</strong> parameter.
  <info>int</info>               <strong>$received_message_type</strong>  The type of the message that was received will be stored
                                            in this parameter.
  <info>int</info>               <strong>$max_message_size</strong>       The maximum size of message to be accepted is specified
                                            by the <strong>$max_message_size</strong>; if the message in the queue is
                                            larger than this size the function will fail (unless you
                                            set <strong>$flags</strong> as described below).
  <info>mixed</info>             <strong>$message</strong>                The received message will be stored in <strong>$message</strong>, unless
                                            there were errors receiving the message.
  <info>bool</info>              <strong>$unserialize</strong>            If set to <info>true</info>, the message is treated as though it was
                                            serialized using the same mechanism as the session
                                            module. The message will be unserialized and then
                                            returned to your script. This allows you to easily
                                            receive arrays or complex object structures from other
                                            PHP scripts, or if you are using the WDDX serializer,
                                            from any WDDX compatible source.
                                            
                                            If <strong>$unserialize</strong> is <info>false</info>, the message will be returned
                                            as a binary-safe string.
  <info>int</info>               <strong>$flags</strong>                  The optional <strong>$flags</strong> allows you to pass flags to the
                                            low-level msgrcv system call.  It defaults to 0, but you
                                            may specify one or more of the following values (by
                                            adding or ORing them together). Flag values for
                                            msg_receive<info>MSG_IPC_NOWAIT</info>If there are no messages of the
                                            <strong>$desired_message_type</strong>, return immediately and do not
                                            wait.  The function will fail and return an integer
                                            value corresponding to <info>MSG_ENOMSG</info>. <info>MSG_EXCEPT</info>Using this
                                            flag in combination with a <strong>$desired_message_type</strong> greater
                                            than 0 will cause the function to receive the first
                                            message that is not equal to
                                            <strong>$desired_message_type</strong>.<info>MSG_NOERROR</info> If the message is
                                            longer than <strong>$max_message_size</strong>, setting this flag will
                                            truncate the message to <strong>$max_message_size</strong> and will not
                                            signal an error.
  <info>int</info>               <strong>$error_code</strong>             If the function fails, the optional <strong>$error_code</strong> will be
                                            set to the value of the system errno variable.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.
        
        Upon successful completion the message queue data structure is updated as follows: <return>msg_lrpid</return>
        is set to the process-ID of the calling process, <return>msg_qnum</return> is decremented by 1 and <return>msg_rtime</return>
        is set to the current time.

<comment>See Also:</comment>
   * <strong>msg_remove_queue()</strong>
   * <strong>msg_send()</strong>
   * <strong>msg_stat_queue()</strong>
   * <strong>msg_set_queue()</strong>


id: msg_remove_queue
type: function
doc:
<comment>Description:</comment>
  Destroy a message queue
  
  <strong>msg_remove_queue()</strong> destroys the message queue specified by the <strong>$queue</strong>.  Only use this function
  when all processes have finished working with the message queue and you need to release the system
  resources held by it.

<comment>Param:</comment>
  <info>SysvMessageQueue</info>  <strong>$queue</strong>  The message queue.

<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>msg_get_queue()</strong>
   * <strong>msg_receive()</strong>
   * <strong>msg_stat_queue()</strong>
   * <strong>msg_set_queue()</strong>


id: msg_send
type: function
doc:
<comment>Description:</comment>
  Send a message to a message queue
  
  <strong>msg_send()</strong> sends a <strong>$message</strong> of type <strong>$message_type</strong> (which MUST be greater than 0) to the message
  queue specified by <strong>$queue</strong>.

<comment>Param:</comment>
  <info>SysvMessageQueue</info>       <strong>$queue</strong>         The message queue.
  <info>int</info>                    <strong>$message_type</strong>  The type of the message (MUST be greater than 0)
  <info>string|int|float|bool</info>  <strong>$message</strong>       The body of the message.
                                        
                                        If <strong>$serialize</strong> set to <info>false</info> is supplied, MUST be of type:
                                        <info>string</info>, <info>int</info>, <info>float</info>  or <info>bool</info>. In other case a warning will be
                                        issued.
  <info>bool</info>                   <strong>$serialize</strong>     The optional <strong>$serialize</strong> controls how the <strong>$message</strong> is sent.
                                        <strong>$serialize</strong> defaults to <info>true</info> which means that the <strong>$message</strong> is
                                        serialized using the same mechanism as the session module
                                        before being sent to the queue.  This allows complex arrays
                                        and objects to be sent to other PHP scripts, or if you are
                                        using the WDDX serializer, to any WDDX compatible client.
  <info>bool</info>                   <strong>$blocking</strong>      If the message is too large to fit in the queue, your script
                                        will wait until another process reads messages from the
                                        queue and frees enough space for your message to be sent.
                                        This is called blocking; you can prevent blocking by setting
                                        the optional <strong>$blocking</strong> parameter to <info>false</info>, in which case
                                        <strong>msg_send()</strong> will immediately return <info>false</info> if the message is
                                        too big for the queue, and set the optional <strong>$error_code</strong> to
                                        <info>MSG_EAGAIN</info>, indicating that you should try to send your
                                        message again a little later on.
  <info>int</info>                    <strong>$error_code</strong>    If the function fails, the optional errorcode will be set to
                                        the value of the system errno variable.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.
        
        Upon successful completion the message queue data structure is updated as follows:
        <strong>$msg_lspid</strong> is set to the process-ID of the calling process, <strong>$msg_qnum</strong> is incremented by 1
        and <strong>$msg_stime</strong> is set to the current time.

<comment>See Also:</comment>
   * <strong>msg_remove_queue()</strong>
   * <strong>msg_receive()</strong>
   * <strong>msg_stat_queue()</strong>
   * <strong>msg_set_queue()</strong>


id: msg_set_queue
type: function
doc:
<comment>Description:</comment>
  Set information in the message queue data structure
  
  <strong>msg_set_queue()</strong> allows you to change the values of the msg_perm.uid, msg_perm.gid, msg_perm.mode
  and msg_qbytes fields of the underlying message queue data structure.
  
  Changing the data structure will require that PHP be running as the same user that created the
  queue, owns the queue (as determined by the existing msg_perm.xxx fields), or be running with root
  privileges. root privileges are required to raise the msg_qbytes values above the system defined
  limit.

<comment>Param:</comment>
  <info>SysvMessageQueue</info>  <strong>$queue</strong>  The message queue.
  <info>array</info>             <strong>$data</strong>   You specify the values you require by setting the value of the keys that
                            you require in the <strong>$data</strong> array.

<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>msg_remove_queue()</strong>
   * <strong>msg_receive()</strong>
   * <strong>msg_stat_queue()</strong>
   * <strong>msg_get_queue()</strong>


id: msg_stat_queue
type: function
doc:
<comment>Description:</comment>
  Returns information from the message queue data structure
  
  <strong>msg_stat_queue()</strong> returns the message queue meta data for the message queue specified by the
  <strong>$queue</strong>. This is useful, for example, to determine which process sent the message that was just
  received.

<comment>Param:</comment>
  <info>SysvMessageQueue</info>  <strong>$queue</strong>  The message queue.

<comment>Return:</comment>
  <info>array|false</info>  On success, the return value is an array whose keys and values have the following
               meanings: Array structure for msg_stat_queue<return>msg_perm.uid</return> The uid of the owner of the
               queue. <return>msg_perm.gid</return> The gid of the owner of the queue. <return>msg_perm.mode</return> The file access
               mode of the queue. <return>msg_stime</return> The time that the last message was sent to the queue.
               <return>msg_rtime</return> The time that the last message was received from the queue. <return>msg_ctime</return> The
               time that the queue was last changed. <return>msg_qnum</return> The number of messages waiting to be
               read from the queue. <return>msg_qbytes</return> The maximum number of bytes allowed in one message
               queue. On Linux, this value may be read and modified via /proc/sys/kernel/msgmnb.
               <return>msg_lspid</return> The pid of the process that sent the last message to the queue. <return>msg_lrpid</return>
               The pid of the process that received the last message from the queue.
               
               Returns <info>false</info> on failure.

<comment>See Also:</comment>
   * <strong>msg_remove_queue()</strong>
   * <strong>msg_receive()</strong>
   * <strong>msg_get_queue()</strong>
   * <strong>msg_set_queue()</strong>


id: mt_getrandmax
type: function
doc:
<comment>Description:</comment>
  Show largest possible random value
  
  Returns the maximum value that can be returned by a call to <strong>mt_rand()</strong>.

<comment>Return:</comment>
  <info>int</info>  Returns the maximum random value returned by a call to <strong>mt_rand()</strong> without arguments, which is
       the maximum value that can be used for its <strong>$max</strong> parameter without the result being scaled up
       (and therefore less random).

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


id: mt_rand
type: function
doc:
<comment>Description:</comment>
  Generate a random value via the Mersenne Twister Random Number Generator
  
  Many random number generators of older libcs have dubious or unknown characteristics and are slow.
  The <strong>mt_rand()</strong> function is a drop-in replacement for the older <strong>rand()</strong>. It uses a random number
  generator with known characteristics using the Mersenne Twister, which will produce random numbers
  four times faster than what the average libc rand() provides.
  
  If called without the optional <strong>$min</strong>, <strong>$max</strong> arguments <strong>mt_rand()</strong> returns a pseudo-random value
  between 0 and <strong>mt_getrandmax()</strong>.  If you want a random number between 5 and 15 (inclusive), for
  example, use <return>mt_rand(5, 15)</return>.
  
  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>int</info>  <strong>$min</strong>  Optional lowest value to be returned (default: 0)
  <info>int</info>  <strong>$max</strong>  Optional highest value to be returned (default: <strong>mt_getrandmax()</strong>)

<comment>Return:</comment>
  <info>int</info>  A random integer value between <strong>$min</strong> (or 0) and <strong>$max</strong> (or <strong>mt_getrandmax()</strong>, inclusive), or <info>false</info>
       if <strong>$max</strong> is less than <strong>$min</strong>.

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


id: mt_srand
type: function
doc:
<comment>Description:</comment>
  Seeds the Mersenne Twister Random Number Generator
  
  Seeds the random number generator with <strong>$seed</strong> or with a random value if no <strong>$seed</strong> is given.
  
  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.

<comment>Param:</comment>
  <info>int</info>  <strong>$seed</strong>  An arbitrary <info>int</info> seed value.
  <info>int</info>  <strong>$mode</strong>  Use one of the following constants to specify the implementation of the algorithm to
              use. <info>MT_RAND_MT19937</info>: The correct Mt19937 implementation, available as of PHP 7.1.0.
              <info>MT_RAND_PHP</info> Uses an incorrect Mersenne Twister implementation which was used as the
              default up till PHP 7.1.0. This mode is available for backward compatibility.
              
              Bu özelliğin kullanımı PHP 8.3.0
              itibariyle ÖNERİLMEMEKTEDİR.
              Bu özelliğe kesinlikle güvenilmemelidir.

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

<comment>See Also:</comment>
   * <strong>mt_rand()</strong>
   * <strong>mt_getrandmax()</strong>
   * <strong>srand()</strong>


id: mysql_affected_rows
type: function
doc:
<comment>Description:</comment>
  Önceki MySQL işleminde etkilenen satırların sayısını al
    
  
  <strong>$bağlantı_belirteci</strong> ile ilişkili son INSERT, UPDATE, REPLACE veya DELETE sorgusundan etkilenen
  satır sayısını döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                                 <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                                 kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                                 <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                                 bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                                 kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                                 üretilir.

<comment>Return:</comment>
  <info>int</info>  Son sorgunun başarılı olması durumunda etkilenen satırların sayısını döndürür; başarısız
       olması durumunda -1 döndürür.
       
       Eğer son sorgu, WHERE şartı içermeyen bir DELETE sorgusuysa, tablodaki bütün kayıtlar
       silinmiş demektir, ancak bu işlev MySQL'in 4.1.2'den önceki sürümlerinde 0 döndürür.
       
       UPDATE'i kullanırken, MySQL yeni değerleri eski değerleri ile aynı olan sütunları düzeltmez.
       Bu da <strong>mysql_affected_rows()</strong>'un muhtemelen uyan tüm satırların değil, sadece sorgu sonucu
       gerçekten düzeltilen satırların sayısını döndürmesine neden olur.
       
       REPLACE ifadesi aynı birincil anahtara sahip olan kayıtları siler, daha sonra yeni kaydı
       girer. Bu işlev silinen kayıtların sayısı artı girilen kayıtların sayısını döndürür.
       
       "INSERT ... ON DUPLICATE KEY UPDATE" sorgularında, yerleştirme yapılmışsa <return>1</return>, mevcut satır
       güncellenmişse <return>2</return> döner.

<comment>See Also:</comment>
   * <strong>mysql_num_rows()</strong>
   * <strong>mysql_info()</strong>


id: mysql_client_encoding
type: function
doc:
<comment>Description:</comment>
  Karakter kümesinin adını döndürür
  
  MySQL'den <return>character_set</return> değişkenini alır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                                 <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                                 kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                                 <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                                 bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                                 kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                                 üretilir.

<comment>Return:</comment>
  <info>string</info>  Geçerli bağlantı için öntanımlı karakter kümesini döndürür.

<comment>See Also:</comment>
   * <strong>mysql_set_charset()</strong>
   * <strong>mysql_real_escape_string()</strong>


id: mysql_close
type: function
doc:
<comment>Description:</comment>
  MySQL bağlantısını kapatır
  
  <strong>mysql_close()</strong> işlevi, MySQL sunucusuna, bağlantı belirteci ile belirtilen kalıcı olmayan
  bağlantıyı kapatır. Eğer <strong>$bağlantı_belirteci</strong> belirtilmemişse, son açılan bağlantı kullanılır.
  
  Kalıcı olmayan açık MySQL bağlantıları
  ve sonuç kümeleri PHP betiği çalışmasını bitirdiğinde otomatik olarak yok
  edilir. Bu bakımdan, açık bağlantıların doğrudan kapatılması ve sonuç
  kümelerinin serbest bırakılması tamamen isteğe bağlıdır. Özkaynaklar
  beklemeden PHP ve MySQL'e döndürüldüğünden başarım artar. Ek bilgi:
  freeing resources

<comment>Param:</comment>
  <info></info>  <strong>$link_identifier</strong>  MySQL
                      bağlantısı. Eğer bağlantı belirteci belirtilmemişse son bağlantının
                      <strong>mysql_connect()</strong> tarafından açıldığı varsayılır.Hiçbir
                      bağlantı yoksa veya kurulmamışsa  <info>E_WARNING</info> seviyesinde
                      bir hata üretilir.

<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>mysql_connect()</strong>
   * <strong>mysql_free_result()</strong>


id: mysql_connect
type: function
doc:
<comment>Description:</comment>
  MySQL Sunucusuna bir bağlantı açar
  
  Bir MySQL sunucusuna bir bağlantı açar veya var olanı tekrar kullanır.

<comment>Param:</comment>
  <info>string</info>  <strong>$sunucu</strong>               MySQL sunucusu. "konak_adı:port" biçiminde ayrıca bir de port
                                içerebileceği gibi localhost için belirtildiğinde ":/bir/yol/soket"
                                biçiminde yerel bir sokete bir yol da belirtebilir.
                                
                                Eğer mysql.default_host PHP yönergesi tanımsızsa (öntanımlı),
                                öntanımlı değer 'localhost:3306''dır. sql.safe_mode'da bu bağımsız
                                değişken önemsenmez ve her zaman 'localhost:3306' değeri kullanılır.
  <info>string</info>  <strong>$kullanıcı_adı</strong>     Kullanıcı adı. Öntanımlı değer mysql.default_user ile tanımlanır.
                                sql.safe_mode'da, bu bağımsız değişken önemsenmez ve sunucu
                                sürecinin sahibi olan kullanıcı kullanılır.
  <info>string</info>  <strong>$parola</strong>               Parola. Öntanımlı değer mysql.default_password ile tanımlanır.
                                sql.safe_mode'da, bu bağımsız değişken önemsenmez ve boş parola
                                kullanılır.
  <info>bool</info>    <strong>$yeni_bağlantı</strong>      Eğer <strong>mysql_connect()</strong> aynı bağımsız değişkenlerle ikinci kez
                                çağrılırsa, yeni bir bağlantı kurulmaz, zaten açık olan bağlantının
                                belirteci döndürülür. <strong>$yeni_bağlantı</strong> bağımsız değişkeni bu davranışı
                                değiştirir ve <strong>mysql_connect()</strong>, daha önce aynı bağımsız değişkenlerle
                                çağrılmış olsa bile her zaman yeni bir bağlantı açar.
                                sql.safe_mode'da bu bağımsız değişken önemsenmez.
  <info>int</info>     <strong>$istemci_seçenekleri</strong>  <strong>$istemci_seçenekleri</strong> bağımsız değişkeni şu sabitlerin bir karışımı
                                olabilir: 128 (<return>LOAD DATA LOCAL</return> tutamağı etkin), <info>MYSQL_CLIENT_SSL</info>,
                                <info>MYSQL_CLIENT_COMPRESS</info>, <info>MYSQL_CLIENT_IGNORE_SPACE</info> veya
                                <info>MYSQL_CLIENT_INTERACTIVE</info>. Daha fazla bilgi için  ile ilgili bölümü
                                okuyun. sql.safe_mode'da bu bağımsız değişken önemsenmez.

<comment>Return:</comment>
  <info>resource|false</info>  Başarı durumunda bir MySQL bağlantı belirteci döndürür, hata durumunda <info>false</info>
                  döndürür.

<comment>See Also:</comment>
   * <strong>mysql_pconnect()</strong>
   * <strong>mysql_close()</strong>


id: mysql_create_db
type: function
doc:
<comment>Description:</comment>
  Bir MySQL veritabanı oluşturur
  
  <strong>mysql_create_db()</strong> verilen bağlantı belirteci ile ilişkili sunucuda yeni bir veritabanı oluşturmaya
  çalışır.

<comment>Param:</comment>
  <info>string</info>    <strong>$veritabanı_adı</strong>    Oluşturulacak veritabanının adı.
  <info>resource</info>  <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                                 <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                                 kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                                 <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                                 bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                                 kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                                 üretilir.

<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>mysql_query()</strong>
   * <strong>mysql_select_db()</strong>


id: mysql_data_seek
type: function
doc:
<comment>Description:</comment>
  Move internal result pointer
  
  <strong>mysql_data_seek()</strong> moves the internal row pointer of the MySQL result associated with the specified
  result identifier to point to the specified row number.  The next call to a MySQL fetch function,
  such as <strong>mysql_fetch_assoc()</strong>, would return that row.
  
  <strong>$row_number</strong> starts at 0. The  <strong>$row_number</strong> should be a value in the range from 0 to
  <strong>mysql_num_rows()</strong> - 1. However if the result set  is empty (<strong>mysql_num_rows()</strong> == 0), a seek to 0
  will  fail with an <info>E_WARNING</info> and  <strong>mysql_data_seek()</strong> will return <info>false</info>.

<comment>Param:</comment>
  <info></info>     <strong>$sonuç</strong>      <info>resource</info> türünde sorgu sonucu.  Bu sonuç bir
                    <strong>mysql_query()</strong> çağrısının sonucudur.
  <info>int</info>  <strong>$row_number</strong>  The desired row number of the new result pointer.

<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>mysql_query()</strong>
   * <strong>mysql_num_rows()</strong>
   * <strong>mysql_fetch_row()</strong>
   * <strong>mysql_fetch_assoc()</strong>
   * <strong>mysql_fetch_array()</strong>
   * <strong>mysql_fetch_object()</strong>


id: mysql_db_name
type: function
doc:
<comment>Description:</comment>
  mysql_list_dbs çağrısından veritabanı adını alır
  
  <strong>mysql_list_dbs()</strong> çağrısı ile veritabanı adını alır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$sonuç</strong>  Bir <strong>mysql_list_dbs()</strong> çağrısının sonuç göstericisi.
  <info>int</info>       <strong>$satır</strong>  Sonuç kümesine indis.
  <info>mixed</info>     <strong>$alan</strong>   Alan adı.

<comment>Return:</comment>
  <info>string</info>  Başarı durumunda veritabanı adını, hata durumunda <info>false</info> döndürür. Eğer <info>false</info>
          döndürüldüyse, hatanın mahiyetini anlamak için <strong>mysql_error()</strong> işlevini kullanın.

<comment>See Also:</comment>
   * <strong>mysql_list_dbs()</strong>
   * <strong>mysql_tablename()</strong>


id: mysql_db_query
type: function
doc:
<comment>Description:</comment>
  Veritabanını seçer ve bir sorgu çalıştırır
  
  <strong>mysql_db_query()</strong> bir veritabanı seçip üzerinde bir sorgu çalıştırır.

<comment>Param:</comment>
  <info>string</info>    <strong>$veritabanı</strong>         Seçilecek veritabanının adı.
  <info>string</info>    <strong>$sorgu</strong>               MySQL sorgusu.
                                 
                                 Sorgunun içindeki verinin gerektiği gibi öncelenmesi gerekir.
  <info>resource</info>  <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                                 <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                                 kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                                 <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                                 bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                                 kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                                 üretilir.

<comment>Return:</comment>
  <info>resource|bool</info>  Başarı durumunda sorgu sonucuna olumlu bir MySQL sonuç göstericisi, hata durumunda
                 <info>false</info> döndürür. Bu işlev <return>INSERT</return>/<return>UPDATE</return>/<return>DELETE</return> sorgularında da başarı/hata durumunu
                 bildirmek için <info>true</info>/<info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>mysql_query()</strong>
   * <strong>mysql_select_db()</strong>


id: mysql_drop_db
type: function
doc:
<comment>Description:</comment>
  Drop (delete) a MySQL database
  
  <strong>mysql_drop_db()</strong> attempts to drop (remove) an entire database from the server associated with the
  specified link identifier. This function is deprecated, it is preferable to use  <strong>mysql_query()</strong> to
  issue an sql  <return>DROP DATABASE</return> statement instead.

<comment>Param:</comment>
  <info>string</info>  <strong>$database_name</strong>       The name of the database that will be deleted.
  <info></info>        <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                               <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                               kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                               <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                               bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                               kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                               üretilir.

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


id: mysql_errno
type: function
doc:
<comment>Description:</comment>
  Returns the numerical value of the error message from previous MySQL operation
  
  Returns the error number from the last MySQL function.
  
  Errors coming back from the MySQL database backend no longer issue warnings. Instead, use
  <strong>mysql_errno()</strong> to retrieve the error code. Note that this function only returns the error code from
  the most recently executed MySQL function (not including <strong>mysql_error()</strong> and <strong>mysql_errno()</strong>), so if
  you want to use it, make sure you check the value before calling another MySQL function.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                         <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                         kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                         <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                         bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                         kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                         üretilir.

<comment>Return:</comment>
  <info>int</info>  Returns the error number from the last MySQL function, or <return>0</return> (zero) if no error occurred.

<comment>See Also:</comment>
   * <strong>mysql_error()</strong>
   * MySQL error codes


id: mysql_error
type: function
doc:
<comment>Description:</comment>
  Returns the text of the error message from previous MySQL operation
  
  Returns the error text from the last MySQL function. Errors coming back from the MySQL database
  backend no longer issue warnings. Instead, use <strong>mysql_error()</strong> to retrieve the error text. Note that
  this function only returns the error text from the most recently executed MySQL function (not
  including <strong>mysql_error()</strong> and <strong>mysql_errno()</strong>), so if you want to use it, make sure you check the
  value before calling another MySQL function.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                         <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                         kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                         <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                         bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                         kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                         üretilir.

<comment>Return:</comment>
  <info>string</info>  Returns the error text from the last MySQL function, or <return>''</return> (empty string) if no error
          occurred.

<comment>See Also:</comment>
   * <strong>mysql_errno()</strong>
   * MySQL error codes


id: mysql_escape_string
type: function
doc:
<comment>Description:</comment>
  Escapes a string for use in a mysql_query
  
  This function will escape the <strong>$unescaped_string</strong>, so that it is safe to place it in a
  <strong>mysql_query()</strong>. This function is deprecated.
  
  This function is identical to <strong>mysql_real_escape_string()</strong>  except that <strong>mysql_real_escape_string()</strong>
  takes a  connection handler and escapes the string according to the current  character set.
  <strong>mysql_escape_string()</strong> does not take a connection argument and does not respect the current charset
  setting.

<comment>Param:</comment>
  <info>string</info>  <strong>$unescaped_string</strong>  The string that is to be escaped.

<comment>Return:</comment>
  <info>string</info>  Returns the escaped string.

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


id: mysql_fetch_array
type: function
doc:
<comment>Description:</comment>
  Fetch a result row as an associative array, a numeric array, or both
  
  Returns an array that corresponds to the fetched row and moves the internal data pointer ahead.

<comment>Param:</comment>
  <info></info>     <strong>$sonuç</strong>       <info>resource</info> türünde sorgu sonucu.  Bu sonuç bir
                     <strong>mysql_query()</strong> çağrısının sonucudur.
  <info>int</info>  <strong>$result_type</strong>  The type of array that is to be fetched. It's a constant and can take the
                     following values: <info>MYSQL_ASSOC</info>,  <info>MYSQL_NUM</info>, and <info>MYSQL_BOTH</info>.

<comment>Return:</comment>
  <info>array</info>  Returns an array of strings that corresponds to the fetched row, or <info>false</info> if there are no
         more rows. The type of returned array depends on how <strong>$result_type</strong> is defined. By using
         <info>MYSQL_BOTH</info> (default), you'll get an array with both  associative and number indices. Using
         <info>MYSQL_ASSOC</info>, you  only get associative indices (as <strong>mysql_fetch_assoc()</strong>  works), using
         <info>MYSQL_NUM</info>, you only get number indices  (as <strong>mysql_fetch_row()</strong> works).
         
         If two or more columns of the result have the same field names, the last column will take
         precedence. To access the other column(s) of the same name, you must use the numeric index
         of the column or make an alias for the column. For aliased columns, you cannot access the
         contents with the original column name.

<comment>See Also:</comment>
   * <strong>mysql_fetch_row()</strong>
   * <strong>mysql_fetch_assoc()</strong>
   * <strong>mysql_data_seek()</strong>
   * <strong>mysql_query()</strong>


id: mysql_fetch_assoc
type: function
doc:
<comment>Description:</comment>
  Fetch a result row as an associative array
  
  Returns an associative array that corresponds to the fetched row and moves the internal data
  pointer ahead. <strong>mysql_fetch_assoc()</strong> is equivalent to calling <strong>mysql_fetch_array()</strong> with MYSQL_ASSOC
  for the optional second parameter. It only returns an associative array.

<comment>Param:</comment>
  <info></info>  <strong>$sonuç</strong>  <info>resource</info> türünde sorgu sonucu.  Bu sonuç bir
            <strong>mysql_query()</strong> çağrısının sonucudur.

<comment>Return:</comment>
  <info>array</info>  Returns an associative array of strings that corresponds to the fetched row, or <info>false</info> if
         there are no more rows.
         
         If two or more columns of the result have the same field names, the last column will take
         precedence. To access the other column(s) of the same name, you either need to access the
         result with numeric indices by using <strong>mysql_fetch_row()</strong> or add alias names. See the example
         at the <strong>mysql_fetch_array()</strong> description about aliases.

<comment>See Also:</comment>
   * <strong>mysql_fetch_row()</strong>
   * <strong>mysql_fetch_array()</strong>
   * <strong>mysql_data_seek()</strong>
   * <strong>mysql_query()</strong>
   * <strong>mysql_error()</strong>


id: mysql_fetch_field
type: function
doc:
<comment>Description:</comment>
  Get column information from a result and return as an object
  
  Returns an object containing field information. This function can be used  to obtain information
  about fields in the provided query result.

<comment>Param:</comment>
  <info></info>     <strong>$sonuç</strong>        <info>resource</info> türünde sorgu sonucu.  Bu sonuç bir
                      <strong>mysql_query()</strong> çağrısının sonucudur.
  <info>int</info>  <strong>$field_offset</strong>  The numerical field offset. If the field offset is not specified, the  next
                      field that was not yet retrieved by this function is retrieved.  The
                      <strong>$field_offset</strong> starts at <return>0</return>.

<comment>Return:</comment>
  <info>object</info>  Returns an <info>object</info> containing field information. The properties  of the object are:
          
           name - column name  table - name of the table the column belongs to, which is the alias
          name if one is defined  max_length - maximum length of the column  not_null - 1 if the
          column cannot be <info>null</info>  primary_key - 1 if the column is a primary key  unique_key - 1 if
          the column is a unique key  multiple_key - 1 if the column is a non-unique key  numeric -
          1 if the column is numeric  blob - 1 if the column is a BLOB  type - the type of the
          column  unsigned - 1 if the column is unsigned  zerofill - 1 if the column is zero-filled
          
          name - column name
          
          table - name of the table the column belongs to, which is the alias name if one is defined
          
          max_length - maximum length of the column
          
          not_null - 1 if the column cannot be <info>null</info>
          
          primary_key - 1 if the column is a primary key
          
          unique_key - 1 if the column is a unique key
          
          multiple_key - 1 if the column is a non-unique key
          
          numeric - 1 if the column is numeric
          
          blob - 1 if the column is a BLOB
          
          type - the type of the column
          
          unsigned - 1 if the column is unsigned
          
          zerofill - 1 if the column is zero-filled

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


id: mysql_fetch_lengths
type: function
doc:
<comment>Description:</comment>
  Bir sonuçtaki her bir çıktının uzunluğunu al
  
  MySQL'den çekilen son satırdaki alanların uzunluklarını içeren bir dizi döndürür.
  
  <strong>mysql_fetch_lengths()</strong> işlevi, <strong>mysql_fetch_row()</strong>, <strong>mysql_fetch_assoc()</strong>, <strong>mysql_fetch_array()</strong> ve
  <strong>mysql_fetch_object()</strong> tarafından döndürülen son satırdaki her bir sonuç sütununun uzunluğunu ilk
  elemanının indisi 0 olan bir dizide döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$sonuç</strong>  <info>resource</info> türünde sorgu sonucu.  Bu sonuç bir
                    <strong>mysql_query()</strong> çağrısının sonucudur.

<comment>Return:</comment>
  <info>array|false</info>  Başarı durumunda bir uzunluklar dizisi, hata durumunda <info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>mysql_field_len()</strong>
   * <strong>mysql_fetch_row()</strong>
   * <strong>strlen()</strong>


id: mysql_fetch_object
type: function
doc:
<comment>Description:</comment>
  Fetch a result row as an object
  
  Returns an object with properties that correspond to the fetched row and moves the internal data
  pointer ahead.

<comment>Param:</comment>
  <info></info>        <strong>$sonuç</strong>      <info>resource</info> türünde sorgu sonucu.  Bu sonuç bir
                       <strong>mysql_query()</strong> çağrısının sonucudur.
  <info>string</info>  <strong>$class_name</strong>  The name of the class to instantiate, set the properties of and return. If
                       not specified, a <class>stdClass</class> object is returned.
  <info>array</info>   <strong>$params</strong>      An optional <info>array</info> of parameters to pass to the constructor for <strong>$class_name</strong>
                       objects.

<comment>Return:</comment>
  <info>object</info>  Returns an <info>object</info> with string properties that correspond to the fetched row, or <info>false</info> if
          there are no more rows.

<comment>See Also:</comment>
   * <strong>mysql_fetch_array()</strong>
   * <strong>mysql_fetch_assoc()</strong>
   * <strong>mysql_fetch_row()</strong>
   * <strong>mysql_data_seek()</strong>
   * <strong>mysql_query()</strong>


id: mysql_fetch_row
type: function
doc:
<comment>Description:</comment>
  Get a result row as an enumerated array
  
  Returns a numerical array that corresponds to the fetched row and moves the internal data pointer
  ahead.

<comment>Param:</comment>
  <info></info>  <strong>$sonuç</strong>  <info>resource</info> türünde sorgu sonucu.  Bu sonuç bir
            <strong>mysql_query()</strong> çağrısının sonucudur.

<comment>Return:</comment>
  <info>array</info>  Returns an numerical array of strings that corresponds to the fetched row, or <info>false</info> if
         there are no more rows.
         
         <strong>mysql_fetch_row()</strong> fetches one row of data from the result associated with the specified
         result identifier.  The row is returned as an array.  Each result column is stored in an
         array offset, starting at offset 0.

<comment>See Also:</comment>
   * <strong>mysql_fetch_array()</strong>
   * <strong>mysql_fetch_assoc()</strong>
   * <strong>mysql_fetch_object()</strong>
   * <strong>mysql_data_seek()</strong>
   * <strong>mysql_fetch_lengths()</strong>
   * <strong>mysql_result()</strong>


id: mysql_field_flags
type: function
doc:
<comment>Description:</comment>
  Get the flags associated with the specified field in a result
  
  <strong>mysql_field_flags()</strong> returns the field flags of the specified field. The flags are reported as a
  single word per flag separated by a single space, so that you can split the returned value using
  <strong>explode()</strong>.

<comment>Param:</comment>
  <info></info>  <strong>$sonuç</strong>       <info>resource</info> türünde sorgu sonucu.  Bu sonuç bir
                  <strong>mysql_query()</strong> çağrısının sonucudur.
  <info></info>  <strong>$alan_konumu</strong>  Alanın sayısal konumu. <return>0</return>'dan başlar. Eğer bir alan
                  konumu yoksa  <info>E_WARNING</info> seviyesinde bir hata üretilir.

<comment>Return:</comment>
  <info>string|false</info>  Returns a string of flags associated with the result başarısızlık durumunda <info>false</info>
                döner.
                
                The following flags are reported, if your version of MySQL is current enough to
                support them: <return>"not_null"</return>,  <return>"primary_key"</return>, <return>"unique_key"</return>,  <return>"multiple_key"</return>, <return>"blob"</return>,
                <return>"unsigned"</return>, <return>"zerofill"</return>, <return>"binary"</return>, <return>"enum"</return>,  <return>"auto_increment"</return> and <return>"timestamp"</return>.

<comment>See Also:</comment>
   * <strong>mysql_field_type()</strong>
   * <strong>mysql_field_len()</strong>


id: mysql_field_len
type: function
doc:
<comment>Description:</comment>
  Belirtilen alanın uzunluğunu döndürür
  
  <strong>mysql_field_len()</strong> işlevi, belirtilen alanın uzunluğunu döndürür.

<comment>Param:</comment>
  <info></info>     <strong>$sonuç</strong>       <info>resource</info> türünde sorgu sonucu.  Bu sonuç bir
                     <strong>mysql_query()</strong> çağrısının sonucudur.
  <info>int</info>  <strong>$alan_konumu</strong>  Alanın sayısal konumu. <return>0</return>'dan başlar. Eğer bir alan
                     konumu yoksa  <info>E_WARNING</info> seviyesinde bir hata üretilir.

<comment>Return:</comment>
  <info>int|false</info>  Başarı durumunda indisi belirtilen alanın uzunluğu, hata durumunda <info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>mysql_fetch_lengths()</strong>
   * <strong>strlen()</strong>


id: mysql_field_name
type: function
doc:
<comment>Description:</comment>
  Get the name of the specified field in a result
  
  <strong>mysql_field_name()</strong> returns the name of the specified field index.

<comment>Param:</comment>
  <info></info>  <strong>$sonuç</strong>       <info>resource</info> türünde sorgu sonucu.  Bu sonuç bir
                  <strong>mysql_query()</strong> çağrısının sonucudur.
  <info></info>  <strong>$alan_konumu</strong>  Alanın sayısal konumu. <return>0</return>'dan başlar. Eğer bir alan
                  konumu yoksa  <info>E_WARNING</info> seviyesinde bir hata üretilir.

<comment>Return:</comment>
  <info>string|false</info>  The name of the specified field index on success başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>mysql_field_type()</strong>
   * <strong>mysql_field_len()</strong>


id: mysql_field_seek
type: function
doc:
<comment>Description:</comment>
  Sonuç göstericisini belirtilen alan konumuna ayarla
  
  Belirtilen göreli alan konumuna gider.  Eğer <strong>mysql_fetch_field()</strong> işlevinin sonraki çağrısı göreli
  bir alan konumu içermiyorsa, <strong>mysql_field_seek()</strong> işlevinde belirtilen göreli alan konumu
  döndürülür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$sonuç</strong>       <info>resource</info> türünde sorgu sonucu.  Bu sonuç bir
                          <strong>mysql_query()</strong> çağrısının sonucudur.
  <info>int</info>       <strong>$alan_konumu</strong>  Alanın sayısal konumu. <return>0</return>'dan başlar. Eğer bir alan
                          konumu yoksa  <info>E_WARNING</info> seviyesinde bir hata üretilir.

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


id: mysql_field_table
type: function
doc:
<comment>Description:</comment>
  Belirtilen alanı içeren tablonun adını al
  
  Belirtilen alanı içeren tablonun adını döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$sonuç</strong>       <info>resource</info> türünde sorgu sonucu.  Bu sonuç bir
                          <strong>mysql_query()</strong> çağrısının sonucudur.
  <info>int</info>       <strong>$alan_konumu</strong>  Alanın sayısal konumu. <return>0</return>'dan başlar. Eğer bir alan
                          konumu yoksa  <info>E_WARNING</info> seviyesinde bir hata üretilir.

<comment>Return:</comment>
  <info>string</info>  Başarı durumunda tablonun adı.

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


id: mysql_field_type
type: function
doc:
<comment>Description:</comment>
  Get the type of the specified field in a result
  
  <strong>mysql_field_type()</strong> is similar to the <strong>mysql_field_name()</strong> function. The arguments are identical, but
  the field type is returned instead.

<comment>Param:</comment>
  <info></info>  <strong>$sonuç</strong>       <info>resource</info> türünde sorgu sonucu.  Bu sonuç bir
                  <strong>mysql_query()</strong> çağrısının sonucudur.
  <info></info>  <strong>$alan_konumu</strong>  Alanın sayısal konumu. <return>0</return>'dan başlar. Eğer bir alan
                  konumu yoksa  <info>E_WARNING</info> seviyesinde bir hata üretilir.

<comment>Return:</comment>
  <info>string</info>  The returned field type will be one of <return>"int"</return>, <return>"real"</return>,  <return>"string"</return>, <return>"blob"</return>, and others as
          detailed in the MySQL documentation.

<comment>See Also:</comment>
   * <strong>mysql_field_name()</strong>
   * <strong>mysql_field_len()</strong>


id: mysql_free_result
type: function
doc:
<comment>Description:</comment>
  Sonuç belleğini serbest bırakır
  
  <strong>mysql_free_result()</strong> işlevi, <strong>$sonuç</strong> sonuç göstericisine ayrılan belleği serbest bırakır.
  
  <strong>mysql_free_result()</strong>'ın sadece büyük sonuç kümeleri döndüren sorgularda kullanılan bellek miktarını
  önemsiyorsanız kullanılması gerekmektedir. Sonuç belleği, betiğin çalışması sona erdiğinde
  otomatik olarak serbest bırakılır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$sonuç</strong>  <info>resource</info> türünde sorgu sonucu.  Bu sonuç bir
                    <strong>mysql_query()</strong> çağrısının sonucudur.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.
        
        Eğer belirtilen <strong>$sonuç</strong> bağımsız değişkeni <info>resource</info> türünde değilse, E_WARNING seviyesinde
        bir hata oluşacaktır. <strong>mysql_query()</strong> işlevinin SELECT, SHOW, EXPLAIN ve DESCRIBE sorguları
        için <info>resource</info> türünde tek bir sonuç döndürdüğünü bilmenizde yarar var.

<comment>See Also:</comment>
   * <strong>mysql_query()</strong>
   * <strong>is_resource()</strong>


id: mysql_get_client_info
type: function
doc:
<comment>Description:</comment>
  MySQL istemci sürüm bilgisini al
  
  <strong>mysql_get_client_info()</strong> istemci kütüphane sürümünü bildiren bir dizge döndürür.

<comment>Return:</comment>
  <info>string</info>  MySQL istemci sürümü.

<comment>See Also:</comment>
   * <strong>mysql_get_host_info()</strong>
   * <strong>mysql_get_proto_info()</strong>
   * <strong>mysql_get_server_info()</strong>


id: mysql_get_host_info
type: function
doc:
<comment>Description:</comment>
  MySQL konak bilgisini al
  
  Bağlantı için kullanılmakta olan bağlantının türünü ve sunucunun konak adını döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                                 <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                                 kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                                 <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                                 bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                                 kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                                 üretilir.

<comment>Return:</comment>
  <info>string|false</info>  Başarı durumunda bağlantı için kullanılmakta olan MySQL bağlantısının türünü içeren
                bir dizge, hata durumunda <info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>mysql_get_client_info()</strong>
   * <strong>mysql_get_proto_info()</strong>
   * <strong>mysql_get_server_info()</strong>


id: mysql_get_proto_info
type: function
doc:
<comment>Description:</comment>
  MySQL protokol sürüm bilgisini al
  
  MySQL protokol sürümünü döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                                 <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                                 kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                                 <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                                 bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                                 kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                                 üretilir.

<comment>Return:</comment>
  <info>int|false</info>  Başarı durumunda MySQL protokol sürümünü, hata durumunda <info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>mysql_get_client_info()</strong>
   * <strong>mysql_get_host_info()</strong>
   * <strong>mysql_get_server_info()</strong>


id: mysql_get_server_info
type: function
doc:
<comment>Description:</comment>
  MySQL sunucu bilgisini al
  
  MySQL sunucu sürümünü döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                                 <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                                 kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                                 <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                                 bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                                 kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                                 üretilir.

<comment>Return:</comment>
  <info>string|false</info>  Başarı durumunda MySQL sunucu sürümünü, hata durumunda <info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>mysql_get_client_info()</strong>
   * <strong>mysql_get_host_info()</strong>
   * <strong>mysql_get_proto_info()</strong>
   * <strong>phpversion()</strong>


id: mysql_info
type: function
doc:
<comment>Description:</comment>
  En son sorgu hakkında bilgi al
  
  Son sorgu hakkında ayrıntılı bilgi döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                                 <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                                 kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                                 <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                                 bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                                 kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                                 üretilir.

<comment>Return:</comment>
  <info>string</info>  Başarı durumunda ifade ile ilgili bilgi, hata durumunda <info>false</info> döndürür. Hangi deyimlerin
          ne değer döndürdüğünü görmek için aşağıdaki örneğe bakın. Burada listelenmemiş deyimler
          <info>false</info> döndürecektir.

<comment>See Also:</comment>
   * <strong>mysql_affected_rows()</strong>
   * <strong>mysql_insert_id()</strong>
   * <strong>mysql_stat()</strong>


id: mysql_insert_id
type: function
doc:
<comment>Description:</comment>
  Get the ID generated in the last query
  
  Retrieves the ID generated for an AUTO_INCREMENT column by the previous  query (usually INSERT).

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                         <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                         kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                         <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                         bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                         kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                         üretilir.

<comment>Return:</comment>
  <info>int</info>  The ID generated for an AUTO_INCREMENT column by the previous  query on success, <return>0</return> if the
       previous query does not generate an AUTO_INCREMENT value, or <info>false</info> if no MySQL connection was
       established.

<comment>See Also:</comment>
   * <strong>mysql_query()</strong>
   * <strong>mysql_info()</strong>


id: mysql_list_dbs
type: function
doc:
<comment>Description:</comment>
  Bir MySQL sunucusundaki kullanılabilir veritabanlarını listeler
    
  
  MySQL sunucusundaki kullanılabilir veritabanlarını içeren bir sonuç göstericisi döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                                 <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                                 kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                                 <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                                 bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                                 kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                                 üretilir.

<comment>Return:</comment>
  <info>resource</info>  Başarı durumunda <info>resource</info> türünde bir sonuç göstericisi, hata durumunda <info>false</info> döndürür.
            Bu sonuç göstericisinin veya <strong>mysql_fetch_array()</strong> gibi sonuç tabloları üreten bir
            işlevden elde edilen işlevselliğin tersini elde etmek için <strong>mysql_tablename()</strong> işlevini
            kullanın.

<comment>See Also:</comment>
   * <strong>mysql_db_name()</strong>
   * <strong>mysql_select_db()</strong>


id: mysql_list_fields
type: function
doc:
<comment>Description:</comment>
  MySQL tablosunun alanlarını listeler
  
  Verilen tablo hakkındaki bilgileri alır.
  
  Bu işlevin kullanımı önerilmemektedir. Bunun yerine, <return>SHOW COLUMNS FROM table [LIKE 'ad']</return> şeklinde
  bir ifade çalıştırmak için <strong>mysql_query()</strong> işlevini kullanmak tercih edilebilir.

<comment>Param:</comment>
  <info>string</info>    <strong>$veritabanı_adı</strong>    Sorgulanan veritabanının adı.
  <info>string</info>    <strong>$tablo_adı</strong>          Sorgulanan tablonun adı.
  <info>resource</info>  <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                                 <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                                 kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                                 <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                                 bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                                 kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                                 üretilir.

<comment>Return:</comment>
  <info>resource</info>  Başarı durumunda <info>resource</info> türünde bir sonuç göstericisi, hata durumunda <info>false</info> döndürür.
            
            Döndürülen sonuç  <strong>mysql_field_flags()</strong>, <strong>mysql_field_len()</strong>, <strong>mysql_field_name()</strong>  ve
            <strong>mysql_field_type()</strong> ile kullanılabilir.

<comment>See Also:</comment>
   * <strong>mysql_field_flags()</strong>
   * <strong>mysql_info()</strong>


id: mysql_list_processes
type: function
doc:
<comment>Description:</comment>
  MySQL süreçlerini listeler
  
  Geçerli MySQL sunucu evrelerini alır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                                 <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                                 kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                                 <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                                 bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                                 kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                                 üretilir.

<comment>Return:</comment>
  <info>resource|false</info>  Başarı durumunda <info>resource</info> türünde bir sonuç göstericisi, hata durumunda <info>false</info>
                  döner.

<comment>See Also:</comment>
   * <strong>mysql_thread_id()</strong>
   * <strong>mysql_stat()</strong>


id: mysql_list_tables
type: function
doc:
<comment>Description:</comment>
  Bir MySQL veritabanındaki tabloları listele
  
  Bir MySQL veritabanından tabloların listesini alır.
  
  Bu işlevin kullanımı önerilmemektedir. Bunun yerine, <return>SHOW TABLES [FROM db_adı] [LIKE 'şablon']</return>
  gibi bir SQL sorgusu çalıştırmak için <strong>mysql_query()</strong> işlevinin kullanımı tercih edilebilir.

<comment>Param:</comment>
  <info>string</info>    <strong>$veritabanı</strong>         Veritabanının adı.
  <info>resource</info>  <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                                 <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                                 kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                                 <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                                 bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                                 kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                                 üretilir.

<comment>Return:</comment>
  <info>resource|false</info>  Başarı durumunda <info>resource</info> türünde bir sonuç göstericisi, hata durumunda <info>false</info>
                  döndürür.
                  
                  Bu sonuç göstericisinin veya <strong>mysql_fetch_array()</strong> gibi sonuç tabloları üreten bir
                  işlevden elde edilen işlevselliğin tersini elde etmek için <strong>mysql_tablename()</strong>
                  işlevini kullanın.

<comment>See Also:</comment>
   * <strong>mysql_list_dbs()</strong>
   * <strong>mysql_tablename()</strong>


id: mysql_num_fields
type: function
doc:
<comment>Description:</comment>
  Sonuçtaki alan sayısını al
  
  Bir sorgunun döndürdüğü alanların sayısını alır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$sonuç</strong>  <info>resource</info> türünde sorgu sonucu.  Bu sonuç bir
                    <strong>mysql_query()</strong> çağrısının sonucudur.

<comment>Return:</comment>
  <info>int|false</info>  Başarı durumunda <info>resource</info> türündeki sonuç kümesinde bulunan alanların sayısını, hata
             durumunda <info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>mysql_select_db()</strong>
   * <strong>mysql_query()</strong>
   * <strong>mysql_fetch_field()</strong>
   * <strong>mysql_num_rows()</strong>


id: mysql_num_rows
type: function
doc:
<comment>Description:</comment>
  Sonuçtaki satır sayısını al
  
  Bir sonuç kümesinden satırların sayısını alır. Bu komut sadece SELECT veya SHOW gibi gerçek bir
  sonuç kümesi döndüren ifadeler için geçerlidir. INSERT, UPDATE, REPLACE veya DELETE sorgusundan
  etkilenen satırların sayısını almak için <strong>mysql_affected_rows()</strong> işlevini kullanın.

<comment>Param:</comment>
  <info>resource</info>  <strong>$sonuç</strong>  <info>resource</info> türünde sorgu sonucu.  Bu sonuç bir
                    <strong>mysql_query()</strong> çağrısının sonucudur.

<comment>Return:</comment>
  <info>int|false</info>  Başarı durumunda sonuç kümesindeki satırların sayısını, hata durumunda <info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>mysql_affected_rows()</strong>
   * <strong>mysql_connect()</strong>
   * <strong>mysql_data_seek()</strong>
   * <strong>mysql_select_db()</strong>
   * <strong>mysql_query()</strong>


id: mysql_pconnect
type: function
doc:
<comment>Description:</comment>
  Open a persistent connection to a MySQL server
  
  Establishes a persistent connection to a MySQL server.
  
  <strong>mysql_pconnect()</strong> acts very much like <strong>mysql_connect()</strong> with two major differences.
  
  First, when connecting, the function would first try to find a (persistent) link that's already
  open with the same host, username and password.  If one is found, an identifier for it will be
  returned instead of opening a new connection.
  
  Second, the connection to the SQL server will not be closed when the execution of the script ends.
  Instead, the link will remain open for future use (<strong>mysql_close()</strong> will not close links established
  by <strong>mysql_pconnect()</strong>).
  
  This type of link is therefore called 'persistent'.

<comment>Param:</comment>
  <info>string</info>  <strong>$server</strong>        The MySQL server. It can also include a port number. e.g.  "hostname:port"
                         or a path to a local socket e.g. ":/path/to/socket" for  the localhost.
                         
                         If the PHP directive  mysql.default_host is undefined (default), then the
                         default  value is 'localhost:3306'
  <info>string</info>  <strong>$username</strong>      The username. Default value is the name of the user that owns the server
                         process.
  <info>string</info>  <strong>$password</strong>      The password. Default value is an empty password.
  <info>int</info>     <strong>$client_flags</strong>  The <strong>$client_flags</strong> parameter can be a combination  of the following
                         constants: 128 (enable <return>LOAD DATA LOCAL</return> handling), <info>MYSQL_CLIENT_SSL</info>,
                         <info>MYSQL_CLIENT_COMPRESS</info>,  <info>MYSQL_CLIENT_IGNORE_SPACE</info> or
                         <info>MYSQL_CLIENT_INTERACTIVE</info>.

<comment>Return:</comment>
  <info>resource</info>  Returns a MySQL persistent link identifier on success, or <info>false</info> on  failure.

<comment>See Also:</comment>
   * <strong>mysql_connect()</strong>
   * Persistent
    Database Connections


id: mysql_ping
type: function
doc:
<comment>Description:</comment>
  Bir sunucu bağlantısına ping at, bağlantı yoksa tekrar bağlan
    
  
  Sunucuyla bağlantının çalışıp çalışmadığına bakar. Eğer bağlantı kesilmişse, otomatik olarak
  yeniden bağlanmaya çalışır. Bu işlev, uzun süre boş kalan betikler tarafından, sunucunun
  bağlantıyı kapatıp kapatmadığını denetlemek ve eğer kapattıysa tekrar bağlanmak için
  kullanılabilir.
  
  MySQL 5.0.13'ten itibaren otomatik olarak yeniden bağlanma özelliği öntanımlı olarak devre dışı
  bırakılmıştır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                                 <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                                 kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                                 <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                                 bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                                 kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                                 üretilir.

<comment>Return:</comment>
  <info>bool</info>  MySQL sunucusuyla bağlantı çalışıyorsa <info>true</info>, çalışmıyorsa <info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>mysql_thread_id()</strong>
   * <strong>mysql_list_processes()</strong>


id: mysql_query
type: function
doc:
<comment>Description:</comment>
  Send a MySQL query
  
  <strong>mysql_query()</strong> sends a unique query (multiple queries are not supported) to the currently active
  database on the server that's associated with the specified <strong>$link_identifier</strong>.

<comment>Param:</comment>
  <info>string</info>  <strong>$query</strong>               An SQL query
                               
                               The query string should not end with a semicolon. Data inside the
                               query should be properly escaped.
  <info></info>        <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                               <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                               kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                               <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                               bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                               kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                               üretilir.

<comment>Return:</comment>
  <info>mixed</info>  For SELECT, SHOW, DESCRIBE, EXPLAIN and other statements returning resultset, <strong>mysql_query()</strong>
         returns a <info>resource</info> on success, or <info>false</info> on error.
         
         For other type of SQL statements, INSERT, UPDATE, DELETE, DROP, etc, <strong>mysql_query()</strong> returns
         <info>true</info> on success or <info>false</info> on error.
         
         The returned result resource should be passed to <strong>mysql_fetch_array()</strong>, and other functions
         for dealing with result tables, to access the returned data.
         
         Use <strong>mysql_num_rows()</strong> to find out how many rows were returned for a SELECT statement or
         <strong>mysql_affected_rows()</strong> to find out how many rows were affected by a DELETE, INSERT, REPLACE,
         or UPDATE statement.
         
         <strong>mysql_query()</strong> will also fail and return <info>false</info> if the user does not have permission to
         access the table(s) referenced by the query.

<comment>See Also:</comment>
   * <strong>mysql_connect()</strong>
   * <strong>mysql_error()</strong>
   * <strong>mysql_real_escape_string()</strong>
   * <strong>mysql_result()</strong>
   * <strong>mysql_fetch_assoc()</strong>
   * <strong>mysql_unbuffered_query()</strong>


id: mysql_real_escape_string
type: function
doc:
<comment>Description:</comment>
  Escapes special characters in a string for use in an SQL statement
  
  Escapes special characters in the <strong>$unescaped_string</strong>,  taking into account the current character
  set of the connection so that it  is safe to place it in a <strong>mysql_query()</strong>. If binary data  is to be
  inserted, this function must be used.
  
  <strong>mysql_real_escape_string()</strong> calls MySQL's library function mysql_real_escape_string, which prepends
  backslashes to the following characters: <return>\x00</return>, <return>\n</return>, <return>\r</return>, <return>\</return>, <return>'</return>, <return>"</return> and <return>\x1a</return>.
  
  This function must always (with few exceptions) be used to make data safe before sending a query
  to MySQL.
  
  The character set must be set either at the server level, or with the API function
  <strong>mysql_set_charset()</strong> for it to affect <strong>mysql_real_escape_string()</strong>. See the concepts section on
  character sets for more information.

<comment>Param:</comment>
  <info>string</info>  <strong>$unescaped_string</strong>    The string that is to be escaped.
  <info></info>        <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                               <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                               kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                               <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                               bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                               kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                               üretilir.

<comment>Return:</comment>
  <info>string</info>  Returns the escaped string, or <info>false</info> on error.

<comment>See Also:</comment>
   * <strong>mysql_set_charset()</strong>
   * <strong>mysql_client_encoding()</strong>


id: mysql_result
type: function
doc:
<comment>Description:</comment>
  Get result data
  
  Retrieves the contents of one cell from a MySQL result set.
  
  When working on large result sets, you should consider using one of the functions that fetch an
  entire row (specified below).  As these functions return the contents of multiple cells in one
  function call, they're MUCH quicker than <strong>mysql_result()</strong>.  Also, note that specifying a numeric
  offset for the field argument is much quicker than specifying a fieldname or tablename.fieldname
  argument.

<comment>Param:</comment>
  <info></info>       <strong>$sonuç</strong>  <info>resource</info> türünde sorgu sonucu.  Bu sonuç bir
                 <strong>mysql_query()</strong> çağrısının sonucudur.
  <info>int</info>    <strong>$row</strong>    The row number from the result that's being retrieved. Row numbers  start at <return>0</return>.
  <info>mixed</info>  <strong>$field</strong>  The name or offset of the field being retrieved.
                 
                 It can be the field's offset, the field's name, or the field's table  dot field
                 name (tablename.fieldname). If the column name has been aliased ('select foo as bar
                 from...'), use the alias instead of the  column name. If undefined, the first field
                 is retrieved.

<comment>Return:</comment>
  <info>string</info>  The contents of one cell from a MySQL result set on success, or  <info>false</info> on failure.

<comment>See Also:</comment>
   * <strong>mysql_fetch_row()</strong>
   * <strong>mysql_fetch_array()</strong>
   * <strong>mysql_fetch_assoc()</strong>
   * <strong>mysql_fetch_object()</strong>


id: mysql_select_db
type: function
doc:
<comment>Description:</comment>
  Bir MySQL veritabanı seçer
  
  Belirtilen bağlantı belirteci ile ilişkili sunucuda, geçerli etkin veritabanını ayarlar. Takip
  eden bütün <strong>mysql_query()</strong> çağrıları etkin veritabanında yapılacaktır.

<comment>Param:</comment>
  <info>string</info>    <strong>$veritabanı_adı</strong>    Seçilecek veritabanının adı.
  <info>resource</info>  <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                                 <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                                 kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                                 <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                                 bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                                 kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                                 üretilir.

<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>mysql_connect()</strong>
   * <strong>mysql_pconnect()</strong>
   * <strong>mysql_query()</strong>


id: mysql_set_charset
type: function
doc:
<comment>Description:</comment>
  Sets the client character set
  
  Sets the default character set for the current connection.

<comment>Param:</comment>
  <info>string</info>  <strong>$charset</strong>             A valid character set name.
  <info></info>        <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                               <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                               kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                               <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                               bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                               kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                               üretilir.

<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>
   * Setting character sets in MySQL
   * List of character sets that MySQL supports
   * <strong>mysql_client_encoding()</strong>


id: mysql_stat
type: function
doc:
<comment>Description:</comment>
  Geçerli sunucu durumunu döndürür
  
  <strong>mysql_stat()</strong> geçerli sunucu durumunu döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                                 <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                                 kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                                 <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                                 bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                                 kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                                 üretilir.

<comment>Return:</comment>
  <info>string</info>  Toplam çalışma süresi, evre, sorgu, açık tablo, boşaltılmış tablo ve saniyedeki sorgu
          sayısını bir dizge olarak döndürür. Diğer durum değişkenlerinin eksiksiz listesini almak
          için <return>SHOW STATUS</return> SQL komutunu kullanmalısınız. <strong>$bağlantı_belirteci</strong> geçersizse <info>null</info> döner.

<comment>See Also:</comment>
   * <strong>mysql_get_server_info()</strong>
   * <strong>mysql_list_processes()</strong>


id: mysql_tablename
type: function
doc:
<comment>Description:</comment>
  Alanın tablo adını al
  
  Bir <strong>$sonuç</strong>'tan tablo adını alır.
  
  Bu işlevin kullanımı önerilmemektedir. Bunun yerine, <return>SHOW TABLES [FROM db_adı] [LIKE 'şablon']</return>
  şeklinde bir SQL ifadesi çalıştırmak için <strong>mysql_query()</strong> kullanılması tercih edilebilir.

<comment>Param:</comment>
  <info>resource</info>  <strong>$sonuç</strong>  <strong>mysql_list_tables()</strong> işlevinden döndürülen <info>resource</info> türünde bir sonuç
                    göstericisi.
  <info>int</info>       <strong>$i</strong>      Tamsayı indisi (satır/tablo numarası)

<comment>Return:</comment>
  <info>string|false</info>  Başarı durumunda tablo adı, hata durumunda <info>false</info> döndürülür.
                
                Bu sonuç göstericisini veya <strong>mysql_fetch_array()</strong> gibi sonuç tabloları üreten bir
                işlevden elde edilen işlevselliğin tersini elde etmek için <strong>mysql_tablename()</strong>
                işlevini kullanın.

<comment>See Also:</comment>
   * <strong>mysql_list_tables()</strong>
   * <strong>mysql_field_table()</strong>
   * <strong>mysql_db_name()</strong>


id: mysql_thread_id
type: function
doc:
<comment>Description:</comment>
  Geçerli evre numarasını döndür
  
  Geçerli evre numarasını alır. Eğer bağlantı kaybolursa ve <strong>mysql_ping()</strong> ile yeniden bağlanılırsa
  evre numarası da değişecektir. Bu nedenle, evre numarasını sadece gerektiğinde alın.

<comment>Param:</comment>
  <info>resource</info>  <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                                 <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                                 kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                                 <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                                 bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                                 kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                                 üretilir.

<comment>Return:</comment>
  <info>int|false</info>  Başarı durumunda evre numarası, hata durumunda <info>false</info>.

<comment>See Also:</comment>
   * <strong>mysql_ping()</strong>
   * <strong>mysql_list_processes()</strong>


id: mysql_unbuffered_query
type: function
doc:
<comment>Description:</comment>
  Sonuç kümesi tamponlanmayan ve alınmayan bir SQL sorgusu
    gönderir
  
  <strong>mysql_unbuffered_query()</strong> işlevi <strong>mysql_query()</strong> işlevinin yaptığı gibi sonuç kümesini tamponlamadan
  ve içindekileri almamak üzere <strong>$sorgu</strong> SQL sorgusunu MySQL'e gönderir. Başka bir deyişle, büyük
  sonuç kümeleri üreten SQL sorgularından kaynaklanan bellek tüketimini azaltır. Yani, ilk satırı
  alır almaz sonuç kümesiyle çalışmaya başlayabilirsiniz; SQL sorusunun tamamlanmasını beklemeniz
  gerekmez.Çok sayıda veritabanı bağlantısı kullanıyorsanız belirtilmesi isteğe bağlı olan
  <strong>$bağlantı_belirteci</strong> bağımsız değişkenini de belirtmeniz gerekir.

<comment>Param:</comment>
  <info>string</info>    <strong>$sorgu</strong>               Bir SQL sorgusu.
                                 
                                 Sorgunun içerdiği verinin gerektiği gibi öncelenmesi gerekir.
  <info>resource</info>  <strong>$bağlantı_belirteci</strong>  MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
                                 <strong>mysql_connect()</strong> tarafından açılan son bağlantı
                                 kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
                                 <strong>mysql_connect()</strong> bağımsız değişkensiz olarak çağrılmış gibi bir
                                 bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
                                 kurulamazsa  <info>E_WARNING</info> seviyesinde bir hata
                                 üretilir.

<comment>Return:</comment>
  <info>resource</info>  SELECT, SHOW, DESCRIBE ve EXPLAIN deyimleri için <strong>mysql_unbuffered_query()</strong> başarı
            durumunda bir özkaynak aksi takdirde <info>false</info> döndürür.
            
            UPDATE, DELETE, DROP gibi diğer SQL deyimi türlerinde, <strong>mysql_unbuffered_query()</strong> başarı
            durumunda <info>true</info> aksi takdirde <info>false</info> döndürür.

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


id: mysql_xdevapi\Client::close
type: function
doc:
<comment>Description:</comment>
  Close client
  
  Close all client connections with the server.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if connections are closed.


id: mysql_xdevapi\Table
type: class
doc:
<comment>Description:</comment>
  Provides access to the table through INSERT/SELECT/UPDATE/DELETE statements.


id: mysqli::__construct
type: function
doc:
<comment>Description:</comment>
  Open a new connection to the MySQL server
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Opens a connection to the MySQL Server.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$hostname</strong>  Can be either a host name or an IP address. When passing <info>null</info>, the value
                          is retrieved from mysqli.default_host. When possible, pipes will be used
                          instead of the TCP/IP protocol. The TCP/IP protocol is used if a host name
                          and port number are provided together e.g. <return>localhost:3308</return>.
                          
                          Prepending host by <return>p:</return> opens a persistent connection. <strong>mysqli_change_user()</strong>
                          is automatically called on connections opened from the connection pool.
  <info>string|null</info>  <strong>$username</strong>  The MySQL username or <info>null</info> to assume the username based on the
                          mysqli.default_user ini option.
  <info>string|null</info>  <strong>$password</strong>  The MySQL password or <info>null</info> to assume the password based on the
                          mysqli.default_pw ini option.
  <info>string|null</info>  <strong>$database</strong>  The default database to be used when performing queries or <info>null</info>.
  <info>int|null</info>     <strong>$port</strong>      The port number to attempt to connect to the MySQL server or <info>null</info> to
                          assume the port based on the mysqli.default_port ini option.
  <info>string|null</info>  <strong>$socket</strong>    The socket or named pipe that should be used or <info>null</info> to assume the socket
                          based on the mysqli.default_socket ini option.
                          
                          Specifying the <strong>$socket</strong> parameter will not explicitly determine the type of
                          connection to be used when connecting to the MySQL server. How the
                          connection is made to the MySQL database is determined by the <strong>$hostname</strong>
                          parameter.

<comment>Return:</comment>
  <info>bool</info>  <strong>mysqli_connect()</strong> returns an object which represents the connection to a MySQL Server,
        başarısızlık durumunda <info>false</info> döner.
        
        mysqli::connect returns <info>true</info> on success başarısızlık durumunda <info>false</info> döner. Prior to PHP
        8.1.0, returns <info>null</info> on success.

<comment>See Also:</comment>
   * <strong>mysqli_real_connect()</strong>
   * <strong>mysqli_options()</strong>
   * <strong>mysqli_connect_errno()</strong>
   * <strong>mysqli_connect_error()</strong>
   * <strong>mysqli_close()</strong>


id: mysqli::autocommit
type: function
doc:
<comment>Description:</comment>
  Turns on or off auto-committing database modifications
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Turns on or off auto-commit mode on queries for the database connection.
  
  To determine the current state of autocommit use the SQL command <return>SELECT @@autocommit</return>.

<comment>Param:</comment>
  <info></info>      <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
                   <strong>mysqli_init()</strong> işlevinden dönen bir
                   <class>mysqli</class> nesnesi.
  <info>bool</info>  <strong>$enable</strong>    Whether to turn on auto-commit or not.

<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>mysqli_begin_transaction()</strong>
   * <strong>mysqli_commit()</strong>
   * <strong>mysqli_rollback()</strong>


id: mysqli::begin_transaction
type: function
doc:
<comment>Description:</comment>
  Starts a transaction
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım:
  
  Begins a transaction. Requires the InnoDB  engine (it is enabled by default). For additional
  details about how MySQL transactions work, see http://dev.mysql.com/doc/mysql/en/commit.html.

<comment>Param:</comment>
  <info></info>             <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
                          <strong>mysqli_init()</strong> işlevinden dönen bir
                          <class>mysqli</class> nesnesi.
  <info>int</info>          <strong>$flags</strong>     Valid flags are:
                          
                          <info>MYSQLI_TRANS_START_READ_ONLY</info>:  Start the transaction as "START TRANSACTION
                          READ ONLY". Requires MySQL 5.6 and above.
                          
                          <info>MYSQLI_TRANS_START_READ_WRITE</info>:  Start the transaction as "START
                          TRANSACTION READ WRITE". Requires MySQL 5.6 and above.
                          
                          <info>MYSQLI_TRANS_START_WITH_CONSISTENT_SNAPSHOT</info>:  Start the transaction as
                          "START TRANSACTION WITH CONSISTENT SNAPSHOT".
  <info>string|null</info>  <strong>$name</strong>      Savepoint name for the transaction.

<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>mysqli_autocommit()</strong>
   * <strong>mysqli_commit()</strong>
   * <strong>mysqli_rollback()</strong>


id: mysqli::change_user
type: function
doc:
<comment>Description:</comment>
  Changes the user of the specified database connection
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Changes the user of the specified database connection and sets the current database.
  
  In order to successfully change users a valid <strong>$username</strong> and <strong>$password</strong> parameters must be provided
  and that user must have sufficient permissions to access the desired database. If for any reason
  authorization fails, the current user authentication will remain.

<comment>Param:</comment>
  <info></info>             <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
                          <strong>mysqli_init()</strong> işlevinden dönen bir
                          <class>mysqli</class> nesnesi.
  <info>string</info>       <strong>$username</strong>  The MySQL user name.
  <info>string</info>       <strong>$password</strong>  The MySQL password.
  <info>string|null</info>  <strong>$database</strong>  The database to change to.
                          
                          If desired, the <info>null</info> value may be passed resulting in only changing the
                          user and not selecting a database. To select a database in this case use
                          the <strong>mysqli_select_db()</strong> function.

<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>mysqli_connect()</strong>
   * <strong>mysqli_select_db()</strong>


id: mysqli::character_set_name
type: function
doc:
<comment>Description:</comment>
  Returns the current character set of the database connection
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns the current character set of the database connection.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

<comment>Return:</comment>
  <info>string</info>  The current character set of the connection

<comment>See Also:</comment>
   * <strong>mysqli_set_charset()</strong>
   * <strong>mysqli_real_escape_string()</strong>


id: mysqli::close
type: function
doc:
<comment>Description:</comment>
  Closes a previously opened database connection
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Closes a previously opened database connection.
  
  Open non-persistent MySQL connections and result sets are automatically closed when their objects
  are destroyed. Explicitly closing open  connections and freeing result sets is optional. However,
  it's a good idea to close the connection as soon as the script finishes performing all of its
  database operations, if it still has a lot of processing to do after getting the results.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

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

<comment>See Also:</comment>
   * mysqli::__construct
   * <strong>mysqli_init()</strong>
   * <strong>mysqli_real_connect()</strong>
   * <strong>mysqli_free_result()</strong>


id: mysqli::commit
type: function
doc:
<comment>Description:</comment>
  Commits the current transaction
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Commits the current transaction for the database connection.

<comment>Param:</comment>
  <info></info>             <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
                          <strong>mysqli_init()</strong> işlevinden dönen bir
                          <class>mysqli</class> nesnesi.
  <info>int</info>          <strong>$flags</strong>     A bitmask of <info>MYSQLI_TRANS_COR_*</info> constants.
  <info>string|null</info>  <strong>$name</strong>      If provided then <return>COMMIT/*name*/</return> is executed.

<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>mysqli_autocommit()</strong>
   * <strong>mysqli_begin_transaction()</strong>
   * <strong>mysqli_rollback()</strong>
   * <strong>mysqli_savepoint()</strong>


id: mysqli::debug
type: function
doc:
<comment>Description:</comment>
  Performs debugging operations
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Performs debugging operations using the Fred Fish debugging library.

<comment>Param:</comment>
  <info>string</info>  <strong>$options</strong>  A string representing the debugging operation to perform
                    
                    The debug control string is a sequence of colon separated fields as follows:
                    <return>::]]></return> Each field consists of a mandatory flag character followed by an optional
                    <return>,</return> and comma separated list of modifiers: <return>flag[,modifier,modifier,...,modifier]</return>
                    
                    Recognized Flag Characters<strong>$options</strong>
                    characterDescriptionO<info>MYSQLND_DEBUG_FLUSH</info>A/a<info>MYSQLND_DEBUG_APPEND</info>F<info>MYSQLND_DEBUG_DUMP_FILE</info>i<info>MYSQLND_DEBUG_DUMP_PID</info>L<info>MYSQLND_DEBUG_DUMP_LINE</info>m<info>MYSQLND_DEBUG_TRACE_MEMORY_CALLS</info>n<info>MYSQLND_DEBUG_DUMP_LEVEL</info>ooutput
                    to
                    fileT<info>MYSQLND_DEBUG_DUMP_TIME</info>t<info>MYSQLND_DEBUG_DUMP_TRACE</info>x<info>MYSQLND_DEBUG_PROFILE_CALLS</info>

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

<comment>See Also:</comment>
   * <strong>mysqli_dump_debug_info()</strong>
   * <strong>mysqli_report()</strong>


id: mysqli::dump_debug_info
type: function
doc:
<comment>Description:</comment>
  Dump debugging information into the log
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  This function is designed to be executed by an user with the SUPER privilege and is used to dump
  debugging information into the log for the MySQL Server relating to the connection.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</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>mysqli_debug()</strong>


id: mysqli::escape_string
type: function
doc:
<comment>Description:</comment>
  Takma Adı: mysqli_real_escape_string
  
  Bu işlev şu işlevin takma adıdır:  <strong>mysqli_real_escape_string()</strong>.


id: mysqli::execute_query
type: function
doc:
<comment>Description:</comment>
  Prepares, binds parameters, and executes SQL statement
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Prepares the SQL query, binds parameters, and executes it. The mysqli::execute_query method is a
  shortcut for mysqli::prepare, mysqli_stmt::bind_param, mysqli_stmt::execute, and
  mysqli_stmt::get_result.
  
  The statement template can contain zero or more question mark (<return>?</return>) parameter markers⁠—also called
  placeholders. The parameter values must be provided as an <info>array</info> using <strong>$params</strong> parameter.
  
  A prepared statement is created under the hood but it's never exposed outside of the function.
  It's impossible to access properties of the statement as one would do with the <class>mysqli_stmt</class> object.
  Due to this limitation, the status information is copied to the <class>mysqli</class> object and is available
  using its methods, e.g. <strong>mysqli_affected_rows()</strong> or <strong>mysqli_error()</strong>.
  
  In the case where a statement is passed to <strong>mysqli_execute_query()</strong> that is longer than
  <return>max_allowed_packet</return> of the server, the returned error codes are different depending on the
  operating system. The behavior is as follows:
  
  On Linux returns an error code of 1153. The error message means got a packet bigger than
  <return>max_allowed_packet</return> bytes.
  
  On Windows returns an error code 2006. This error message means server has gone away.

<comment>Param:</comment>
  <info></info>            <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
                         <strong>mysqli_init()</strong> işlevinden dönen bir
                         <class>mysqli</class> nesnesi.
  <info>string</info>      <strong>$query</strong>     The query, as a string. It must consist of a single SQL statement.
                         
                         The SQL statement may contain zero or more parameter markers represented by
                         question mark (<return>?</return>) characters at the appropriate positions.
                         
                         The markers are legal only in certain places in SQL statements. For
                         example, they are permitted in the <return>VALUES()</return> list of an <return>INSERT</return> statement (to
                         specify column values for a row), or in a comparison with a column in a
                         <return>WHERE</return> clause to specify a comparison value. However, they are not permitted
                         for identifiers (such as table or column names).
  <info>array|null</info>  <strong>$params</strong>    An optional list <info>array</info> with as many elements as there are bound parameters
                         in the SQL statement being executed. Each value is treated as a <info>string</info>.

<comment>Return:</comment>
  <info>mysqli_result|bool</info>  Returns <info>false</info> on failure. For successful queries which produce a result set,
                      such as <return>SELECT, SHOW, DESCRIBE</return> or <return>EXPLAIN</return>, returns a <class>mysqli_result</class> object. For
                      other successful queries, returns <info>true</info>.

<comment>See Also:</comment>
   * <strong>mysqli_prepare()</strong>
   * <strong>mysqli_stmt_execute()</strong>
   * <strong>mysqli_stmt_bind_param()</strong>
   * <strong>mysqli_stmt_get_result()</strong>


id: mysqli::get_charset
type: function
doc:
<comment>Description:</comment>
  Returns a character set object
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns a character set object providing several properties  of the current active character set.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

<comment>Return:</comment>
  <info>object|null</info>  The function returns a character set object with the following properties:
               <strong>$charset</strong>Character set name<strong>$collation</strong>Collation name<strong>$dir</strong>Directory the charset
               description was fetched from (?) or "" for built-in character sets<strong>$min_length</strong>Minimum
               character length in bytes<strong>$max_length</strong>Maximum character length in bytes<strong>$number</strong>Internal
               character set number<strong>$state</strong>Character set status (?)
               
               Character set name
               
               Collation name
               
               Directory the charset description was fetched from (?) or "" for built-in character
               sets
               
               Minimum character length in bytes
               
               Maximum character length in bytes
               
               Internal character set number
               
               Character set status (?)

<comment>See Also:</comment>
   * <strong>mysqli_character_set_name()</strong>
   * <strong>mysqli_set_charset()</strong>


id: mysqli::get_client_info
type: function
doc:
<comment>Description:</comment>
  Get MySQL client info
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns a string that represents the MySQL client library version.

<comment>Return:</comment>
  <info>string</info>  A string that represents the MySQL client library version.

<comment>See Also:</comment>
   * <strong>mysqli_get_client_version()</strong>
   * <strong>mysqli_get_server_info()</strong>
   * <strong>mysqli_get_server_version()</strong>


id: mysqli::get_connection_stats
type: function
doc:
<comment>Description:</comment>
  Returns statistics about the client connection
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns statistics about the client connection.
  
  Sadece
  mysqlnd ile kullanılabilir.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

<comment>Return:</comment>
  <info>array</info>  Returns an array with connection stats.

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


id: mysqli::get_server_info
type: function
doc:
<comment>Description:</comment>
  Returns the version of the MySQL server
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns a string representing the version of the MySQL server that the MySQLi extension is
  connected to.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

<comment>Return:</comment>
  <info>string</info>  A character string representing the server version.

<comment>See Also:</comment>
   * <strong>mysqli_get_client_info()</strong>
   * <strong>mysqli_get_client_version()</strong>
   * <strong>mysqli_get_server_version()</strong>


id: mysqli::get_warnings
type: function
doc:
<comment>Description:</comment>
  Get result of SHOW WARNINGS
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>mysqli_warning|false</info>  


id: mysqli::init
type: function
doc:
<comment>Description:</comment>
  Initializes MySQLi and returns an object for use with mysqli_real_connect()
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Allocates or initializes a MYSQL object suitable for <strong>mysqli_options()</strong> and <strong>mysqli_real_connect()</strong>.
  
  Any subsequent calls to any mysqli function (except <strong>mysqli_options()</strong> and <strong>mysqli_ssl_set()</strong>) will
  fail until <strong>mysqli_real_connect()</strong> was called.

<comment>Return:</comment>
  <info>bool|null</info>  mysqli::init returns <info>null</info> on success,  başarısızlık durumunda <info>false</info> döner.
             <strong>mysqli_init()</strong> returns an object on success,  başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>mysqli_options()</strong>
   * <strong>mysqli_close()</strong>
   * <strong>mysqli_real_connect()</strong>
   * <strong>mysqli_connect()</strong>


id: mysqli::kill
type: function
doc:
<comment>Description:</comment>
  Asks the server to kill a MySQL thread
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  This function is used to ask the server to kill a MySQL thread specified by the <strong>$process_id</strong>
  parameter. This value must be retrieved by calling the <strong>mysqli_thread_id()</strong> function.
  
  To stop a running query you should use the SQL command <return>KILL QUERY processid</return>.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</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>mysqli_thread_id()</strong>


id: mysqli::more_results
type: function
doc:
<comment>Description:</comment>
  Check if there are any more query results from a multi query
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Indicates if one or more result sets are available from a previous call to <strong>mysqli_multi_query()</strong>.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if one or more result sets (including errors) are available from a previous
        call to <strong>mysqli_multi_query()</strong>, otherwise <info>false</info>.

<comment>See Also:</comment>
   * <strong>mysqli_multi_query()</strong>
   * <strong>mysqli_next_result()</strong>
   * <strong>mysqli_store_result()</strong>
   * <strong>mysqli_use_result()</strong>


id: mysqli::multi_query
type: function
doc:
<comment>Description:</comment>
  Performs one or more queries on the database
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Executes one or multiple queries which are concatenated by a semicolon.
  
  Sorgu herhangi bir değişken
  girdi içeriyorsa, bunun yerine bağımsız değişkenli hazırlanmış
  deyimler kullanılmalıdır. Veya, veriler düzgün biçimde
  biçimlendirilmeli ve tüm dizgeler
  <strong>mysqli_real_escape_string()</strong> işlevi kullanılarak
  öncelenmelidir.
  
  Queries are sent asynchronously in a single call to the database, but the database processes them
  sequentially. mysqli_multi_query waits for the first query to complete before returning control to
  PHP. The MySQL server will then process the next query in the sequence. Once the next result is
  ready, MySQL will wait for the next execution of <strong>mysqli_next_result()</strong> from PHP.
  
  It is recommended to use do-while to process multiple queries. The connection will be busy until
  all queries have completed and their results are fetched to PHP. No other statement can be issued
  on the same connection until all queries are processed. To proceed to the next query in the
  sequence, use <strong>mysqli_next_result()</strong>. If the next result is not ready yet, mysqli will wait for the
  response from the MySQL server. To check if there are more results, use <strong>mysqli_more_results()</strong>.
  
  For queries which produce a result set, such as <return>SELECT, SHOW, DESCRIBE</return> or <return>EXPLAIN</return>,
  <strong>mysqli_use_result()</strong> or <strong>mysqli_store_result()</strong> can be used to retrieve the result set. For queries
  which do not produce a result set, the same functions can be used to retrieve information such as
  the number of affected rows.
  
  Executing <return>CALL</return> statements for stored procedures can produce multiple result sets. If the stored
  procedure contains <return>SELECT</return> statements, the result sets are returned in the order that they are
  produced as the procedure executes. In general, the caller cannot know how many result sets a
  procedure will return and must be prepared to retrieve multiple results. The final result from the
  procedure is a status result that includes no result set. The status indicates whether the
  procedure succeeded or an error occurred.

<comment>Param:</comment>
  <info></info>        <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
                     <strong>mysqli_init()</strong> işlevinden dönen bir
                     <class>mysqli</class> nesnesi.
  <info>string</info>  <strong>$query</strong>     A string containing the queries to be executed. Multiple queries must be
                     separated by a semicolon.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>false</info> if the first statement failed. To retrieve subsequent errors from other
        statements you have to call <strong>mysqli_next_result()</strong> first.

<comment>See Also:</comment>
   * <strong>mysqli_query()</strong>
   * <strong>mysqli_use_result()</strong>
   * <strong>mysqli_store_result()</strong>
   * <strong>mysqli_next_result()</strong>
   * <strong>mysqli_more_results()</strong>


id: mysqli::next_result
type: function
doc:
<comment>Description:</comment>
  Prepare next result from multi_query
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Prepares next result set from a previous call to  <strong>mysqli_multi_query()</strong> which can be retrieved by
  <strong>mysqli_store_result()</strong> or <strong>mysqli_use_result()</strong>.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</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. Also returns <info>false</info> if the next
        statement resulted in an error, unlike mysqli_more_results.

<comment>See Also:</comment>
   * <strong>mysqli_multi_query()</strong>
   * <strong>mysqli_more_results()</strong>
   * <strong>mysqli_store_result()</strong>
   * <strong>mysqli_use_result()</strong>


id: mysqli::options
type: function
doc:
<comment>Description:</comment>
  Set options
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Used to set extra connect options and affect behavior for a connection.
  
  This function may be called multiple times to set several options.
  
  <strong>mysqli_options()</strong> should be called after <strong>mysqli_init()</strong> and before <strong>mysqli_real_connect()</strong>.

<comment>Param:</comment>
  <info></info>            <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
                         <strong>mysqli_init()</strong> işlevinden dönen bir
                         <class>mysqli</class> nesnesi.
  <info>int</info>         <strong>$option</strong>    The option that you want to set. It can be one of the following values:
                         Valid optionsNameDescription<info>MYSQLI_OPT_CONNECT_TIMEOUT</info>Connection timeout in
                         seconds<info>MYSQLI_OPT_READ_TIMEOUT</info>Command execution result timeout in seconds.
                         Available as of PHP 7.2.0.<info>MYSQLI_OPT_LOCAL_INFILE</info>Enable/disable use of <return>LOAD
                         LOCAL INFILE</return><info>MYSQLI_INIT_COMMAND</info>Command to execute after when connecting to
                         MySQL server<info>MYSQLI_SET_CHARSET_NAME</info>The charset to be set as
                         default.<info>MYSQLI_READ_DEFAULT_FILE</info> Read options from named option file
                         instead of my.cnf Not supported by mysqlnd. <info>MYSQLI_READ_DEFAULT_GROUP</info> Read
                         options from the named group from my.cnf or the file specified with
                         <info>MYSQL_READ_DEFAULT_FILE</info>. Not supported by mysqlnd. <info>MYSQLI_SERVER_PUBLIC_KEY</info>
                         RSA public key file used with the SHA-256 based authentication.
                         <info>MYSQLI_OPT_NET_CMD_BUFFER_SIZE</info> The size of the internal command/network
                         buffer. Only valid for mysqlnd. <info>MYSQLI_OPT_NET_READ_BUFFER_SIZE</info> Maximum
                         read chunk size in bytes when reading the body of a MySQL command packet.
                         Only valid for mysqlnd. <info>MYSQLI_OPT_INT_AND_FLOAT_NATIVE</info> Convert integer and
                         float columns back to PHP numbers when using non-prepared statements. Only
                         valid for mysqlnd. <info>MYSQLI_OPT_SSL_VERIFY_SERVER_CERT</info> Whether to verify
                         server certificate or not.
  <info>string|int</info>  <strong>$value</strong>     The value for the option.

<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>mysqli_init()</strong>
   * <strong>mysqli_real_connect()</strong>


id: mysqli::ping
type: function
doc:
<comment>Description:</comment>
  Pings a server connection, or tries to reconnect if the connection has gone down
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Checks whether the connection to the server is working. If it has gone down and global option
  mysqli.reconnect is enabled, an automatic reconnection is attempted.
  
  The php.ini setting mysqli.reconnect is ignored by the mysqlnd driver, so automatic reconnection
  is never attempted.
  
  This function can be used by clients that remain idle for a long while, to check whether the
  server has closed the connection and reconnect if necessary.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</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.


id: mysqli::poll
type: function
doc:
<comment>Description:</comment>
  Poll connections
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Poll connections. The method can be used as static.
  
  Sadece
  mysqlnd ile kullanılabilir.

<comment>Param:</comment>
  <info>array|null</info>  <strong>$read</strong>          List of connections to check for outstanding results that can be read.
  <info>array|null</info>  <strong>$error</strong>         List of connections on which an error occurred, for example, query
                             failure or lost connection.
  <info>array</info>       <strong>$reject</strong>        List of connections rejected because no asynchronous query has been run
                             on for which the function could poll results.
  <info>int</info>         <strong>$seconds</strong>       Maximum number of seconds to wait, must be non-negative.
  <info>int</info>         <strong>$microseconds</strong>  Maximum number of microseconds to wait, must be non-negative.

<comment>Return:</comment>
  <info>int|false</info>  Returns number of ready connections upon success, <info>false</info> otherwise.

<comment>See Also:</comment>
   * <strong>mysqli_query()</strong>
   * <strong>mysqli_reap_async_query()</strong>


id: mysqli::prepare
type: function
doc:
<comment>Description:</comment>
  Prepares an SQL statement for execution
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Prepares the SQL query, and returns a statement handle to be used for further operations on the
  statement. The query must consist of a single SQL statement.
  
  The statement template can contain zero or more question mark (<return>?</return>) parameter markers⁠—also called
  placeholders. The parameter markers must be bound to application variables using
  <strong>mysqli_stmt_bind_param()</strong> before executing the statement.

<comment>Param:</comment>
  <info></info>        <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
                     <strong>mysqli_init()</strong> işlevinden dönen bir
                     <class>mysqli</class> nesnesi.
  <info>string</info>  <strong>$query</strong>     The query, as a string. It must consist of a single SQL statement.
                     
                     The SQL statement may contain zero or more parameter markers represented by
                     question mark (<return>?</return>) characters at the appropriate positions.
                     
                     The markers are legal only in certain places in SQL statements. For example,
                     they are permitted in the <return>VALUES()</return> list of an <return>INSERT</return> statement (to specify
                     column values for a row), or in a comparison with a column in a <return>WHERE</return> clause to
                     specify a comparison value. However, they are not permitted for identifiers
                     (such as table or column names).

<comment>Return:</comment>
  <info>mysqli_stmt|false</info>  <strong>mysqli_prepare()</strong> returns a statement object or <info>false</info> if an error occurred.

<comment>See Also:</comment>
   * <strong>mysqli_stmt_execute()</strong>
   * <strong>mysqli_stmt_fetch()</strong>
   * <strong>mysqli_stmt_bind_param()</strong>
   * <strong>mysqli_stmt_bind_result()</strong>
   * <strong>mysqli_stmt_get_result()</strong>
   * <strong>mysqli_stmt_close()</strong>


id: mysqli::query
type: function
doc:
<comment>Description:</comment>
  Performs a query on the database
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Performs a <strong>$query</strong> against the database.
  
  Sorgu herhangi bir değişken
  girdi içeriyorsa, bunun yerine bağımsız değişkenli hazırlanmış
  deyimler kullanılmalıdır. Veya, veriler düzgün biçimde
  biçimlendirilmeli ve tüm dizgeler
  <strong>mysqli_real_escape_string()</strong> işlevi kullanılarak
  öncelenmelidir.
  
  For non-DML queries (not INSERT, UPDATE or DELETE), this function is similar to calling
  <strong>mysqli_real_query()</strong> followed by either <strong>mysqli_use_result()</strong> or  <strong>mysqli_store_result()</strong>.
  
  In the case where a statement is passed to <strong>mysqli_query()</strong> that is longer than <return>max_allowed_packet</return>
  of the server, the returned error codes are different depending on whether you are using MySQL
  Native Driver (<return>mysqlnd</return>) or MySQL Client Library (<return>libmysqlclient</return>). The behavior is as follows:
  
  <return>mysqlnd</return> on Linux returns an error code of 1153. The error message means got a packet bigger than
  <return>max_allowed_packet</return> bytes.
  
  <return>mysqlnd</return> on Windows returns an error code 2006. This error message means server has gone away.
  
  <return>libmysqlclient</return> on all platforms returns an error code 2006. This error message means server has
  gone away.

<comment>Param:</comment>
  <info></info>        <strong>$bağlantı</strong>   Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
                        <strong>mysqli_init()</strong> işlevinden dönen bir
                        <class>mysqli</class> nesnesi.
  <info>string</info>  <strong>$query</strong>        The query string.
  <info>int</info>     <strong>$result_mode</strong>  The result mode can be one of 3 constants indicating how the result will be
                        returned from the MySQL server.
                        
                        <info>MYSQLI_STORE_RESULT</info> (default) - returns a <class>mysqli_result</class> object with buffered
                        result set.
                        
                        <info>MYSQLI_USE_RESULT</info> - returns a <class>mysqli_result</class> object with unbuffered result
                        set.  As long as there are pending records waiting to be fetched, the
                        connection line will be busy and all subsequent calls will return error
                        <return>Commands out of sync</return>. To avoid the error all records  must be fetched from
                        the server or the result set must be discarded by calling
                        <strong>mysqli_free_result()</strong>.
                        
                        <info>MYSQLI_ASYNC</info> (available with mysqlnd) - the query is performed
                        asynchronously and no result set is immediately returned. <strong>mysqli_poll()</strong> is
                        then used to get results from such queries. Used in combination with either
                        <info>MYSQLI_STORE_RESULT</info> or <info>MYSQLI_USE_RESULT</info> constant.

<comment>Return:</comment>
  <info>mysqli_result|bool</info>  Returns <info>false</info> on failure. For successful queries which produce a result set,
                      such as <return>SELECT, SHOW, DESCRIBE</return> or <return>EXPLAIN</return>, <strong>mysqli_query()</strong> will return a
                      <class>mysqli_result</class> object. For other successful queries, <strong>mysqli_query()</strong> will return
                      <info>true</info>.

<comment>See Also:</comment>
   * <strong>mysqli_execute_query()</strong>
   * <strong>mysqli_real_query()</strong>
   * <strong>mysqli_multi_query()</strong>
   * <strong>mysqli_prepare()</strong>
   * <strong>mysqli_free_result()</strong>


id: mysqli::real_connect
type: function
doc:
<comment>Description:</comment>
  Opens a connection to a mysql server
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Establish a connection to a MySQL database engine.
  
  This function differs from <strong>mysqli_connect()</strong>:
  
  <strong>mysqli_real_connect()</strong> needs a valid object which has to be created by function <strong>mysqli_init()</strong>.
  
  With the <strong>mysqli_options()</strong> function you can set various options for connection.
  
  There is a <strong>$flags</strong> parameter.

<comment>Param:</comment>
  <info></info>             <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
                          <strong>mysqli_init()</strong> işlevinden dönen bir
                          <class>mysqli</class> nesnesi.
  <info>string|null</info>  <strong>$hostname</strong>  Can be either a host name or an IP address. When passing <info>null</info>, the value
                          is retrieved from mysqli.default_host. When possible, pipes will be used
                          instead of the TCP/IP protocol. The TCP/IP protocol is used if a host name
                          and port number are provided together e.g. <return>localhost:3308</return>.
  <info>string|null</info>  <strong>$username</strong>  The MySQL username or <info>null</info> to assume the username based on the
                          mysqli.default_user ini option.
  <info>string|null</info>  <strong>$password</strong>  The MySQL password or <info>null</info> to assume the password based on the
                          mysqli.default_pw ini option.
  <info>string|null</info>  <strong>$database</strong>  The default database to be used when performing queries or <info>null</info>.
  <info>int|null</info>     <strong>$port</strong>      The port number to attempt to connect to the MySQL server or <info>null</info> to
                          assume the port based on the mysqli.default_port ini option.
  <info>string|null</info>  <strong>$socket</strong>    The socket or named pipe that should be used or <info>null</info> to assume the socket
                          based on the mysqli.default_socket ini option.
                          
                          Specifying the <strong>$socket</strong> parameter will not explicitly determine the type of
                          connection to be used when connecting to the MySQL server. How the
                          connection is made to the MySQL database is determined by the <strong>$hostname</strong>
                          parameter.
  <info>int</info>          <strong>$flags</strong>     With the parameter <strong>$flags</strong> you can set different connection options:
                          
                          For security reasons the <info>MULTI_STATEMENT</info> flag is not supported in PHP. If
                          you want to execute multiple queries use the <strong>mysqli_multi_query()</strong>
                          function.

<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>mysqli_connect()</strong>
   * <strong>mysqli_init()</strong>
   * <strong>mysqli_options()</strong>
   * <strong>mysqli_ssl_set()</strong>
   * <strong>mysqli_close()</strong>


id: mysqli::real_escape_string
type: function
doc:
<comment>Description:</comment>
  Escapes special characters in a string for use in an SQL statement, taking into account the
  current
  charset of the connection
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  This function is used to create a legal SQL string that you can use in an SQL statement. The given
  string is encoded to produce an escaped SQL string, taking into account the current character set
  of the connection.
  
  The character set must be set either at the server level, or with the API function
  <strong>mysqli_set_charset()</strong> for it to affect <strong>mysqli_real_escape_string()</strong>. See the concepts section on
  character sets for more information.

<comment>Param:</comment>
  <info></info>        <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
                     <strong>mysqli_init()</strong> işlevinden dönen bir
                     <class>mysqli</class> nesnesi.
  <info>string</info>  <strong>$string</strong>    The string to be escaped.
                     
                     Characters encoded are <return>NUL (ASCII 0)</return>, <return>\n</return>, <return>\r</return>, <return>\</return>, <return>'</return>, <return>"</return>, and CTRLZ.

<comment>Return:</comment>
  <info>string</info>  Returns an escaped string.

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


id: mysqli::real_query
type: function
doc:
<comment>Description:</comment>
  Execute an SQL query
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Executes a single query against the database whose result can then be retrieved or stored using
  the <strong>mysqli_store_result()</strong> or <strong>mysqli_use_result()</strong> functions.
  
  Sorgu herhangi bir değişken
  girdi içeriyorsa, bunun yerine bağımsız değişkenli hazırlanmış
  deyimler kullanılmalıdır. Veya, veriler düzgün biçimde
  biçimlendirilmeli ve tüm dizgeler
  <strong>mysqli_real_escape_string()</strong> işlevi kullanılarak
  öncelenmelidir.
  
  In order to determine if a given query should return a result set or not, see
  <strong>mysqli_field_count()</strong>.

<comment>Param:</comment>
  <info></info>        <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
                     <strong>mysqli_init()</strong> işlevinden dönen bir
                     <class>mysqli</class> nesnesi.
  <info>string</info>  <strong>$query</strong>     The query string.

<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>mysqli_query()</strong>
   * <strong>mysqli_store_result()</strong>
   * <strong>mysqli_use_result()</strong>


id: mysqli::reap_async_query
type: function
doc:
<comment>Description:</comment>
  Get result from async query
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Get result from async query.
  
  Sadece
  mysqlnd ile kullanılabilir.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

<comment>Return:</comment>
  <info>mysqli_result|bool</info>  Returns <info>false</info> on failure. For successful queries which produce a result set,
                      such as <return>SELECT, SHOW, DESCRIBE</return> or <return>EXPLAIN</return>, <strong>mysqli_reap_async_query()</strong> will
                      return a <class>mysqli_result</class> object. For other successful queries,
                      <strong>mysqli_reap_async_query()</strong> will return <info>true</info>.

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


id: mysqli::refresh
type: function
doc:
<comment>Description:</comment>
  Refreshes
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Flushes tables or caches, or resets the replication server information.

<comment>Param:</comment>
  <info></info>     <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
                  <strong>mysqli_init()</strong> işlevinden dönen bir
                  <class>mysqli</class> nesnesi.
  <info>int</info>  <strong>$flags</strong>     The options to refresh, using the MYSQLI_REFRESH_* constants as documented within
                  the MySQLi constants documentation.
                  
                  See also the official MySQL Refresh documentation.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if the refresh was a success, otherwise <info>false</info>

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


id: mysqli::release_savepoint
type: function
doc:
<comment>Description:</comment>
  Removes the named savepoint from the set of savepoints of the current transaction
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım:
  
  This function is identical to executing $mysqli-&gt;query("RELEASE SAVEPOINT `$name`");. This
  function does not trigger commit or rollback.

<comment>Param:</comment>
  <info></info>        <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
                     <strong>mysqli_init()</strong> işlevinden dönen bir
                     <class>mysqli</class> nesnesi.
  <info>string</info>  <strong>$name</strong>      The identifier of the savepoint.

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


id: mysqli::rollback
type: function
doc:
<comment>Description:</comment>
  Rolls back current transaction
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Rollbacks the current transaction for the database.

<comment>Param:</comment>
  <info></info>             <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
                          <strong>mysqli_init()</strong> işlevinden dönen bir
                          <class>mysqli</class> nesnesi.
  <info>int</info>          <strong>$flags</strong>     A bitmask of <info>MYSQLI_TRANS_COR_*</info> constants.
  <info>string|null</info>  <strong>$name</strong>      If provided then <return>ROLLBACK/*name*/</return> is executed.

<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>mysqli_begin_transaction()</strong>
   * <strong>mysqli_commit()</strong>
   * <strong>mysqli_autocommit()</strong>
   * <strong>mysqli_release_savepoint()</strong>


id: mysqli::savepoint
type: function
doc:
<comment>Description:</comment>
  Set a named transaction savepoint
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım:
  
  This function is identical to executing $mysqli-&gt;query("SAVEPOINT `$name`");

<comment>Param:</comment>
  <info></info>        <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
                     <strong>mysqli_init()</strong> işlevinden dönen bir
                     <class>mysqli</class> nesnesi.
  <info>string</info>  <strong>$name</strong>      The identifier of the savepoint.

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


id: mysqli::select_db
type: function
doc:
<comment>Description:</comment>
  Selects the default database for database queries
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Selects the default database to be used when performing queries against the database connection.
  
  This function should only be used to change the default database for the connection. You can
  select the default database with 4th parameter in  <strong>mysqli_connect()</strong>.

<comment>Param:</comment>
  <info></info>        <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
                     <strong>mysqli_init()</strong> işlevinden dönen bir
                     <class>mysqli</class> nesnesi.
  <info>string</info>  <strong>$database</strong>  The database name.

<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>mysqli_connect()</strong>
   * <strong>mysqli_real_connect()</strong>


id: mysqli::set_charset
type: function
doc:
<comment>Description:</comment>
  Sets the client character set
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Sets the character set to be used when sending data from and to the database server.

<comment>Param:</comment>
  <info></info>        <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
                     <strong>mysqli_init()</strong> işlevinden dönen bir
                     <class>mysqli</class> nesnesi.
  <info>string</info>  <strong>$charset</strong>   The desired character set.

<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>mysqli_character_set_name()</strong>
   * <strong>mysqli_real_escape_string()</strong>
   * MySQL character set concepts
   * List of character sets that MySQL supports


id: mysqli::set_opt
type: function
doc:
<comment>Description:</comment>
  Takma Adı: mysqli_options
  
  Bu işlev şu işlevin takma adıdır:  <strong>mysqli_options()</strong>.


id: mysqli::ssl_set
type: function
doc:
<comment>Description:</comment>
  Used for establishing secure connections using SSL
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Used for establishing secure connections using SSL. It must be called before
  <strong>mysqli_real_connect()</strong>. This function does nothing unless OpenSSL support is enabled.

<comment>Param:</comment>
  <info></info>             <strong>$bağlantı</strong>      Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
                                <strong>mysqli_init()</strong> işlevinden dönen bir
                                <class>mysqli</class> nesnesi.
  <info>string|null</info>  <strong>$key</strong>             The path name to the key file.
  <info>string|null</info>  <strong>$certificate</strong>     The path name to the certificate file.
  <info>string|null</info>  <strong>$ca_certificate</strong>  The path name to the certificate authority file.
  <info>string|null</info>  <strong>$ca_path</strong>         The pathname to a directory that contains trusted SSL CA
                                certificates in PEM format.
  <info>string|null</info>  <strong>$cipher_algos</strong>    A list of allowable ciphers to use for SSL encryption.

<comment>Return:</comment>
  <info>true</info>  Daima <info>true</info> döndürür. If SSL setup is incorrect <strong>mysqli_real_connect()</strong> will return an error
        when you attempt to connect.

<comment>See Also:</comment>
   * <strong>mysqli_options()</strong>
   * <strong>mysqli_real_connect()</strong>


id: mysqli::stat
type: function
doc:
<comment>Description:</comment>
  Gets the current system status
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  <strong>mysqli_stat()</strong> returns a string containing information similar to that provided by the 'mysqladmin
  status' command. This includes uptime in seconds and the number of running threads, questions,
  reloads, and open tables.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

<comment>Return:</comment>
  <info>string|false</info>  A string describing the server status. <info>false</info> if an error occurred.

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


id: mysqli::stmt_init
type: function
doc:
<comment>Description:</comment>
  Initializes a statement and returns an object for use with mysqli_stmt_prepare
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Allocates and initializes a statement object suitable for <strong>mysqli_stmt_prepare()</strong>.
  
  Any subsequent calls to any mysqli_stmt function will fail until <strong>mysqli_stmt_prepare()</strong> was called.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

<comment>Return:</comment>
  <info>mysqli_stmt|false</info>  Returns an object.

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


id: mysqli::store_result
type: function
doc:
<comment>Description:</comment>
  Transfers a result set from the last query
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Transfers the result set from the last query on the database connection represented by the <strong>$mysql</strong>
  parameter to be used with the <strong>mysqli_data_seek()</strong> function.

<comment>Param:</comment>
  <info></info>     <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
                  <strong>mysqli_init()</strong> işlevinden dönen bir
                  <class>mysqli</class> nesnesi.
  <info>int</info>  <strong>$mode</strong>      The option that you want to set. As of PHP 8.1, this parameter has no effect. It
                  can be one of the following values: Valid
                  optionsNameDescription<info>MYSQLI_STORE_RESULT_COPY_DATA</info>Copy results from the internal
                  mysqlnd buffer into the PHP variables fetched. By default, mysqlnd will use a
                  reference logic to avoid copying and duplicating results held in memory. For
                  certain result sets, for example, result sets with many small rows, the copy
                  approach can reduce the overall memory usage because PHP variables holding results
                  may be released earlier (available with mysqlnd only)

<comment>Return:</comment>
  <info>mysqli_result|false</info>  Returns a buffered result object or <info>false</info> if an error occurred.
                       
                       <strong>mysqli_store_result()</strong> returns <info>false</info> in case the query didn't return a result
                       set (if the query was, for example an INSERT statement). This function also
                       returns <info>false</info> if the reading of the result set failed. You can check if you
                       have got an error by checking if <strong>mysqli_error()</strong> doesn't return an empty
                       string, if <strong>mysqli_errno()</strong> returns a non zero value, or if
                       <strong>mysqli_field_count()</strong> returns a non zero value. Also possible reason for this
                       function returning <info>false</info> after successful call to <strong>mysqli_query()</strong> can be too
                       large result set (memory for it cannot be allocated). If <strong>mysqli_field_count()</strong>
                       returns a non-zero value, the statement should have produced a non-empty
                       result set.

<comment>See Also:</comment>
   * <strong>mysqli_real_query()</strong>
   * <strong>mysqli_use_result()</strong>


id: mysqli::thread_safe
type: function
doc:
<comment>Description:</comment>
  Returns whether thread safety is given or not
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Tells whether the client library is compiled as thread-safe.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if the client library is thread-safe, otherwise <info>false</info>.


id: mysqli::use_result
type: function
doc:
<comment>Description:</comment>
  Initiate a result set retrieval
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Used to initiate the retrieval of a result set from the last query executed using the
  <strong>mysqli_real_query()</strong> function on the database connection.
  
  Either this or the <strong>mysqli_store_result()</strong> function must be called before the results of a query can
  be retrieved, and one or the other must be called to prevent the next query on that database
  connection from failing.
  
  The <strong>mysqli_use_result()</strong> function does not transfer the entire result set from the database and
  hence cannot be used functions such as <strong>mysqli_data_seek()</strong> to move to a particular row within the
  set. To use this functionality, the result set must be stored using <strong>mysqli_store_result()</strong>. One
  should not use <strong>mysqli_use_result()</strong> if a lot of processing on the client side is performed, since
  this will tie up the server and prevent other threads from updating any tables from which the data
  is being fetched.

<comment>Return:</comment>
  <info>mysqli_result|false</info>  Returns an unbuffered result object or <info>false</info> if an error occurred.

<comment>See Also:</comment>
   * <strong>mysqli_real_query()</strong>
   * <strong>mysqli_store_result()</strong>


id: mysqli_affected_rows
type: function
doc:
<comment>Description:</comment>
  Gets the number of affected rows in a previous MySQL operation
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns the number of rows affected by the last <return>INSERT</return>, <return>UPDATE</return>, <return>REPLACE</return> or  <return>DELETE</return> query. Works
  like <strong>mysqli_num_rows()</strong> for <return>SELECT</return> statements.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

<comment>Return:</comment>
  <info>int|string</info>  An integer greater than zero indicates the number of rows affected or retrieved. Zero
              indicates that no records were updated for an  <return>UPDATE</return> statement, no rows matched the
              <return>WHERE</return> clause in the query or that no query has yet been executed. <return>-1</return> indicates that
              the query returned an error or that <strong>mysqli_affected_rows()</strong> was called for an
              unbuffered <return>SELECT</return> query.
              
              If the number of affected rows is greater than the maximum int value (<info>PHP_INT_MAX</info>),
              the number of affected rows will be returned as a string.

<comment>See Also:</comment>
   * <strong>mysqli_num_rows()</strong>
   * <strong>mysqli_info()</strong>


id: mysqli_connect
type: function
doc:
<comment>Description:</comment>
  Takma Adı: mysqli::__construct
  
  Bu işlev şu işlevin takma adıdır:  mysqli::__construct
  
  If mysqli exception mode is not enabled and a connection fails,  then <strong>mysqli_connect()</strong> returns
  <info>false</info> instead of an object.  The <strong>mysqli_connect_error()</strong> function can be used to fetch the
  connection error.


id: mysqli_connect_errno
type: function
doc:
<comment>Description:</comment>
  Returns the error code from last connect call
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns the error code from the last connection attempt.

<comment>Return:</comment>
  <info>int</info>  An error code for the last connection attempt, if it failed. Zero means no error occurred.

<comment>See Also:</comment>
   * <strong>mysqli_connect()</strong>
   * <strong>mysqli_connect_error()</strong>
   * <strong>mysqli_errno()</strong>
   * <strong>mysqli_error()</strong>
   * <strong>mysqli_sqlstate()</strong>


id: mysqli_connect_error
type: function
doc:
<comment>Description:</comment>
  Returns a description of the last connection error
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns the error message from the last connection attempt.

<comment>Return:</comment>
  <info>string|null</info>  A string that describes the error. <info>null</info> is returned if no error occurred.

<comment>See Also:</comment>
   * <strong>mysqli_connect()</strong>
   * <strong>mysqli_connect_errno()</strong>
   * <strong>mysqli_errno()</strong>
   * <strong>mysqli_error()</strong>
   * <strong>mysqli_sqlstate()</strong>


id: mysqli_data_seek
type: function
doc:
<comment>Description:</comment>
  Adjusts the result pointer to an arbitrary row in the result
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  The <strong>mysqli_data_seek()</strong> function seeks to an arbitrary result pointer specified by the <strong>$offset</strong> in
  the result set.

<comment>Param:</comment>
  <info></info>     <strong>$sonuç</strong>  Sadece yordamsal tarz: <strong>mysqli_query()</strong>,
                <strong>mysqli_store_result()</strong>,
                <strong>mysqli_use_result()</strong> veya
                <strong>mysqli_stmt_get_result()</strong> işlevinden dönen bir
                <class>mysqli_result</class> nesnesi.
  <info>int</info>  <strong>$offset</strong>  The row offset. Must be between zero and the total number of rows minus one
                (0..<strong>mysqli_num_rows()</strong> - 1).

<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>mysqli_store_result()</strong>
   * <strong>mysqli_fetch_row()</strong>
   * <strong>mysqli_fetch_array()</strong>
   * <strong>mysqli_fetch_assoc()</strong>
   * <strong>mysqli_fetch_object()</strong>
   * <strong>mysqli_query()</strong>
   * <strong>mysqli_num_rows()</strong>


id: mysqli_driver
type: class
doc:
<comment>Description:</comment>
  The <class>mysqli_driver</class> class is an instance of the monostate pattern, i.e. there is only one driver
  which can be accessed though an arbitrary amount of <class>mysqli_driver</class> instances.


id: mysqli_driver::embedded_server_end
type: function
doc:
<comment>Description:</comment>
  Stop embedded server
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

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


id: mysqli_driver::embedded_server_start
type: function
doc:
<comment>Description:</comment>
  Initialize and start embedded server
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

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


id: mysqli_errno
type: function
doc:
<comment>Description:</comment>
  Returns the error code for the most recent function call
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns the last error code for the most recent MySQLi function call that can succeed or fail.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  An error code value for the last call, if it failed. zero means no error occurred.

<comment>See Also:</comment>
   * <strong>mysqli_connect_errno()</strong>
   * <strong>mysqli_connect_error()</strong>
   * <strong>mysqli_error()</strong>
   * <strong>mysqli_sqlstate()</strong>


id: mysqli_error
type: function
doc:
<comment>Description:</comment>
  Returns a string description of the last error
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns the last error message for the most recent MySQLi function call that can succeed or fail.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

<comment>Return:</comment>
  <info>string</info>  A string that describes the error. An empty string if no error occurred.

<comment>See Also:</comment>
   * <strong>mysqli_connect_errno()</strong>
   * <strong>mysqli_connect_error()</strong>
   * <strong>mysqli_errno()</strong>
   * <strong>mysqli_sqlstate()</strong>


id: mysqli_error_list
type: function
doc:
<comment>Description:</comment>
  Returns a list of errors from the last command executed
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns a array of errors for the most recent MySQLi function call that can succeed or fail.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

<comment>Return:</comment>
  <info>array</info>  A list of errors, each as an associative <info>array</info> containing the errno, error, and sqlstate.

<comment>See Also:</comment>
   * <strong>mysqli_connect_errno()</strong>
   * <strong>mysqli_connect_error()</strong>
   * <strong>mysqli_error()</strong>
   * <strong>mysqli_sqlstate()</strong>


id: mysqli_execute
type: function
doc:
<comment>Description:</comment>
  Takma Adı: mysqli_stmt_execute
  
  Bu işlev şu işlevin takma adıdır:  <strong>mysqli_stmt_execute()</strong>.

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


id: mysqli_fetch_all
type: function
doc:
<comment>Description:</comment>
  Fetch all result rows as an associative array, a numeric array, or both
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns a two-dimensional array of all result rows  as an associative array, a numeric array, or
  both.
  
  Prior to PHP 8.1.0, available only with mysqlnd.

<comment>Param:</comment>
  <info></info>     <strong>$sonuç</strong>  Sadece yordamsal tarz: <strong>mysqli_query()</strong>,
               <strong>mysqli_store_result()</strong>,
               <strong>mysqli_use_result()</strong> veya
               <strong>mysqli_stmt_get_result()</strong> işlevinden dönen bir
               <class>mysqli_result</class> nesnesi.
  <info>int</info>  <strong>$mode</strong>   This optional parameter is a constant indicating what type of array should be
               produced from the current row data. The possible values for this parameter are the
               constants <info>MYSQLI_ASSOC</info>, <info>MYSQLI_NUM</info>, or <info>MYSQLI_BOTH</info>.

<comment>Return:</comment>
  <info>array</info>  Returns an array of associative or numeric arrays holding result rows.

<comment>See Also:</comment>
   * <strong>mysqli_fetch_array()</strong>
   * <strong>mysqli_fetch_column()</strong>
   * <strong>mysqli_query()</strong>


id: mysqli_fetch_array
type: function
doc:
<comment>Description:</comment>
  Fetch the next row of a result set as an associative, a numeric array, or both
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Fetches one row of data from the result set and returns it as an array. Each subsequent call to
  this function will return the next row within the result set, or <info>null</info> if there are no more rows.
  
  In addition to storing the data in the numeric indices of the result array,  this function can
  also store the data in associative indices  by using the field names of the result set as keys.
  
  If two or more columns of the result have the same name, the last column will take precedence and
  overwrite any previous data. To access multiple columns with the same name, the numerically
  indexed version of the row must be used.
  
  Bu işlevden dönen alan isimlerinin
  harf büyüklüklerinde değişiklik yapılmaz.
  
  Bu işlev NULL alanlara  PHP <info>null</info> değerini atar.

<comment>Param:</comment>
  <info></info>     <strong>$sonuç</strong>  Sadece yordamsal tarz: <strong>mysqli_query()</strong>,
               <strong>mysqli_store_result()</strong>,
               <strong>mysqli_use_result()</strong> veya
               <strong>mysqli_stmt_get_result()</strong> işlevinden dönen bir
               <class>mysqli_result</class> nesnesi.
  <info>int</info>  <strong>$mode</strong>   This optional parameter is a constant indicating what type of array should be
               produced from the current row data. The possible values for this parameter are the
               constants <info>MYSQLI_ASSOC</info>, <info>MYSQLI_NUM</info>, or <info>MYSQLI_BOTH</info>.
               
               By using the <info>MYSQLI_ASSOC</info> constant this function will behave identically to the
               <strong>mysqli_fetch_assoc()</strong>, while <info>MYSQLI_NUM</info> will behave identically to the
               <strong>mysqli_fetch_row()</strong> function. The final option  <info>MYSQLI_BOTH</info> will create a single array
               with the attributes of both.

<comment>Return:</comment>
  <info>array|null|false</info>  Returns an array representing the fetched row, <info>null</info> if there are no more rows in
                    the result set,  başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>mysqli_fetch_assoc()</strong>
   * <strong>mysqli_fetch_column()</strong>
   * <strong>mysqli_fetch_row()</strong>
   * <strong>mysqli_fetch_object()</strong>
   * <strong>mysqli_query()</strong>
   * <strong>mysqli_data_seek()</strong>


id: mysqli_fetch_assoc
type: function
doc:
<comment>Description:</comment>
  Fetch the next row of a result set as an associative array
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Fetches one row of data from the result set and returns it as an associative array. Each
  subsequent call to this function will return the next row within the result set, or <info>null</info> if there
  are no more rows.
  
  If two or more columns of the result have the same name, the last column will take precedence and
  overwrite any previous data. To access multiple columns with the same name, <strong>mysqli_fetch_row()</strong> may
  be used to fetch the numerically indexed array, or aliases may be used in the SQL query select
  list to give columns different names.
  
  Bu işlevden dönen alan isimlerinin
  harf büyüklüklerinde değişiklik yapılmaz.
  
  Bu işlev NULL alanlara  PHP <info>null</info> değerini atar.

<comment>Param:</comment>
  <info></info>  <strong>$sonuç</strong>  Sadece yordamsal tarz: <strong>mysqli_query()</strong>,
            <strong>mysqli_store_result()</strong>,
            <strong>mysqli_use_result()</strong> veya
            <strong>mysqli_stmt_get_result()</strong> işlevinden dönen bir
            <class>mysqli_result</class> nesnesi.

<comment>Return:</comment>
  <info>array|null|false</info>  Returns an associative array representing the fetched row, where each key in the
                    array represents the name of one of the result set's columns, <info>null</info> if there are
                    no more rows in the result set,  başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>mysqli_fetch_array()</strong>
   * <strong>mysqli_fetch_column()</strong>
   * <strong>mysqli_fetch_row()</strong>
   * <strong>mysqli_fetch_object()</strong>
   * <strong>mysqli_query()</strong>
   * <strong>mysqli_data_seek()</strong>


id: mysqli_fetch_column
type: function
doc:
<comment>Description:</comment>
  Fetch a single column from the next row of a result set
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Fetches one row of data from the result set and returns the 0-indexed column. Each subsequent call
  to this function will return the value from the next row within the result set, or <info>false</info> if there
  are no more rows.
  
  Bu işlev NULL alanlara  PHP <info>null</info> değerini atar.

<comment>Param:</comment>
  <info></info>     <strong>$sonuç</strong>  Sadece yordamsal tarz: <strong>mysqli_query()</strong>,
                <strong>mysqli_store_result()</strong>,
                <strong>mysqli_use_result()</strong> veya
                <strong>mysqli_stmt_get_result()</strong> işlevinden dönen bir
                <class>mysqli_result</class> nesnesi.
  <info>int</info>  <strong>$column</strong>  0-indexed number of the column you wish to retrieve from the row. If no value is
                supplied, the first column will be returned.

<comment>Return:</comment>
  <info>null|int|float|string|false</info>  Returns a single column from the next row of a result set or <info>false</info> if
                               there are no more rows.
                               
                               There is no way to return another column from the same row if you use
                               this function to retrieve data.

<comment>See Also:</comment>
   * <strong>mysqli_fetch_all()</strong>
   * <strong>mysqli_fetch_array()</strong>
   * <strong>mysqli_fetch_assoc()</strong>
   * <strong>mysqli_fetch_object()</strong>
   * <strong>mysqli_fetch_row()</strong>
   * <strong>mysqli_data_seek()</strong>


id: mysqli_fetch_field
type: function
doc:
<comment>Description:</comment>
  Returns the next field in the result set
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns the definition of one column of a result set as an object. Call this function repeatedly
  to retrieve information about all columns in the result set.

<comment>Param:</comment>
  <info></info>  <strong>$sonuç</strong>  Sadece yordamsal tarz: <strong>mysqli_query()</strong>,
            <strong>mysqli_store_result()</strong>,
            <strong>mysqli_use_result()</strong> veya
            <strong>mysqli_stmt_get_result()</strong> işlevinden dönen bir
            <class>mysqli_result</class> nesnesi.

<comment>Return:</comment>
  <info>object|false</info>  Returns an object which contains field definition information or <info>false</info> if no field
                information is available.
                
                Object propertiesPropertyDescriptionnameThe name of the columnorgnameOriginal column
                name if an alias was specifiedtableThe name of the table this field belongs to (if
                not calculated)orgtableOriginal table name if an alias was specifieddefReserved for
                default value, currently always ""dbThe name of the databasecatalogThe catalog name,
                always "def"max_lengthThe maximum width of the field for the result set.lengthThe
                width of the field, as specified in the table definition.charsetnrThe character set
                number for the field.flagsAn integer representing the bit-flags for the
                field.typeThe data type used for this fielddecimalsThe number of decimals used (for
                integer fields)

<comment>See Also:</comment>
   * <strong>mysqli_num_fields()</strong>
   * <strong>mysqli_fetch_field_direct()</strong>
   * <strong>mysqli_fetch_fields()</strong>
   * <strong>mysqli_field_seek()</strong>


id: mysqli_fetch_field_direct
type: function
doc:
<comment>Description:</comment>
  Fetch meta-data for a single field
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns an object which contains field definition information from the specified result set.

<comment>Param:</comment>
  <info></info>     <strong>$sonuç</strong>  Sadece yordamsal tarz: <strong>mysqli_query()</strong>,
               <strong>mysqli_store_result()</strong>,
               <strong>mysqli_use_result()</strong> veya
               <strong>mysqli_stmt_get_result()</strong> işlevinden dönen bir
               <class>mysqli_result</class> nesnesi.
  <info>int</info>  <strong>$index</strong>  The field number. This value must be in the range from <return>0</return> to <return>number of fields - 1</return>.

<comment>Return:</comment>
  <info>object|false</info>  Returns an object which contains field definition information or <info>false</info> if no field
                information for specified <strong>$index</strong> is available.
                
                Object attributesAttributeDescriptionnameThe name of the columnorgnameOriginal
                column name if an alias was specifiedtableThe name of the table this field belongs
                to (if not calculated)orgtableOriginal table name if an alias was specifieddefThe
                default value for this field, represented as a stringmax_lengthThe maximum width of
                the field for the result set. As of PHP 8.1, this value is always <return>0</return>.lengthThe width
                of the field, as specified in the table definition.charsetnrThe character set number
                for the field.flagsAn integer representing the bit-flags for the field.typeThe data
                type used for this fielddecimalsThe number of decimals used (for numeric fields)

<comment>See Also:</comment>
   * <strong>mysqli_num_fields()</strong>
   * <strong>mysqli_fetch_field()</strong>
   * <strong>mysqli_fetch_fields()</strong>


id: mysqli_fetch_fields
type: function
doc:
<comment>Description:</comment>
  Returns an array of objects representing the fields in a result set
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  This function serves an identical purpose to the  <strong>mysqli_fetch_field()</strong> function with the single
  difference that, instead of returning one object at a time for each field, the columns are
  returned as an array of objects.

<comment>Param:</comment>
  <info></info>  <strong>$sonuç</strong>  Sadece yordamsal tarz: <strong>mysqli_query()</strong>,
            <strong>mysqli_store_result()</strong>,
            <strong>mysqli_use_result()</strong> veya
            <strong>mysqli_stmt_get_result()</strong> işlevinden dönen bir
            <class>mysqli_result</class> nesnesi.

<comment>Return:</comment>
  <info>array</info>  Returns an array of objects containing field definition information.
         
         Object propertiesPropertyDescriptionnameThe name of the columnorgnameOriginal column name
         if an alias was specifiedtableThe name of the table this field belongs to (if not
         calculated)orgtableOriginal table name if an alias was specifiedmax_lengthThe maximum width
         of the field for the result set. As of PHP 8.1, this value is always <return>0</return>.length The width of
         the field, in bytes, as specified in the table definition. Note that  this number (bytes)
         might differ from your table definition value (characters), depending on the character set
         you use. For example, the character set utf8 has 3 bytes per character,  so varchar(10)
         will return a length of 30 for utf8 (10*3), but return 10 for latin1 (10*1). charsetnrThe
         character set number (id) for the field.flagsAn integer representing the bit-flags for the
         field.typeThe data type used for this fielddecimalsThe number of decimals used (for integer
         fields)

<comment>See Also:</comment>
   * <strong>mysqli_num_fields()</strong>
   * <strong>mysqli_fetch_field_direct()</strong>
   * <strong>mysqli_fetch_field()</strong>


id: mysqli_fetch_lengths
type: function
doc:
<comment>Description:</comment>
  Returns the lengths of the columns of the current row in the result set
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  The <strong>mysqli_fetch_lengths()</strong> function returns an array containing the lengths of every column of the
  current row within the result set.

<comment>Param:</comment>
  <info></info>  <strong>$sonuç</strong>  Sadece yordamsal tarz: <strong>mysqli_query()</strong>,
            <strong>mysqli_store_result()</strong>,
            <strong>mysqli_use_result()</strong> veya
            <strong>mysqli_stmt_get_result()</strong> işlevinden dönen bir
            <class>mysqli_result</class> nesnesi.

<comment>Return:</comment>
  <info>array|false</info>  An array of integers representing the size of each column (not including any
               terminating null characters). <info>false</info> if an error occurred.
               
               <strong>mysqli_fetch_lengths()</strong> is valid only for the current row of the result set. It
               returns <info>false</info> if you call it before calling mysqli_fetch_row/array/object or after
               retrieving all rows in the result.


id: mysqli_fetch_object
type: function
doc:
<comment>Description:</comment>
  Fetch the next row of a result set as an object
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Fetches one row of data from the result set and returns it as an object, where each property
  represents the name of the result set's column. Each subsequent call to this function will return
  the next row within the result set, or <info>null</info> if there are no more rows.
  
  If two or more columns of the result have the same name, the last column will take precedence and
  overwrite any previous data. To access multiple columns with the same name, <strong>mysqli_fetch_row()</strong> may
  be used to fetch the numerically indexed array, or aliases may be used in the SQL query select
  list to give columns different names.
  
  This function sets the properties of the object before calling the object constructor.
  
  Bu işlevden dönen alan isimlerinin
  harf büyüklüklerinde değişiklik yapılmaz.
  
  Bu işlev NULL alanlara  PHP <info>null</info> değerini atar.

<comment>Param:</comment>
  <info></info>        <strong>$sonuç</strong>            Sadece yordamsal tarz: <strong>mysqli_query()</strong>,
                             <strong>mysqli_store_result()</strong>,
                             <strong>mysqli_use_result()</strong> veya
                             <strong>mysqli_stmt_get_result()</strong> işlevinden dönen bir
                             <class>mysqli_result</class> nesnesi.
  <info>string</info>  <strong>$class</strong>             The name of the class to instantiate, set the properties of and return.
                             If not specified, a <class>stdClass</class> object is returned.
  <info>array</info>   <strong>$constructor_args</strong>  An optional <info>array</info> of parameters to pass to the constructor for <strong>$class</strong>
                             objects.

<comment>Return:</comment>
  <info>object|null|false</info>  Returns an object representing the fetched row, where each property represents
                     the name of the result set's column, <info>null</info> if there are no more rows in the
                     result set,  başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>mysqli_fetch_array()</strong>
   * <strong>mysqli_fetch_assoc()</strong>
   * <strong>mysqli_fetch_column()</strong>
   * <strong>mysqli_fetch_row()</strong>
   * <strong>mysqli_query()</strong>
   * <strong>mysqli_data_seek()</strong>


id: mysqli_fetch_row
type: function
doc:
<comment>Description:</comment>
  Fetch the next row of a result set as an enumerated array
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Fetches one row of data from the result set and returns it as an enumerated array, where each
  column is stored in an array offset starting from 0 (zero). Each subsequent call to this function
  will return the next row within the result set, or <info>null</info> if there are no more rows.
  
  Bu işlev NULL alanlara  PHP <info>null</info> değerini atar.

<comment>Param:</comment>
  <info></info>  <strong>$sonuç</strong>  Sadece yordamsal tarz: <strong>mysqli_query()</strong>,
            <strong>mysqli_store_result()</strong>,
            <strong>mysqli_use_result()</strong> veya
            <strong>mysqli_stmt_get_result()</strong> işlevinden dönen bir
            <class>mysqli_result</class> nesnesi.

<comment>Return:</comment>
  <info>array|null|false</info>  Returns an enumerated array representing the fetched row, <info>null</info> if there are no
                    more rows in the result set,  başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>mysqli_fetch_array()</strong>
   * <strong>mysqli_fetch_assoc()</strong>
   * <strong>mysqli_fetch_column()</strong>
   * <strong>mysqli_fetch_object()</strong>
   * <strong>mysqli_query()</strong>
   * <strong>mysqli_data_seek()</strong>


id: mysqli_field_count
type: function
doc:
<comment>Description:</comment>
  Returns the number of columns for the most recent query
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns the number of columns for the most recent query on the connection represented by the
  <strong>$mysql</strong> parameter. This function can be useful when using the <strong>mysqli_store_result()</strong> function to
  determine if the query should have produced a non-empty result set or not without knowing the
  nature of the query.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  An integer representing the number of fields in a result set.


id: mysqli_field_seek
type: function
doc:
<comment>Description:</comment>
  Set result pointer to a specified field offset
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Sets the field cursor to the given offset. The next call to  <strong>mysqli_fetch_field()</strong> will retrieve
  the field definition of the column associated with that offset.
  
  To seek to the beginning of a row, pass an offset value of zero.

<comment>Param:</comment>
  <info></info>     <strong>$sonuç</strong>  Sadece yordamsal tarz: <strong>mysqli_query()</strong>,
               <strong>mysqli_store_result()</strong>,
               <strong>mysqli_use_result()</strong> veya
               <strong>mysqli_stmt_get_result()</strong> işlevinden dönen bir
               <class>mysqli_result</class> nesnesi.
  <info>int</info>  <strong>$index</strong>  The field number. This value must be in the range from  <return>0</return> to <return>number of fields - 1</return>.

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

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


id: mysqli_field_tell
type: function
doc:
<comment>Description:</comment>
  Get current field offset of a result pointer
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns the position of the field cursor used for the last <strong>mysqli_fetch_field()</strong> call. This value
  can be used as an argument to <strong>mysqli_field_seek()</strong>.

<comment>Param:</comment>
  <info></info>  <strong>$sonuç</strong>  Sadece yordamsal tarz: <strong>mysqli_query()</strong>,
            <strong>mysqli_store_result()</strong>,
            <strong>mysqli_use_result()</strong> veya
            <strong>mysqli_stmt_get_result()</strong> işlevinden dönen bir
            <class>mysqli_result</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  Returns current offset of field cursor.

<comment>See Also:</comment>
   * <strong>mysqli_fetch_field()</strong>
   * <strong>mysqli_field_seek()</strong>


id: mysqli_free_result
type: function
doc:
<comment>Description:</comment>
  Frees the memory associated with a result
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Frees the memory associated with the result.

<comment>Param:</comment>
  <info></info>  <strong>$sonuç</strong>  Sadece yordamsal tarz: <strong>mysqli_query()</strong>,
            <strong>mysqli_store_result()</strong>,
            <strong>mysqli_use_result()</strong> veya
            <strong>mysqli_stmt_get_result()</strong> işlevinden dönen bir
            <class>mysqli_result</class> nesnesi.

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

<comment>See Also:</comment>
   * <strong>mysqli_query()</strong>
   * <strong>mysqli_stmt_get_result()</strong>
   * <strong>mysqli_store_result()</strong>
   * <strong>mysqli_use_result()</strong>


id: mysqli_get_client_stats
type: function
doc:
<comment>Description:</comment>
  Returns client per-process statistics
  
  Returns client per-process statistics.
  
  Sadece
  mysqlnd ile kullanılabilir.

<comment>Return:</comment>
  <info>array</info>  Returns an array with client stats.

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


id: mysqli_get_client_version
type: function
doc:
<comment>Description:</comment>
  Returns the MySQL client version as an integer
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns client version number as an integer.

<comment>Return:</comment>
  <info>int</info>  A number that represents the MySQL client library version in format: <return>main_version*10000 +
       minor_version *100 + sub_version</return>. For example, 4.1.0 is returned as 40100.
       
       This is useful to quickly determine the version of the client library to know if some
       capability exists.

<comment>See Also:</comment>
   * <strong>mysqli_get_client_info()</strong>
   * <strong>mysqli_get_server_info()</strong>
   * <strong>mysqli_get_server_version()</strong>


id: mysqli_get_host_info
type: function
doc:
<comment>Description:</comment>
  Returns a string representing the type of connection used
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns a string describing the connection represented by the <strong>$mysql</strong> parameter (including the
  server host name).

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

<comment>Return:</comment>
  <info>string</info>  A character string representing the server hostname and the connection type.

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


id: mysqli_get_links_stats
type: function
doc:
<comment>Description:</comment>
  Return information about open and cached links
  
  <strong>mysqli_get_links_stats()</strong> returns information about open and cached MySQL links.

<comment>Return:</comment>
  <info>array</info>  <strong>mysqli_get_links_stats()</strong> returns an associative array with three elements, keyed as
         follows: <strong>$total</strong> An <info>int</info> indicating the total number of open links in any state.
         <strong>$active_plinks</strong> An <info>int</info> representing the number of active persistent connections.
         <strong>$cached_plinks</strong> An <info>int</info> representing the number of inactive persistent connections.
         
         An <info>int</info> indicating the total number of open links in any state.
         
         An <info>int</info> representing the number of active persistent connections.
         
         An <info>int</info> representing the number of inactive persistent connections.


id: mysqli_get_proto_info
type: function
doc:
<comment>Description:</comment>
  Returns the version of the MySQL protocol used
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns an integer representing the MySQL protocol version used by the connection represented by
  the <strong>$mysql</strong> parameter.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  Returns an integer representing the protocol version.

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


id: mysqli_get_server_version
type: function
doc:
<comment>Description:</comment>
  Returns the version of the MySQL server as an integer
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  The <strong>mysqli_get_server_version()</strong> function returns the version of the server connected to
  (represented by the <strong>$mysql</strong> parameter) as an integer.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  An integer representing the server version.
       
       The form of this version number is <return>main_version * 10000 + minor_version * 100 + sub_version</return>
       (i.e. version 4.1.0 is 40100).

<comment>See Also:</comment>
   * <strong>mysqli_get_client_info()</strong>
   * <strong>mysqli_get_client_version()</strong>
   * <strong>mysqli_get_server_info()</strong>


id: mysqli_info
type: function
doc:
<comment>Description:</comment>
  Retrieves information about the most recently executed query
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  The <strong>mysqli_info()</strong> function returns a string providing information about the last query executed.
  The nature of this string is provided below:
  
  Possible mysqli_info return valuesQuery typeExample result stringINSERT INTO...SELECT...Records:
  100 Duplicates: 0 Warnings: 0INSERT INTO...VALUES (...),(...),(...)Records: 3 Duplicates: 0
  Warnings: 0LOAD DATA INFILE ...Records: 1 Deleted: 0 Skipped: 0 Warnings: 0ALTER TABLE ...Records:
  3 Duplicates: 0 Warnings: 0UPDATE ...Rows matched: 40 Changed: 40 Warnings: 0
  
  Queries which do not fall into one of the preceding formats are not supported. In these
  situations, <strong>mysqli_info()</strong> will return an empty string.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

<comment>Return:</comment>
  <info>string|null</info>  A character string representing additional information about the most recently
               executed query.

<comment>See Also:</comment>
   * <strong>mysqli_affected_rows()</strong>
   * <strong>mysqli_warning_count()</strong>
   * <strong>mysqli_num_rows()</strong>


id: mysqli_insert_id
type: function
doc:
<comment>Description:</comment>
  Returns the value generated for an AUTO_INCREMENT column by the last query
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns the ID generated by an <return>INSERT</return> or <return>UPDATE</return> query on a table with a column having the
  <return>AUTO_INCREMENT</return> attribute. In the case of a multiple-row <return>INSERT</return> statement, it returns the first
  automatically generated value that was successfully inserted.
  
  Performing an <return>INSERT</return> or <return>UPDATE</return> statement using the <return>LAST_INSERT_ID()</return> MySQL function will also
  modify the value returned by <strong>mysqli_insert_id()</strong>. If <return>LAST_INSERT_ID(expr)</return> was used to generate the
  value of <return>AUTO_INCREMENT</return>, it returns the value of the last <return>expr</return> instead of the generated
  <return>AUTO_INCREMENT</return> value.
  
  Returns <return>0</return> if the previous statement did not change an  <return>AUTO_INCREMENT</return> value. <strong>mysqli_insert_id()</strong>
  must be called immediately after the statement that generated the value.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

<comment>Return:</comment>
  <info>int|string</info>  The value of the <return>AUTO_INCREMENT</return> field that was updated by the previous query. Returns
              zero if there was no previous query on the connection or if the query did not update
              an <return>AUTO_INCREMENT</return> value.
              
              Only statements issued using the current connection affect the return value. The value
              is not affected by statements issued using other connections or clients.
              
              If the number is greater than the maximum int value, it will be returned as a string.


id: mysqli_num_fields
type: function
doc:
<comment>Description:</comment>
  Gets the number of fields in the result set
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns the number of fields in the result set.

<comment>Param:</comment>
  <info></info>  <strong>$sonuç</strong>  Sadece yordamsal tarz: <strong>mysqli_query()</strong>,
            <strong>mysqli_store_result()</strong>,
            <strong>mysqli_use_result()</strong> veya
            <strong>mysqli_stmt_get_result()</strong> işlevinden dönen bir
            <class>mysqli_result</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  An <info>int</info> representing the number of fields.

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


id: mysqli_num_rows
type: function
doc:
<comment>Description:</comment>
  Gets the number of rows in the result set
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns the number of rows in the result set.
  
  The behaviour of <strong>mysqli_num_rows()</strong> depends on whether buffered or unbuffered result sets are being
  used. This function returns <return>0</return> for unbuffered result sets unless all rows have been fetched from
  the server.

<comment>Param:</comment>
  <info></info>  <strong>$sonuç</strong>  Sadece yordamsal tarz: <strong>mysqli_query()</strong>,
            <strong>mysqli_store_result()</strong>,
            <strong>mysqli_use_result()</strong> veya
            <strong>mysqli_stmt_get_result()</strong> işlevinden dönen bir
            <class>mysqli_result</class> nesnesi.

<comment>Return:</comment>
  <info>int|string</info>  An <info>int</info> representing the number of fetched rows. Returns <return>0</return> in unbuffered mode unless
              all rows have been fetched from the server.
              
              Satır sayısı <info>PHP_INT_MAX</info>'tan büyükse, sayı
              <info>string</info> türünde döndürülür.

<comment>See Also:</comment>
   * <strong>mysqli_affected_rows()</strong>
   * <strong>mysqli_store_result()</strong>
   * <strong>mysqli_use_result()</strong>
   * <strong>mysqli_query()</strong>
   * <strong>mysqli_stmt_num_rows()</strong>


id: mysqli_report
type: function
doc:
<comment>Description:</comment>
  Takma Adı: mysqli_driver->report_mode
  
  Bu işlev şu işlevin takma adıdır:  mysqli_driver-&gt;report_mode


id: mysqli_result
type: class
doc:
<comment>Description:</comment>
  Represents the result set obtained from a query against the database.


id: mysqli_result::__construct
type: function
doc:
<comment>Description:</comment>
  Constructs a mysqli_result object
  
  This method constructs a new <class>mysqli_result</class> object.
  
  It can be used to create the <class>mysqli_result</class> object after calling the <strong>mysqli_real_query()</strong> or
  <strong>mysqli_multi_query()</strong> function. Constructing the object manually is equivalent to calling the
  <strong>mysqli_store_result()</strong> or <strong>mysqli_use_result()</strong> function.

<comment>Param:</comment>
  <info></info>     <strong>$bağlantı</strong>   Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
                     <strong>mysqli_init()</strong> işlevinden dönen bir
                     <class>mysqli</class> nesnesi.
  <info>int</info>  <strong>$result_mode</strong>  The result mode can be one of 2 constants indicating how the result will be
                     returned from the MySQL server.
                     
                     <info>MYSQLI_STORE_RESULT</info> (default) - creates a <class>mysqli_result</class> object with buffered
                     result set.
                     
                     <info>MYSQLI_USE_RESULT</info> - creates a <class>mysqli_result</class> object with unbuffered result set.
                     As long as there are pending records waiting to be fetched, the connection line
                     will be busy and all subsequent calls will return error  <return>Commands out of sync</return>.
                     To avoid the error all records  must be fetched from the server or the result
                     set must be discarded by calling <strong>mysqli_free_result()</strong>. The connection must
                     remain open for the rows to be fetched.

<comment>See Also:</comment>
   * <strong>mysqli_multi_query()</strong>
   * <strong>mysqli_real_query()</strong>
   * <strong>mysqli_store_result()</strong>
   * <strong>mysqli_use_result()</strong>


id: mysqli_result::getIterator
type: function
doc:
<comment>Description:</comment>
  Retrieve an external iterator
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>Iterator</info>  


id: mysqli_sql_exception::getSqlState
type: function
doc:
<comment>Description:</comment>
  Returns the SQLSTATE error code
  
  Returns a string containing the SQLSTATE error code for the last error. The error code consists of
  five characters. The values are specified by ANSI SQL and ODBC. For a list of possible values, see
  http://dev.mysql.com/doc/mysql/en/error-handling.html.
  
  Note that not all MySQL errors are yet mapped to SQLSTATE's. The value <return>HY000</return> (general error) is
  used for unmapped errors.

<comment>Return:</comment>
  <info>string</info>  Returns a string containing the SQLSTATE error code for the last error. The error code
          consists of five characters.


id: mysqli_sqlstate
type: function
doc:
<comment>Description:</comment>
  Returns the SQLSTATE error from previous MySQL operation
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns a string containing the SQLSTATE error code for the last error. The error code consists of
  five characters. <return>'00000'</return> means no error. The values are specified by ANSI SQL and ODBC. For a list
  of possible values, see http://dev.mysql.com/doc/mysql/en/error-handling.html.
  
  Note that not all MySQL errors are yet mapped to SQLSTATE's. The value <return>HY000</return> (general error) is
  used for unmapped errors.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

<comment>Return:</comment>
  <info>string</info>  Returns a string containing the SQLSTATE error code for the last error. The error code
          consists of five characters. <return>'00000'</return> means no error.

<comment>See Also:</comment>
   * <strong>mysqli_errno()</strong>
   * <strong>mysqli_error()</strong>


id: mysqli_stmt::__construct
type: function
doc:
<comment>Description:</comment>
  Constructs a new mysqli_stmt object
  
  This method constructs a new <class>mysqli_stmt</class> object.

<comment>Param:</comment>
  <info></info>             <strong>$link</strong>   A valid <class>mysqli</class> object.
  <info>string|null</info>  <strong>$query</strong>  The query, as a string. If this parameter is <info>null</info>, then the constructor
                       behaves identically to <strong>mysqli_stmt_init()</strong>, otherwise it behaves as per
                       <strong>mysqli_prepare()</strong>.

<comment>See Also:</comment>
   * <strong>mysqli_prepare()</strong>
   * <strong>mysqli_stmt_init()</strong>


id: mysqli_stmt::attr_get
type: function
doc:
<comment>Description:</comment>
  Used to get the current value of a statement attribute
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Gets the current value of a statement attribute.

<comment>Param:</comment>
  <info></info>     <strong>$deyim</strong>      Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
                   dönen bir <class>mysqli_stmt</class> nesnesi.
  <info>int</info>  <strong>$attribute</strong>  The attribute that you want to get.

<comment>Return:</comment>
  <info>int</info>  Returns the value of the attribute.


id: mysqli_stmt::attr_set
type: function
doc:
<comment>Description:</comment>
  Used to modify the behavior of a prepared statement
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Used to modify the behavior of a prepared statement. This function may be called multiple times to
  set several attributes.

<comment>Param:</comment>
  <info></info>     <strong>$deyim</strong>      Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
                   dönen bir <class>mysqli_stmt</class> nesnesi.
  <info>int</info>  <strong>$attribute</strong>  The attribute that you want to set. It can have one of the following values:
                   Attribute valuesCharacterDescriptionMYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH Setting to
                   <info>true</info> causes <strong>mysqli_stmt_store_result()</strong> to update the metadata
                   <return>MYSQL_FIELD-&gt;max_length</return> value. MYSQLI_STMT_ATTR_CURSOR_TYPE Type of cursor to
                   open for statement when <strong>mysqli_stmt_execute()</strong> is invoked. <strong>$value</strong> can be
                   <return>MYSQLI_CURSOR_TYPE_NO_CURSOR</return> (the default) or <return>MYSQLI_CURSOR_TYPE_READ_ONLY</return>.
                   MYSQLI_STMT_ATTR_PREFETCH_ROWS Number of rows to fetch from server at a time when
                   using a cursor. <strong>$value</strong> can be in the range from 1 to the maximum value of
                   unsigned long. The default is 1.
                   
                   If you use the <return>MYSQLI_STMT_ATTR_CURSOR_TYPE</return> option with
                   <return>MYSQLI_CURSOR_TYPE_READ_ONLY</return>, a cursor is opened for the statement when you
                   invoke <strong>mysqli_stmt_execute()</strong>. If there is already an open cursor from a previous
                   <strong>mysqli_stmt_execute()</strong> call, it closes the cursor before opening a new one.
                   <strong>mysqli_stmt_reset()</strong> also closes any open cursor before preparing the statement
                   for re-execution. <strong>mysqli_stmt_free_result()</strong> closes any open cursor.
                   
                   If you open a cursor for a prepared statement, <strong>mysqli_stmt_store_result()</strong> is
                   unnecessary.
  <info>int</info>  <strong>$value</strong>      The value to assign to the attribute.

<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>
   * Connector/MySQL mysql_stmt_attr_set()


id: mysqli_stmt::bind_param
type: function
doc:
<comment>Description:</comment>
  Binds variables to a prepared statement as parameters
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Bind variables for the parameter markers in the SQL statement prepared by <strong>mysqli_prepare()</strong> or
  <strong>mysqli_stmt_prepare()</strong>.
  
  If data size of a variable exceeds max. allowed packet size (max_allowed_packet), you have to
  specify <return>b</return> in <strong>$types</strong> and use <strong>mysqli_stmt_send_long_data()</strong> to send the data in packets.
  
  Care must be taken when using <strong>mysqli_stmt_bind_param()</strong> in conjunction with <strong>call_user_func_array()</strong>.
  Note that <strong>mysqli_stmt_bind_param()</strong> requires parameters to be passed by reference, whereas
  <strong>call_user_func_array()</strong> can accept as a parameter a list of variables that can represent references
  or values.

<comment>Param:</comment>
  <info></info>        <strong>$deyim</strong>  Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
                  dönen bir <class>mysqli_stmt</class> nesnesi.
  <info>string</info>  <strong>$types</strong>  A string that contains one or more characters which specify the types for the
                  corresponding bind variables: Type specification
                  charsCharacterDescriptionicorresponding variable has type <info>int</info>dcorresponding
                  variable has type <info>float</info>scorresponding variable has type <info>string</info>bcorresponding
                  variable is a blob and will be sent in packets
  <info>mixed</info>   <strong>$var</strong>    The number of variables and length of string  <strong>$types</strong> must match the parameters in
                  the statement.

<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>mysqli_stmt_bind_result()</strong>
   * <strong>mysqli_stmt_execute()</strong>
   * <strong>mysqli_stmt_fetch()</strong>
   * <strong>mysqli_prepare()</strong>
   * <strong>mysqli_stmt_send_long_data()</strong>
   * <strong>mysqli_stmt_errno()</strong>
   * <strong>mysqli_stmt_error()</strong>


id: mysqli_stmt::bind_result
type: function
doc:
<comment>Description:</comment>
  Binds variables to a prepared statement for result storage
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Binds columns in the result set to variables.
  
  When <strong>mysqli_stmt_fetch()</strong> is called to fetch data, the MySQL client/server protocol places the data
  for the bound columns into the specified variables <strong>$var</strong>/<strong>$vars</strong>.
  
  A column can be bound or rebound at any time, even after a result set has been partially
  retrieved. The new binding takes effect the next time  <strong>mysqli_stmt_fetch()</strong> is called.
  
  All columns must be bound after  <strong>mysqli_stmt_execute()</strong> and prior to calling <strong>mysqli_stmt_fetch()</strong>.
  
  Depending on column types bound variables can silently change to the corresponding PHP type.
  
  This function is useful for simple results. To retrieve iterable result set, or fetch each row as
  an array or object, use <strong>mysqli_stmt_get_result()</strong>.

<comment>Param:</comment>
  <info></info>       <strong>$deyim</strong>  Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
                 dönen bir <class>mysqli_stmt</class> nesnesi.
  <info>mixed</info>  <strong>$var</strong>    The first variable to be bound.
  <info>mixed</info>  <strong>$vars</strong>   Further variables to be bound.

<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>mysqli_stmt_get_result()</strong>
   * <strong>mysqli_stmt_bind_param()</strong>
   * <strong>mysqli_stmt_execute()</strong>
   * <strong>mysqli_stmt_fetch()</strong>
   * <strong>mysqli_prepare()</strong>
   * <strong>mysqli_stmt_prepare()</strong>


id: mysqli_stmt::close
type: function
doc:
<comment>Description:</comment>
  Closes a prepared statement
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Closes a prepared statement. <strong>mysqli_stmt_close()</strong> also deallocates the statement handle. If the
  current statement has pending or unread results, this function cancels them so that the next query
  can be executed.

<comment>Param:</comment>
  <info></info>  <strong>$deyim</strong>  Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
            dönen bir <class>mysqli_stmt</class> nesnesi.

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

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


id: mysqli_stmt::data_seek
type: function
doc:
<comment>Description:</comment>
  Adjusts the result pointer to an arbitrary row in the buffered result
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  This function moves the result set pointer of the buffered result set to an arbitrary row
  specified by the <strong>$offset</strong> parameter.
  
  This function works only on the buffered internal result set. <strong>mysqli_stmt_store_result()</strong> must be
  called prior to <strong>mysqli_stmt_data_seek()</strong>.

<comment>Param:</comment>
  <info></info>     <strong>$deyim</strong>   Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
                dönen bir <class>mysqli_stmt</class> nesnesi.
  <info>int</info>  <strong>$offset</strong>  Must be between zero and the total number of rows minus one (0..
                <strong>mysqli_stmt_num_rows()</strong> - 1).

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

<comment>See Also:</comment>
   * <strong>mysqli_prepare()</strong>
   * <strong>mysqli_stmt_store_result()</strong>
   * <strong>mysqli_stmt_num_rows()</strong>
   * <strong>mysqli_data_seek()</strong>


id: mysqli_stmt::execute
type: function
doc:
<comment>Description:</comment>
  Executes a prepared statement
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Executes previously prepared statement. The statement must be successfully  prepared prior to
  execution, using either the <strong>mysqli_prepare()</strong> or <strong>mysqli_stmt_prepare()</strong> function, or by passing the
  second argument to mysqli_stmt::__construct.
  
  If the statement is <return>UPDATE</return>, <return>DELETE</return>, or <return>INSERT</return>, the total number of affected rows can be determined
  by using the <strong>mysqli_stmt_affected_rows()</strong> function. If the query yields a result set, it can be
  fetched using <strong>mysqli_stmt_get_result()</strong> function or by fetching it row by row directly from the
  statement using <strong>mysqli_stmt_fetch()</strong> function.

<comment>Param:</comment>
  <info></info>            <strong>$deyim</strong>   Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
                       dönen bir <class>mysqli_stmt</class> nesnesi.
  <info>array|null</info>  <strong>$params</strong>  An optional list <info>array</info> with as many elements as there are bound parameters in
                       the SQL statement being executed. Each value is treated as a <info>string</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>mysqli_execute_query()</strong>
   * <strong>mysqli_prepare()</strong>
   * <strong>mysqli_stmt_bind_param()</strong>
   * <strong>mysqli_stmt_get_result()</strong>


id: mysqli_stmt::fetch
type: function
doc:
<comment>Description:</comment>
  Fetch results from a prepared statement into the bound variables
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Fetch the result from a prepared statement into the variables bound by <strong>mysqli_stmt_bind_result()</strong>.
  
  Note that all columns must be bound by the application before calling <strong>mysqli_stmt_fetch()</strong>.
  
  Data are transferred unbuffered without calling <strong>mysqli_stmt_store_result()</strong> which can decrease
  performance (but reduces memory cost).

<comment>Param:</comment>
  <info></info>  <strong>$deyim</strong>  Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
            dönen bir <class>mysqli_stmt</class> nesnesi.

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

<comment>See Also:</comment>
   * <strong>mysqli_prepare()</strong>
   * <strong>mysqli_stmt_errno()</strong>
   * <strong>mysqli_stmt_error()</strong>
   * <strong>mysqli_stmt_bind_result()</strong>


id: mysqli_stmt::free_result
type: function
doc:
<comment>Description:</comment>
  Frees stored result memory for the given statement handle
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Frees the result memory associated with the statement, which was allocated by
  <strong>mysqli_stmt_store_result()</strong>.

<comment>Param:</comment>
  <info></info>  <strong>$deyim</strong>  Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
            dönen bir <class>mysqli_stmt</class> nesnesi.

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

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


id: mysqli_stmt::get_result
type: function
doc:
<comment>Description:</comment>
  Gets a result set from a prepared statement as a mysqli_result object
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Retrieves a result set from a prepared statement as a <class>mysqli_result</class> object. The data will be
  fetched from the MySQL server to PHP. This method should be called only for queries which produce
  a result set.
  
  Sadece
  mysqlnd ile kullanılabilir.
  
  This function cannot be used together with <strong>mysqli_stmt_store_result()</strong>. Both of these functions
  retrieve the full result set from the MySQL server.

<comment>Param:</comment>
  <info></info>  <strong>$deyim</strong>  Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
            dönen bir <class>mysqli_stmt</class> nesnesi.

<comment>Return:</comment>
  <info>mysqli_result|false</info>  Returns <info>false</info> on failure. For successful queries which produce a result set,
                       such as <return>SELECT, SHOW, DESCRIBE</return> or <return>EXPLAIN</return>, <strong>mysqli_stmt_get_result()</strong> will
                       return a <class>mysqli_result</class> object. For other successful queries,
                       <strong>mysqli_stmt_get_result()</strong> will return <info>false</info>. The <strong>mysqli_stmt_errno()</strong> function
                       can be used to distinguish between the two reasons for <info>false</info>; due to a bug,
                       prior to PHP 7.4.13, <strong>mysqli_errno()</strong> had to be used for this purpose.

<comment>See Also:</comment>
   * <strong>mysqli_prepare()</strong>
   * <strong>mysqli_stmt_result_metadata()</strong>
   * <strong>mysqli_stmt_fetch()</strong>
   * <strong>mysqli_fetch_array()</strong>
   * <strong>mysqli_stmt_store_result()</strong>


id: mysqli_stmt::more_results
type: function
doc:
<comment>Description:</comment>
  Check if there are more query results from a multiple query
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım:
  
  Checks if there are more query results from a multiple query.
  
  Sadece
  mysqlnd ile kullanılabilir.

<comment>Param:</comment>
  <info></info>  <strong>$deyim</strong>  Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
            dönen bir <class>mysqli_stmt</class> nesnesi.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if more results exist, otherwise <info>false</info>.

<comment>See Also:</comment>
   * mysqli_stmt::next_result
   * mysqli::multi_query


id: mysqli_stmt::next_result
type: function
doc:
<comment>Description:</comment>
  Reads the next result from a multiple query
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım:
  
  Reads the next result from a multiple query.
  
  Prior to PHP 8.1.0, available only with mysqlnd.

<comment>Param:</comment>
  <info></info>  <strong>$deyim</strong>  Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
            dönen bir <class>mysqli_stmt</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>
   * mysqli_stmt::more_results
   * mysqli::multi_query


id: mysqli_stmt::num_rows
type: function
doc:
<comment>Description:</comment>
  Returns the number of rows fetched from the server
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns the number of rows buffered in the statement. This function will only work after
  <strong>mysqli_stmt_store_result()</strong> is called to buffer the entire result set in the statement handle.
  
  This function returns <return>0</return> unless all rows have been fetched from the server.

<comment>Param:</comment>
  <info></info>  <strong>$deyim</strong>  Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
            dönen bir <class>mysqli_stmt</class> nesnesi.

<comment>Return:</comment>
  <info>int|string</info>  An <info>int</info> representing the number of buffered rows. Returns <return>0</return> in unbuffered mode unless
              all rows have been fetched from the server.
              
              Satır sayısı <info>PHP_INT_MAX</info>'tan büyükse, sayı
              <info>string</info> türünde döndürülür.

<comment>See Also:</comment>
   * <strong>mysqli_stmt_store_result()</strong>
   * <strong>mysqli_stmt_affected_rows()</strong>
   * <strong>mysqli_prepare()</strong>


id: mysqli_stmt::prepare
type: function
doc:
<comment>Description:</comment>
  Prepares an SQL statement for execution
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Prepares a statement for execution. The query must consist of a single SQL statement.
  
  The statement template can contain zero or more question mark (<return>?</return>) parameter markers⁠—also called
  placeholders. The parameter markers must be bound to application variables using
  <strong>mysqli_stmt_bind_param()</strong> before executing the statement.
  
  In the case where a statement is passed to <strong>mysqli_stmt_prepare()</strong> that is longer than
  <return>max_allowed_packet</return> of the server, the returned error codes are different depending on whether you
  are using MySQL Native Driver (<return>mysqlnd</return>) or MySQL Client Library (<return>libmysqlclient</return>). The behavior is
  as follows:
  
  <return>mysqlnd</return> on Linux returns an error code of 1153. The error message means got a packet bigger than
  <return>max_allowed_packet</return> bytes.
  
  <return>mysqlnd</return> on Windows returns an error code 2006. This error message means server has gone away.
  
  <return>libmysqlclient</return> on all platforms returns an error code 2006. This error message means server has
  gone away.

<comment>Param:</comment>
  <info></info>        <strong>$deyim</strong>  Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
                  dönen bir <class>mysqli_stmt</class> nesnesi.
  <info>string</info>  <strong>$query</strong>  The query, as a string. It must consist of a single SQL statement.
                  
                  The SQL statement may contain zero or more parameter markers represented by
                  question mark (<return>?</return>) characters at the appropriate positions.
                  
                  The markers are legal only in certain places in SQL statements. For example, they
                  are permitted in the <return>VALUES()</return> list of an <return>INSERT</return> statement (to specify column
                  values for a row), or in a comparison with a column in a <return>WHERE</return> clause to specify a
                  comparison value. However, they are not permitted for identifiers (such as table
                  or column names).

<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>mysqli_stmt_init()</strong>
   * <strong>mysqli_stmt_execute()</strong>
   * <strong>mysqli_stmt_fetch()</strong>
   * <strong>mysqli_stmt_bind_param()</strong>
   * <strong>mysqli_stmt_bind_result()</strong>
   * <strong>mysqli_stmt_get_result()</strong>
   * <strong>mysqli_stmt_close()</strong>


id: mysqli_stmt::reset
type: function
doc:
<comment>Description:</comment>
  Resets a prepared statement
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Resets a prepared statement on client and server to state after prepare.
  
  It resets the statement on the server, data sent using <strong>mysqli_stmt_send_long_data()</strong>,  unbuffered
  result sets and current errors. It does not clear bindings or stored result sets.  Stored result
  sets will be cleared when executing the prepared statement (or closing it).
  
  To prepare a statement with another query use function <strong>mysqli_stmt_prepare()</strong>.

<comment>Param:</comment>
  <info></info>  <strong>$deyim</strong>  Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
            dönen bir <class>mysqli_stmt</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>mysqli_prepare()</strong>


id: mysqli_stmt::result_metadata
type: function
doc:
<comment>Description:</comment>
  Returns result set metadata from a prepared statement
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  If a statement passed to <strong>mysqli_prepare()</strong> is one that produces a result set,
  <strong>mysqli_stmt_result_metadata()</strong> returns the result object that can be used to process the meta
  information such as total number of fields and individual field information.
  
  This result set pointer can be passed as an argument to any of the field-based functions that
  process result set metadata, such as:
  <strong>mysqli_num_fields()</strong><strong>mysqli_fetch_field()</strong><strong>mysqli_fetch_field_direct()</strong><strong>mysqli_fetch_fields()</strong><strong>mysqli_field_count()</strong><strong>mysqli_field_seek()</strong><strong>mysqli_field_tell()</strong><strong>mysqli_free_result()</strong>
  
  <strong>mysqli_num_fields()</strong>
  
  <strong>mysqli_fetch_field()</strong>
  
  <strong>mysqli_fetch_field_direct()</strong>
  
  <strong>mysqli_fetch_fields()</strong>
  
  <strong>mysqli_field_count()</strong>
  
  <strong>mysqli_field_seek()</strong>
  
  <strong>mysqli_field_tell()</strong>
  
  <strong>mysqli_free_result()</strong>
  
  The result set structure should be freed when you are done with it, which you can do by passing it
  to <strong>mysqli_free_result()</strong>
  
  The result set returned by <strong>mysqli_stmt_result_metadata()</strong> contains only metadata. It does not
  contain any row results. The rows are obtained by using the statement handle with
  <strong>mysqli_stmt_fetch()</strong>.

<comment>Param:</comment>
  <info></info>  <strong>$deyim</strong>  Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
            dönen bir <class>mysqli_stmt</class> nesnesi.

<comment>Return:</comment>
  <info>mysqli_result|false</info>  Returns a result object or <info>false</info> if an error occurred.

<comment>See Also:</comment>
   * <strong>mysqli_prepare()</strong>
   * <strong>mysqli_free_result()</strong>


id: mysqli_stmt::send_long_data
type: function
doc:
<comment>Description:</comment>
  Send data in blocks
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Allows to send parameter data to the server in pieces (or chunks), e.g. if the size of a blob
  exceeds the size of <return>max_allowed_packet</return>. This function can be called multiple times to send the
  parts of a character or binary data value for a column, which must be one of the TEXT or BLOB
  datatypes.

<comment>Param:</comment>
  <info></info>        <strong>$deyim</strong>      Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
                      dönen bir <class>mysqli_stmt</class> nesnesi.
  <info>int</info>     <strong>$param_num</strong>  Indicates which parameter to associate the data with. Parameters are numbered
                      beginning with 0.
  <info>string</info>  <strong>$data</strong>       A string containing data to be sent.

<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>mysqli_prepare()</strong>
   * <strong>mysqli_stmt_bind_param()</strong>


id: mysqli_stmt::store_result
type: function
doc:
<comment>Description:</comment>
  Stores a result set in an internal buffer
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  This function should be called for queries that successfully  produce a result set (e.g. <return>SELECT,
  SHOW, DESCRIBE, EXPLAIN</return>) only if the complete result set needs to be buffered in PHP. Each
  subsequent <strong>mysqli_stmt_fetch()</strong> call will return buffered data.
  
  It is unnecessary to call <strong>mysqli_stmt_store_result()</strong> for other queries, but if you do, it will not
  harm or cause any notable performance loss in all cases. You can detect whether the query produced
  a result set by checking if <strong>mysqli_stmt_result_metadata()</strong> returns <info>false</info>.

<comment>Param:</comment>
  <info></info>  <strong>$deyim</strong>  Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
            dönen bir <class>mysqli_stmt</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>mysqli_prepare()</strong>
   * <strong>mysqli_stmt_result_metadata()</strong>
   * <strong>mysqli_stmt_fetch()</strong>


id: mysqli_stmt_affected_rows
type: function
doc:
<comment>Description:</comment>
  Returns the total number of rows changed, deleted, inserted, or
    matched by the last statement executed
    
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns the number of rows affected by <return>INSERT</return>, <return>UPDATE</return>, or <return>DELETE</return> query.  Works like
  <strong>mysqli_stmt_num_rows()</strong> for <return>SELECT</return> statements.

<comment>Param:</comment>
  <info></info>  <strong>$deyim</strong>  Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
            dönen bir <class>mysqli_stmt</class> nesnesi.

<comment>Return:</comment>
  <info>int|string</info>  An integer greater than zero indicates the number of rows affected or retrieved. Zero
              indicates that no records were updated for an  <return>UPDATE</return> statement, no rows matched the
              <return>WHERE</return> clause in the query or that no query has yet been executed. <return>-1</return> indicates that
              the query returned an error or that, for a <return>SELECT</return> query, <strong>mysqli_stmt_affected_rows()</strong>
              was called prior to calling <strong>mysqli_stmt_store_result()</strong>.
              
              If the number of affected rows is greater than maximum PHP int value, the number of
              affected rows will be returned as a string value.

<comment>See Also:</comment>
   * <strong>mysqli_stmt_num_rows()</strong>
   * <strong>mysqli_stmt_store_result()</strong>


id: mysqli_stmt_errno
type: function
doc:
<comment>Description:</comment>
  Returns the error code for the most recent statement call
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns the error code for the most recently invoked statement function that can succeed or fail.

<comment>Param:</comment>
  <info></info>  <strong>$deyim</strong>  Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
            dönen bir <class>mysqli_stmt</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  An error code value. Zero means no error occurred.

<comment>See Also:</comment>
   * <strong>mysqli_stmt_error()</strong>
   * <strong>mysqli_stmt_sqlstate()</strong>


id: mysqli_stmt_error
type: function
doc:
<comment>Description:</comment>
  Returns a string description for last statement error
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns a string containing the error message for the most recently invoked statement function
  that can succeed or fail.

<comment>Param:</comment>
  <info></info>  <strong>$deyim</strong>  Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
            dönen bir <class>mysqli_stmt</class> nesnesi.

<comment>Return:</comment>
  <info>string</info>  A string that describes the error. An empty string if no error occurred.

<comment>See Also:</comment>
   * <strong>mysqli_stmt_errno()</strong>
   * <strong>mysqli_stmt_sqlstate()</strong>


id: mysqli_stmt_error_list
type: function
doc:
<comment>Description:</comment>
  Returns a list of errors from the last statement executed
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns an array of errors for the most recently invoked statement function that can succeed or
  fail.

<comment>Param:</comment>
  <info></info>  <strong>$deyim</strong>  Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
            dönen bir <class>mysqli_stmt</class> nesnesi.

<comment>Return:</comment>
  <info>array</info>  A list of errors, each as an associative <info>array</info> containing the errno, error, and sqlstate.

<comment>See Also:</comment>
   * <strong>mysqli_stmt_error()</strong>
   * <strong>mysqli_stmt_errno()</strong>
   * <strong>mysqli_stmt_sqlstate()</strong>


id: mysqli_stmt_field_count
type: function
doc:
<comment>Description:</comment>
  Returns the number of columns in the given statement
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns the number of columns in the prepared statement.

<comment>Param:</comment>
  <info></info>  <strong>$deyim</strong>  Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
            dönen bir <class>mysqli_stmt</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  Returns an integer representing the number of columns.

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


id: mysqli_stmt_insert_id
type: function
doc:
<comment>Description:</comment>
  Get the ID generated from the previous INSERT operation
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>int|string</info>  


id: mysqli_stmt_param_count
type: function
doc:
<comment>Description:</comment>
  Returns the number of parameters for the given statement
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns the number of parameter markers present in the prepared statement.

<comment>Param:</comment>
  <info></info>  <strong>$deyim</strong>  Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
            dönen bir <class>mysqli_stmt</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  Returns an integer representing the number of parameters.

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


id: mysqli_stmt_sqlstate
type: function
doc:
<comment>Description:</comment>
  Returns SQLSTATE error from previous statement operation
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns a string containing the SQLSTATE error code for the most recently invoked prepared
  statement function that can succeed or fail. The error code consists of five characters. <return>'00000'</return>
  means no error. The values are specified by ANSI SQL and ODBC. For a list of possible values, see
  http://dev.mysql.com/doc/mysql/en/error-handling.html.

<comment>Param:</comment>
  <info></info>  <strong>$deyim</strong>  Sadece yordamsal tarz: <strong>mysqli_stmt_init()</strong> işlevinden
            dönen bir <class>mysqli_stmt</class> nesnesi.

<comment>Return:</comment>
  <info>string</info>  Returns a string containing the SQLSTATE error code for the last error. The error code
          consists of five characters. <return>'00000'</return> means no error.

<comment>See Also:</comment>
   * <strong>mysqli_stmt_errno()</strong>
   * <strong>mysqli_stmt_error()</strong>


id: mysqli_thread_id
type: function
doc:
<comment>Description:</comment>
  Returns the thread ID for the current connection
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  The <strong>mysqli_thread_id()</strong> function returns the thread ID for the current connection which can then be
  killed using the <strong>mysqli_kill()</strong> function. If the connection is lost and you reconnect with
  <strong>mysqli_ping()</strong>, the thread ID will be other. Therefore you should get the thread ID only when you
  need it.
  
  The thread ID is assigned on a connection-by-connection basis. Hence, if the connection is broken
  and then re-established a new thread ID will be assigned.
  
  To kill a running query you can use the SQL command  <return>KILL QUERY processid</return>.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  Returns the Thread ID for the current connection.

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


id: mysqli_warning::next
type: function
doc:
<comment>Description:</comment>
  Fetch next warning
  
  Change warning information to the next warning if possible.
  
  Once the warning has been set to the next warning, new values of properties <return>message</return>, <return>sqlstate</return> and
  <return>errno</return> of <class>mysqli_warning</class> are available.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if next warning was fetched successfully. If there are no more warnings, it
        will return <info>false</info>


id: mysqli_warning_count
type: function
doc:
<comment>Description:</comment>
  Returns the number of warnings from the last query for the given link
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Returns the number of warnings from the last query in the connection.
  
  For retrieving warning messages you can use the SQL command <return>SHOW WARNINGS [limit row_count]</return>.

<comment>Param:</comment>
  <info></info>  <strong>$bağlantı</strong>  Sadece yordamsal tarz: <strong>mysqli_connect()</strong> veya
               <strong>mysqli_init()</strong> işlevinden dönen bir
               <class>mysqli</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  Number of warnings or zero if there are no warnings.

<comment>See Also:</comment>
   * <strong>mysqli_errno()</strong>
   * <strong>mysqli_error()</strong>
   * <strong>mysqli_sqlstate()</strong>


id: natcasesort
type: function
doc:
<comment>Description:</comment>
  Bir diziyi harf büyüklüğüne duyarsız "doğal sıralama"
    algoritmasıyla sıralar
  
  <strong>natcasesort()</strong> işlevi <strong>natsort()</strong> işlevinin harf büyüklüğüne duyarsız sürümüdür.
  
  Bu işlev, abecesayısal dizgeleri, insanların anahtar değer ilişkisini sağlayarak yaptıkları
  şekilde gerçekleyen bir sıralama algoritmasını kullanarak sıralar. Bu algoritmaya "doğal sıralama"
  algoritması adı verilir.
  
  İki üye karşılaştırıldığında eşitse bunların özgün sıralamadaki yerleri korunur. PHP 8.0.0
  öncesinde sıralı dizideki göreli yerleri tanımsızdı.
  
  Dahili dizi göstericisi ilk elemana atanır.

<comment>Param:</comment>
  <info>array</info>  <strong>$dizi</strong>  Sıralanacak dizi.

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

<comment>See Also:</comment>
   * <strong>natsort()</strong>
   * Dizilerde Sıralama
   * <strong>strnatcmp()</strong>
   * <strong>strnatcasecmp()</strong>


id: natsort
type: function
doc:
<comment>Description:</comment>
  Bir diziyi "doğal sıralama" algoritmasıyla sıralar
  
  Bu işlev, abecesayısal dizgeleri, insanların anahtar değer ilişkisini sağlayarak yaptıkları
  şekilde gerçekleyen bir sıralama algoritmasını kullanarak sıralar. Bu algoritmaya "doğal sıralama"
  algoritması adı verilir. Bu algoritma ile <strong>sort()</strong> işlevinin yaptığı standart sıralama arasındaki
  farkı gösteren bir örnek aşağıdadır.
  
  İki üye karşılaştırıldığında eşitse bunların özgün sıralamadaki yerleri korunur. PHP 8.0.0
  öncesinde sıralı dizideki göreli yerleri tanımsızdı.
  
  Dahili dizi göstericisi ilk elemana atanır.

<comment>Param:</comment>
  <info></info>  <strong>$dizi</strong>  Sıralanacak dizi.

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

<comment>See Also:</comment>
   * <strong>natcasesort()</strong>
   * Dizilerde Sıralama
   * <strong>strnatcmp()</strong>
   * <strong>strnatcasecmp()</strong>


id: net_get_interfaces
type: function
doc:
<comment>Description:</comment>
  Get network interfaces
  
  Returns an enumeration of network interfaces (adapters) on the local machine.

<comment>Return:</comment>
  <info>array|false</info>  Returns an associative <info>array</info> where the key is the name of the interface and the value
               an associative array of interface attributes, başarısızlık durumunda <info>false</info> döner.
               
               Each interface associative array contains: Interface
               attributesİsimAçıklamadescription Optional string value for description of the
               interface. Windows only. mac Optional string value for MAC address of the interface.
               Windows only. mtu Integer value for Maximum transmission unit (MTU) of the interface.
               Windows only. unicast Array of associative arrays, see Unicast attributes below. up
               Boolean status (on/off) for interface.
               
               Unicast attributesİsimAçıklamaflags Integer value. family Integer value. address
               String value for address in either IPv4 or IPv6. netmask String value for netmask in
               either IPv4 or IPv6.


id: next
type: function
doc:
<comment>Description:</comment>
  Dahili dizi göstericisini bir ilerletir
  
  <strong>next()</strong> işlevi bir farkla <strong>current()</strong> işlevi gibi davranır. Eleman değerini döndürmeden önce dahili
  dizi göstericisini bir ileri taşır. Yani farklı olarak dahili dizi göstericisini bir ilerlettikten
  sonra, <strong>current()</strong> işlevindeki gibi dahili dizi göstericisinin gösterdiği elemanın değerini
  döndürür.

<comment>Param:</comment>
  <info>array|object</info>  <strong>$dizi</strong>  Göstericisi konumlanacak dizi.

<comment>Return:</comment>
  <info>mixed</info>  Dizinin dahili göstericisinin bulunduğu konumun bir sonrasında eleman varsa o elemanın
         değeri döner, yoksa <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>current()</strong>
   * <strong>end()</strong>
   * <strong>prev()</strong>
   * <strong>reset()</strong>
   * foreach


id: ngettext
type: function
doc:
<comment>Description:</comment>
  gettext işlevinin çoğul biçemli sürümü
  
  <strong>gettext()</strong> işlevinin çoğul biçemli sürümüdür. Bazı dillerde çoğul biçemli iletiler için birden
  fazla ileti gerekebilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$tekil</strong>  Tekil ileti kimliği.
  <info>string</info>  <strong>$çoğul</strong>  Çoğul ileti kimliği.
  <info>int</info>     <strong>$sayı</strong>  Geçerli dil için istenen çoğul iletinin çoğul sayısı.

<comment>Return:</comment>
  <info>string</info>  Geçerli yerelde, <strong>$sayı</strong> sayısı için <strong>$tekil</strong> ve <strong>$çoğul</strong> ile betimlenen doğru çoğul biçemli
          iletiyi döndürür.


id: nl2br
type: function
doc:
<comment>Description:</comment>
  Dizgedeki tüm satırsonlarının yerine HTML satır katlayıcıları
    yerleştirilir
  
  <strong>$dizge</strong> içindeki bütün satırsonu karakterlerinin (<return>\r\n</return>, <return>\n\r</return>, <return>\n</return> ve <return>\r</return>) yerlerine \<br /&gt; veya \<br&gt; yerleştirilerek elde edilen dizgeyi döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  Girdi dizgesi.
  <info>bool</info>    <strong>$xhtml</strong>  XHTML uyumlu etiket kullanılıp kullanılmayacağını belirler.

<comment>Return:</comment>
  <info>string</info>  Elde edilen dizge.

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


id: nl_langinfo
type: function
doc:
<comment>Description:</comment>
  Dili ve yerel bilgisini sorgular
  
  <strong>nl_langinfo()</strong> işlevi yerel sınıflarındaki elemanlara tek tek erişmek için kullanılır.Tüm
  elemanları döndüren <strong>localeconv()</strong> işlevinin tersine, <strong>nl_langinfo()</strong> belli bir elemanı seçme olanağı
  verir.

<comment>Param:</comment>
  <info>int</info>  <strong>$eleman</strong>  <strong>$eleman</strong> bağımsız değişkeni elemanın sabit ismi olabileceği gibi elemanın tamsayı
                değeri de olabilir. Aşağıda açıklamalarıyla birlikte verilen sabit isimleri <strong>$eleman</strong>
                olarak kullanılabilir. Bu sabitlerin bazıları geçerli yerelde tanımlanmamış
                olabilir. nl_langinfo SabitleriSabitAçıklama<info>LC_TIME</info> Sınıfının Sabitleri
                <info>ABDAY_(1-7)</info>Haftanın n. gününün kısaltılmış ismi.<info>DAY_(1-7)</info>Haftanın n. gününün tam
                ismi (<info>DAY_1</info> = Pazar).<info>ABMON_(1-12)</info>Yılın n. ayının kısaltılmış ismi.<info>MON_(1-12)</info>Yılın n.
                ayının tam ismi.<info>AM_STR</info>Öğleden önce.<info>PM_STR</info>Öğleden sonra.<info>D_T_FMT</info>Tarih ve saati
                göstermek için <strong>strftime()</strong> işlevinde kullanılabilecek dizge.<info>D_FMT</info>Tarihi göstermek
                için <strong>strftime()</strong> işlevinde kullanılabilecek dizge.<info>T_FMT</info>Saati göstermek için
                <strong>strftime()</strong> işlevinde kullanılabilecek dizge.<info>T_FMT_AMPM</info>12 saatlik öö/ös gösterimli
                saati göstermek için <strong>strftime()</strong> işlevinde kullanılabilecek dizge.<info>ERA</info>Diğer çağ
                ismi.<info>ERA_YEAR</info>Diğer çağ biçeminde yıl.<info>ERA_D_T_FMT</info>Diğer çağ biçeminde tarih ve saati
                göstermek için <strong>strftime()</strong> işlevinde kullanılabilecek dizge.<info>ERA_D_FMT</info>Diğer çağ
                biçeminde tarihi göstermek için <strong>strftime()</strong> işlevinde kullanılabilecek
                dizge.<info>ERA_T_FMT</info>Diğer çağ biçeminde saati göstermek için <strong>strftime()</strong> işlevinde
                kullanılabilecek dizge.<info>LC_MONETARY</info> Sınıfının Sabitleri <info>INT_CURR_SYMBOL</info>Uluslararası
                para birimi.<info>CURRENCY_SYMBOL</info>Yerel para birimi.<info>CRNCYSTR</info><info>CURRENCY_SYMBOL</info> ile
                aynı.<info>MON_DECIMAL_POINT</info>Para için ondalık ayracı.<info>MON_THOUSANDS_SEP</info>Para için binlik
                ayracı.<info>MON_GROUPING</info>Para için binlik ayracı.<info>POSITIVE_SIGN</info>Pozitif değerler için
                im.<info>NEGATIVE_SIGN</info>Negatif değerler için im.<info>INT_FRAC_DIGITS</info>Uluslararası kuruş
                hanelerinin sayısı.<info>FRAC_DIGITS</info>Yerel  kuruş hanelerinin
                sayısı.<info>P_CS_PRECEDES</info><info>CURRENCY_SYMBOL</info> bir pozitif değerin önüne getirilecekse 1
                döner.<info>P_SEP_BY_SPACE</info><info>CURRENCY_SYMBOL</info> bir pozitif değerden bir boşlukla ayrılacaksa 1
                döner.<info>N_CS_PRECEDES</info><info>CURRENCY_SYMBOL</info> bir negatif değerin önüne getirilecekse 1
                döner.<info>N_SEP_BY_SPACE</info><info>CURRENCY_SYMBOL</info> bir negatif değerden bir boşlukla ayrılacaksa 1
                döner.<info>P_SIGN_POSN</info> Para birimi ve miktar yaylı ayraçların arasına alınacaksa 0 döner.
                İşaret dizgesi, miktar ve para biriminin önüne konacaksa 1 döner.  İşaret dizgesi,
                miktar ve para biriminin ardına konacaksa 2 döner.  İşaret dizgesi, para biriminin
                önüne konacaksa 3 döner.  İşaret dizgesi, para biriminin ardına konacaksa 4 döner.
                <info>N_SIGN_POSN</info><info>LC_NUMERIC</info> Sınıfının Sabitleri <info>DECIMAL_POINT</info>Sayılar için ondalık
                ayraç.<info>RADIXCHAR</info><info>DECIMAL_POINT</info> ile aynı.<info>THOUSANDS_SEP</info>Sayılar için binlik
                ayraç.<info>THOUSEP</info><info>THOUSANDS_SEP</info> ile aynı.<info>GROUPING</info>LC_MESSAGES Sınıfının
                Sabitleri<info>YESEXPR</info>'evet' veya 'yes' girdisi ile eşleşen düzenli ifade dizgesi (Glibc
                Türkçe yerelinde ikisi de kullanılabilmektedir).<info>NOEXPR</info>'hayır' veya 'no' dizgesi ile
                eşleşen düzenli ifade girdisi (Glibc Türkçe yerelinde ikisi de
                kullanılabilmektedir).<info>YESSTR</info>'evet' veya 'yes' için çıktı dizgesi.<info>NOSTR</info>'hayır' veya
                'no' çıktı dizgesi.<info>LC_CTYPE</info> Sınıfının Sabitleri <info>CODESET</info>Karakter kodlamasının ismini
                içeren bir dizge döner.
                
                Para birimi ve miktar yaylı ayraçların arasına alınacaksa 0 döner.
                
                İşaret dizgesi, miktar ve para biriminin önüne konacaksa 1 döner.
                
                İşaret dizgesi, miktar ve para biriminin ardına konacaksa 2 döner.
                
                İşaret dizgesi, para biriminin önüne konacaksa 3 döner.
                
                İşaret dizgesi, para biriminin ardına konacaksa 4 döner.

<comment>Return:</comment>
  <info>string|false</info>  Bir elemanı bir dizge olarak döndürür. <strong>$eleman</strong> geçersizse <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>setlocale()</strong>
   * <strong>localeconv()</strong>


id: number_format
type: function
doc:
<comment>Description:</comment>
  Sayıyı binlik bölümlere ayırır
  
  <strong>$sayı</strong>, yarıdan yukarı yuvarlanarak, ondalık kısmı <strong>$ondalık_hane</strong> sayıda hane içerecek şekilde ,
  ondalık ayraç olarak <strong>$ondalık_ayracı</strong>, binlik ayraç olarak <strong>$binlik_ayracı</strong> kullanılarak çıktılanır.

<comment>Param:</comment>
  <info>float</info>        <strong>$sayı</strong>           Biçemlenecek sayı.
  <info>int</info>          <strong>$ondalık_hane</strong>   Ondalık hanelerin sayısı. <return>0</return> ise dönen dizgede <strong>$ondalık_ayracı</strong>
                                bulunmaz.
  <info>string|null</info>  <strong>$ondalık_ayracı</strong>  Ondalık ayracı.
  <info>string|null</info>  <strong>$binlik_ayracı</strong>  Binlik ayracı.

<comment>Return:</comment>
  <info>string</info>  <strong>$sayı</strong>'nın biçemlenmiş sürümü.

<comment>See Also:</comment>
   * <strong>money_format()</strong>
   * <strong>sprintf()</strong>
   * <strong>printf()</strong>
   * <strong>sscanf()</strong>


id: oauth_get_sbs
type: function
doc:
<comment>Description:</comment>
  Generate a Signature Base String
  
  Generates a Signature Base String according to pecl/oauth.

<comment>Param:</comment>
  <info>string</info>  <strong>$http_method</strong>         The HTTP method.
  <info>string</info>  <strong>$uri</strong>                 URI to encode.
  <info>array</info>   <strong>$request_parameters</strong>  Array of request parameters.

<comment>Return:</comment>
  <info>string</info>  Returns a Signature Base String.


id: oauth_urlencode
type: function
doc:
<comment>Description:</comment>
  Encode a URI to RFC 3986
  
  Encodes a URI to RFC 3986.

<comment>Param:</comment>
  <info>string</info>  <strong>$uri</strong>  URI to encode.

<comment>Return:</comment>
  <info>string</info>  Returns an RFC 3986 encoded string.


id: ob_clean
type: function
doc:
<comment>Description:</comment>
  Çıktı tamponunu temizler (siler)
  
  Bu işlev, en üst seviye çıktı tamponunun içeriğini siler.
  
  Bu işlev, <strong>ob_end_clean()</strong> gibi tamponu yok etmez.
  
  Çıktı tamponu <strong>ob_start()</strong> tarafından PHP_OUTPUT_HANDLER_CLEANABLE ile başlatılmalıdır. Aksi
  takdirde <strong>ob_clean()</strong> çalışmaz.

<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>ob_flush()</strong>
   * <strong>ob_end_flush()</strong>
   * <strong>ob_end_clean()</strong>


id: ob_end_clean
type: function
doc:
<comment>Description:</comment>
  Çıktı tamponunu temizler (siler) ve tamponu kapatır
  
  Bu işlev, en üst seviye çıktı tamponunun içeriğini siler ve bu çıktı tamponunu kapatır.
  <strong>ob_end_clean()</strong> çağrısından sonra tampon yok edildiğinden eğer gönderilen tampon içeriğin saklamak
  istiyorsanız <strong>ob_end_clean()</strong> çağrısından önce bir <strong>ob_get_contents()</strong> çağrısı yapmalısınız.
  
  Çıktı tamponu <strong>ob_start()</strong> tarafından PHP_OUTPUT_HANDLER_CLEANABLE ve PHP_OUTPUT_HANDLER_REMOVABLE
  ile başlatılmalıdır. Aksi takdirde <strong>ob_end_clean()</strong> çalışmaz.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner. Başarısızlık sebeplerinden biri
        etkin bir tamponun bulunmaması diğeri ise tamponun silinememesi (özel bir tamponsa)
        olabilir.

<comment>See Also:</comment>
   * <strong>ob_start()</strong>
   * <strong>ob_get_contents()</strong>
   * <strong>ob_flush()</strong>


id: ob_end_flush
type: function
doc:
<comment>Description:</comment>
  Çıktı tamponunu boşaltır (gönderir) ve tamponu kapatır
    
  
  Bu işlev en üst seviye çıktı tamponunun (varsa) içeriğini gönderir ve bu tamponu kapatır.
  <strong>ob_end_flush()</strong> çağrısından sonra tampon yok edildiğinden eğer gönderilen tampon içeriğin saklamak
  istiyorsanız <strong>ob_end_flush()</strong> çağrısından önce bir <strong>ob_get_contents()</strong> çağrısı yapmalısınız.
  
  Çıktı tamponu <strong>ob_start()</strong> tarafından PHP_OUTPUT_HANDLER_CLEANABLE ve PHP_OUTPUT_HANDLER_REMOVABLE
  ile başlatılmalıdır. Aksi takdirde <strong>ob_end_flush()</strong> çalışmaz.
  
  <strong>ob_get_flush()</strong> işlevi, bu işlevden farklı olarak tampon içeriğini bir dizge olarak döndürür.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner. Başarısızlık sebeplerinden biri
        etkin bir tamponun bulunmaması diğeri ise tamponun silinememesi (özel bir tamponsa)
        olabilir.

<comment>See Also:</comment>
   * <strong>ob_start()</strong>
   * <strong>ob_get_contents()</strong>
   * <strong>ob_get_flush()</strong>
   * <strong>ob_flush()</strong>
   * <strong>ob_end_clean()</strong>


id: ob_flush
type: function
doc:
<comment>Description:</comment>
  Çıktı tamponunu boşaltır (gönderir)
  
  Bu işlev (varsa) çıktı tamponunun içeriğini gönderir. <strong>ob_flush()</strong> sonrası tampon içeriği
  temizlendiğinden eğer gönderilen içeriği saklamak istiyorsanız <strong>ob_flush()</strong> çağrısından önce bir
  <strong>ob_get_contents()</strong> çağrısı yapmalısınız.
  
  Bu işlev, <strong>ob_end_flush()</strong> işlevinin yaptığı gibi çıktı tamponunu yok etmez.

<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>ob_get_contents()</strong>
   * <strong>ob_clean()</strong>
   * <strong>ob_end_flush()</strong>
   * <strong>ob_end_clean()</strong>


id: ob_get_clean
type: function
doc:
<comment>Description:</comment>
  Geçerli çıktı tamponun içeriğini döndürüp tamponu siler
  
  Geçerli çıktı tamponun içeriğini döndürüp tamponu siler.
  
  <strong>ob_get_clean()</strong> esasen <strong>ob_get_contents()</strong> ve <strong>ob_end_clean()</strong> işlevlerini çağırır.
  
  Çıktı tamponu <strong>ob_start()</strong> tarafından PHP_OUTPUT_HANDLER_CLEANABLE ve PHP_OUTPUT_HANDLER_REMOVABLE
  ile başlatılmalıdır. Aksi takdirde <strong>ob_get_clean()</strong> çalışmaz.

<comment>Return:</comment>
  <info>string|false</info>  Çıktı tamponlaması etkin değilse <info>false</info>, aksi takdirde çıktı tamponunun içeriğini
                döndürür.

<comment>See Also:</comment>
   * <strong>ob_get_contents()</strong>
   * <strong>ob_start()</strong>


id: ob_get_contents
type: function
doc:
<comment>Description:</comment>
  Çıktı tamponunun içeriği ile döner
  
  Çıktı tamponunu temizlemeden içeriği ile döner.

<comment>Return:</comment>
  <info>string|false</info>  Çıktı tamponlaması etkin değilse <info>false</info>, aksi takdirde çıktı tamponunun içeriğini
                döndürür.

<comment>See Also:</comment>
   * <strong>ob_start()</strong>
   * <strong>ob_get_length()</strong>


id: ob_get_flush
type: function
doc:
<comment>Description:</comment>
  Çıktı tamponunu boşaltır, içeriğini bir dizge olarak döndürür ve
    çıktı tamponlamasını kapatır
  
  <strong>ob_get_flush()</strong> işlevi, çıktı tamponunu boşaltır, içeriğini bir dizge olarak döndürür ve çıktı
  tamponlamasını kapatır.
  
  Çıktı tamponu <strong>ob_start()</strong> tarafından PHP_OUTPUT_HANDLER_FLUSHABLE ile başlatılmalıdır. Aksi
  takdirde <strong>ob_get_flush()</strong> çalışmaz.
  
  Tampon içeriğini bir dizge olarak döndürmesi dışında <strong>ob_end_flush()</strong> işlevine benzer.

<comment>Return:</comment>
  <info>string|false</info>  Çıktı tamponlaması etkin değilse <info>false</info> aksi takdirde çıktı tamponunun içeriğini
                döndürür.

<comment>See Also:</comment>
   * <strong>ob_end_clean()</strong>
   * <strong>ob_end_flush()</strong>
   * <strong>ob_list_handlers()</strong>


id: ob_get_length
type: function
doc:
<comment>Description:</comment>
  Çıktı tamponunundaki içeriğin uzunluğunu döndürür
  
  Çıktı tamponunundaki içeriğin uzunluğunu bayt cinsinden döndürür.

<comment>Return:</comment>
  <info>int|false</info>  Çıktı tamponu etkin değilse <info>false</info>, aksi takdirde bayt cinsinden çıktı tamponunundaki
             içeriğin uzunluğunu döndürür.

<comment>See Also:</comment>
   * <strong>ob_start()</strong>
   * <strong>ob_get_contents()</strong>


id: ob_get_level
type: function
doc:
<comment>Description:</comment>
  Çıktı tamponlama mekanizmasının iç içelik seviyesini döndürür
    
  
  Çıktı tamponlama mekanizmasının iç içelik seviyesini döndürür

<comment>Return:</comment>
  <info>int</info>  Çıktı tamponlaması etkin değilse sıfır, aksi takdirde çıktı tamponlama eylemcilerinin iç
       içelik seviyesini döndürür.

<comment>See Also:</comment>
   * <strong>ob_start()</strong>
   * <strong>ob_get_contents()</strong>


id: ob_get_status
type: function
doc:
<comment>Description:</comment>
  Çıktı tamponlarının durumu ile döner
  
  <strong>ob_get_status()</strong> işlevi, <strong>$tam_durum</strong> bağımsız değişkeninde <info>true</info> belirtilmişse her seviyeden etkin
  çıktı tamponlarının tamamının durumunu, aksi takdirde üst seviye çıktı tamponunun durumunu
  döndürür.

<comment>Param:</comment>
  <info>bool</info>  <strong>$tam_durum</strong>  <info>true</info> her seviyeden etkin çıktı tamponlarının tamamının durumunu, <info>false</info> ise veya
                    belirtilmezse sadece üst seviye çıktı tamponunun durumunu döndürür.

<comment>Return:</comment>
  <info>array</info>  <strong>$tam_durum</strong> bağımsız değişkeni belirtilmezse veya <strong>$tam_durum</strong> = <info>false</info> olduğunda aşağıdaki
         elemanlarla basit bir dizi döner:  2 [type] => 0 [status] => 0 [name] => URL-Rewriter [del]
         => 1
         )
         ]]> <strong>ob_get_status()</strong> işlevinin basit sonuçlarıAnahtarDeğerlevelÇıktı iç içelik seviyesitype<return>0</return>
         (dahili işleyici) veya <return>1</return> (kullanıcının işleyicisi) status<return>PHP_OUTPUT_HANDLER_START</return> (0),
         <return>PHP_OUTPUT_HANDLER_CONT</return> (1) veya <return>PHP_OUTPUT_HANDLER_END</return> (2) değerlerinden biri name Etkin
         çıktı eylemcisinin ismi veya atanmamışsa 'öntanımlı çıktı işleyicisi' del<strong>ob_start()</strong>
         tarafından belirlenen silme seçeneği
         
         İşlev, <strong>$tam_durum</strong> = <info>true</info> değeriyle çağrılırsa, her ektin çıktı tamponu seviyesi için bir
         eleman içeren bir dizi döner. Çıktı seviyesi üst seviye dizinin anahtarı olarak kullanılır
         ve bu anahtarların değerleri de kendi etkin çıktı seviyelerine ilişkin durum bilgisi içeren
         birer dizi içerirler.  Array ( [chunk_size] => 0 [size] => 40960 [block_size] => 10240
         [type] => 1 [status] => 0 [name] => default output handler [del] => 1 )
          [1] => Array ( [chunk_size] => 0 [size] => 40960 [block_size] => 10240 [type] => 0
         [buffer_size] => 0 [status] => 0 [name] => URL-Rewriter [del] => 1 )
         
         )
         ]]>
         
         Tam çıktı ek olarak şu elemanları içerir: <strong>ob_get_status()</strong> işlevinin tam
         sonuçlarıAnahtarDeğerchunk_size<strong>ob_start()</strong> tarafından atanan parça boyutusize...blocksize...

<comment>See Also:</comment>
   * <strong>ob_get_level()</strong>
   * <strong>ob_list_handlers()</strong>


