# php_manual

id: imagegrabscreen
type: function
doc:
<comment>Description:</comment>
  Ekran görüntüsünü yakalar
  
  Ekranın tamamının bir görüntüsünü yakalar.
  
  Bu işlev sadece Windows'ta kullanılabilmektedir.

<comment>Return:</comment>
  <info>GdImage|false</info>  Hata oluşursa <info>false</info> aksi takdirde bir görüntü nesnesi ile döner.

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


id: imagegrabwindow
type: function
doc:
<comment>Description:</comment>
  Bir pencereyi yakalar
  
  Bir pencere tanıtıcısı (pencerenin COM örneğinin HWND özelliği) kullanarak bir pencerenin
  tamamının veya sadece içinin görüntüsünü yakalar.
  
  Bu işlev sadece Windows üzerinde kullanılabilir.

<comment>Param:</comment>
  <info>int</info>   <strong>$pencere</strong>        Görüntüsü yakalanacak pencerenin COM örneğinin HWND özelliği.
  <info>bool</info>  <strong>$istemci_alanı</strong>  Pencerenin istemci alanı.

<comment>Return:</comment>
  <info>GdImage|false</info>  Hata oluşursa <info>false</info> aksi takdirde bir görüntü nesnesi ile döner.

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


id: imageinterlace
type: function
doc:
<comment>Description:</comment>
  Geçişimliliği açıp kapar
  
  <strong>imageinterlace()</strong> işlevi geçişim bitini açıp kapar.
  
  Eğer geçişim biti etkin ve görüntü bir JPEG görüntü olarak kullanılmışsa görüntü aşamalı JPEG
  olarak oluşturulur.

<comment>Param:</comment>
  <info>GdImage</info>    <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                       oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>bool|null</info>  <strong>$etkin</strong>    <info>true</info> ise görüntü geçişimli olur, <info>false</info> ise geçişim biti kapatılır. <info>null</info>
                       aktarılması geçişim bitinde değişiklik olmadığı anlamına gelir.

<comment>Return:</comment>
  <info>bool</info>  Geçişim biti etkinse 1 aksi takdirde 0 döner.


id: imageistruecolor
type: function
doc:
<comment>Description:</comment>
  Bir görüntünün gerçek renkli olup olmadığını bulur
  
  <strong>imageistruecolor()</strong> işlevi belirtilen görüntünün bir gerçek renkli görüntü olup olmadığına bakar.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                     oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.

<comment>Return:</comment>
  <info>bool</info>  <strong>$görüntü</strong> gerçek renkli ise <info>true</info> aksi takdirde <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>imagecreatetruecolor()</strong>
   * <strong>imagepalettetotruecolor()</strong>


id: imagejpeg
type: function
doc:
<comment>Description:</comment>
  Görüntüyü tarayıcıya veya dosyaya yazar.
  
  <strong>imagejpeg()</strong> işlevi <strong>$görüntü</strong> ile belirtilen JPEG biçemli görüntüyü tarayıcıya veya bir dosyaya
  çıktılar.

<comment>Param:</comment>
  <info>GdImage</info>               <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                                    oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>resource|string|null</info>  <strong>$çıktıyeri</strong>  Dosyanın kaydedileceği yol veya işlev döndüğünde
                                    kendiliğinden kapanan açık bir akım kaynağı. <info>null</info> atanırsa veya
                                    hiçbir şey
                                    atanmazsa doğrudan ham görüntü akımı çıktılanır.
  <info>int</info>                   <strong>$kalite</strong>     <strong>$kalite</strong> isteğe bağlı olup 0'dan (en kötü kalite, en küçük dosya)
                                    100'e (en yüksek kalite, en büyük dosya) kadar bir değer
                                    belirtilebilir. Öntanımlı değer (<return>-1</return>), öntanımlı IJG kalite
                                    değerini (yaklaşık 75) kullanır.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.
        
        Ancak, libgd görüntüyü çıktılamakta başarısız olursa bu işlev <info>true</info>
        döndürür.

<comment>See Also:</comment>
   * <strong>imagepng()</strong>
   * <strong>imagegif()</strong>
   * <strong>imagewbmp()</strong>
   * <strong>imageinterlace()</strong>
   * <strong>imagetypes()</strong>


id: imagelayereffect
type: function
doc:
<comment>Description:</comment>
  Katmanlama etkisini kullanmak için alfa
    harmanlama seçeneğini ayarlar
  
  Katmanlama etkisini kullanmak için alfa harmanlama seçeneğini ayarlar.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                     oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>int</info>      <strong>$etki</strong>     Şu sabitlerden biri olabilir: <info>IMG_EFFECT_REPLACE</info> Piksel değiştirme etkisi
                     kullanılır (<strong>imagealphablending()</strong> işlevine <info>true</info> aktarmaya eşdeğerdir).
                     <info>IMG_EFFECT_ALPHABLEND</info> Normal piksel harmanlaması
                     kullanılır(<strong>imagealphablending()</strong> işlevine <info>false</info> aktarmaya eşdeğerdir).
                     <info>IMG_EFFECT_NORMAL</info><info>IMG_EFFECT_ALPHABLEND</info> ile aynı. <info>IMG_EFFECT_OVERLAY</info> Siyah
                     pikseller siyah, beyaz pikseller beyaz olarak kalırken gri artalan pikselleri
                     önalan pikselinin rengini alırlar. <info>IMG_EFFECT_MULTIPLY</info> Çarpma etkisi ile
                     üzerini kaplar.
                     
                     Piksel değiştirme etkisi kullanılır (<strong>imagealphablending()</strong> işlevine <info>true</info>
                     aktarmaya eşdeğerdir).
                     
                     Normal piksel harmanlaması kullanılır(<strong>imagealphablending()</strong> işlevine <info>false</info>
                     aktarmaya eşdeğerdir).
                     
                     <info>IMG_EFFECT_ALPHABLEND</info> ile aynı.
                     
                     Siyah pikseller siyah, beyaz pikseller beyaz olarak kalırken gri artalan
                     pikselleri önalan pikselinin rengini alırlar.
                     
                     Çarpma etkisi ile üzerini kaplar.

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


id: imageline
type: function
doc:
<comment>Description:</comment>
  Bir çizgi çizer
  
  Belirtilen noktaların arasına bir çizgi çizer.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                     oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>int</info>      <strong>$x1</strong>       İlk noktanın X konumu.
  <info>int</info>      <strong>$y1</strong>       İlk noktanın Y konumu.
  <info>int</info>      <strong>$x2</strong>       İkinci noktanın X konumu.
  <info>int</info>      <strong>$y2</strong>       İkinci noktanın Y konumu.
  <info>int</info>      <strong>$renk</strong>     Çizginin rengi. <strong>imagecolorallocate()</strong> işlevi le
                     oluşturulmuş bir renk tanıtıcı.

<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>imagecreatetruecolor()</strong>
   * <strong>imagecolorallocate()</strong>


id: imageloadfont
type: function
doc:
<comment>Description:</comment>
  Yeni bir bit eşlemli yazı tipi yükler
  
  <strong>imageloadfont()</strong> işlevi bir kullanıcı tanımlı biteşlemli yazı tipini yükler ve onun için bir <class>GdFont</class>
  nesnesi döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>  İkil ve mimariye bağımlı biçemde yazı tipi dosyası. Yani, yazı tipi dosyalarını
                  PHP'nin çalıştığı makine ile aynı işlemciye (CPU) sahip bir makinede üretmiş
                  olmalısınız.
                  
                  Yazı tipi dosyası biçemleribayt konumuC veri türüaçıklama0-3intYazı tipindeki
                  karakterlerin sayısı.4-7int Yazı tipindeki ilk karakterin değeri (çoğunlukla
                  boşluk karakterinin kodu olan 32'dir). 8-11intHer karakterin piksel olarak
                  genişliği12-15intHer karakterin piksel olarak yüksekliği16-char Karakter verisini
                  içeren dizi; bir karakterin her pikseli için bir bayt olmak üzere toplam
                  (karakter_sayısı * genişlik * yükseklik) bayt içerir.

<comment>Return:</comment>
  <info>GdFont|false</info>  <class>GdFont</class> nesnesi ile döner. Bir hata oluşursa <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>imagefontwidth()</strong>
   * <strong>imagefontheight()</strong>


id: imageopenpolygon
type: function
doc:
<comment>Description:</comment>
  Açık çokgen çizer
  
  PHP 8.0.0 ve üstü için sözdizimi (isimli bağımsız değişkenler desteklenmez)
  
  Diğer sözdizimi (PHP 8.1.0 ve sonrası için önerilmiyor)
  
  <strong>imageopenpolygon()</strong> belirtilen <strong>$görüntü</strong>nün üzerine açık bir çokgen çizer. Contrary to
  <strong>imagepolygon()</strong> işlevinin aksine, ilk ve son nokta arasına çizgi çizilmez.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$görüntü</strong>    <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                          oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>array</info>    <strong>$noktalar</strong>      Çokgenin köşelerini içeren bir dizi, örn: points[0]= x0points[1]=
                          y0points[2]= x1points[3]= y1
  <info>int</info>      <strong>$nokta_sayısı</strong>  Toplam nokta (köşe) sayısı, en az 3 olmalıdır.
                          
                          İkinci sözdizimindeki gibi bu bağımsız değişkenin yokluğunda <strong>$noktalar</strong>
                          dizisi çift sayıda eleman içermelidir. Bu durumda, <strong>$nokta_sayısı</strong>nın
                          count($noktalar)/2 olduğu varsayılır.
  <info>int</info>      <strong>$renk</strong>          <strong>imagecolorallocate()</strong> işlevi le
                          oluşturulmuş bir renk tanıtıcı.

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


id: imagepalettecopy
type: function
doc:
<comment>Description:</comment>
  Paleti bir görüntüden diğerine kopyalar
  
  <strong>imagepalettecopy()</strong> işlevi <strong>$kaynak</strong> görüntüdeki paleti <strong>$hedef</strong> görüntüye kopyalar.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$hedef</strong>   Paletin kopyalanacağı görüntü nesnesi.
  <info>GdImage</info>  <strong>$kaynak</strong>  Kopyalanacak paleti içeren görüntü nesnesi.

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


id: imagepalettetotruecolor
type: function
doc:
<comment>Description:</comment>
  Palet tabanlı bir görüntüyü gerçek renge dönüştürür
  
  <strong>imagecreate()</strong> gibi bir işlevle oluşturulmuş palet tabanlı görüntüyü <strong>imagecreatetruecolor()</strong>
  işleviyle oluşturulmuş gibi gerçek renkli görüntüye dönüştürür.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                     oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.

<comment>Return:</comment>
  <info>bool</info>  Dönüşüm tamamlanabilmişse veya kaynak görüntü zaten gerçek renkliyse <info>true</info>, başarısızlık
        durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>imagecreatetruecolor()</strong>
   * <strong>imageistruecolor()</strong>


id: imagepng
type: function
doc:
<comment>Description:</comment>
  Tarayıcıya veya bir dosyaya bir PNG görüntü çıktılar
  
  <strong>$görüntü</strong> ile belirtilen bir PNG görüntüyü tarayıcıya veya bir dosyaya çıktılar.

<comment>Param:</comment>
  <info>GdImage</info>               <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                                    oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>resource|string|null</info>  <strong>$dosya</strong>      Dosyanın kaydedileceği yol veya işlev döndüğünde
                                    kendiliğinden kapanan açık bir akım kaynağı. <info>null</info> atanırsa veya
                                    hiçbir şey
                                    atanmazsa doğrudan ham görüntü akımı çıktılanır.
                                    
                                    Eğer <strong>$kalite</strong> ve <strong>$süzgeçler</strong> bağımsız değişkenleri belirtilmezse
                                    <info>null</info> geçersizdir.
  <info>int</info>                   <strong>$kalite</strong>     Öntanımlı değer (<return>-1</return>) öntanımlı zlib sıkıştırma değerini
                                    kullanır. Daha fazla bilgi için: zlib kılavuzu.
  <info>int</info>                   <strong>$süzgeçler</strong>  PNG dosyasının boyutunu küçültme imkanı sağlar. <return>PNG_FILTER_XXX</return>
                                    sabitlerinin bir birleşiminden oluşan bir bit maskesi olarak
                                    belirtilir. Ayrıca, tüm süzgeçleri etkisiz veya etkili kılmak
                                    için (sırayla) <info>PNG_NO_FILTER</info> veya <info>PNG_ALL_FILTERS</info> sabiti
                                    kullanılabilir. Öntanımlı değer (<return>-1</return>) süzme işlemini iptal eder.
                                    
                                    <strong>$süzgeçler</strong> bağımsız değişkenini sistem libgd yoksayar.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.
        
        Ancak, libgd görüntüyü çıktılamakta başarısız olursa bu işlev <info>true</info>
        döndürür.

<comment>See Also:</comment>
   * <strong>imagegif()</strong>
   * <strong>imagewbmp()</strong>
   * <strong>imagejpeg()</strong>
   * <strong>imagetypes()</strong>
   * <strong>imagesavealpha()</strong>


id: imagepolygon
type: function
doc:
<comment>Description:</comment>
  Çokgen çizer
  
  PHP 8.0.0 ve üstü için sözdizimi (isimli bağımsız değişkenler desteklenmez)
  
  Diğer sözdizimi (PHP 8.1.0 ve sonrası için önerilmiyor)
  
  <strong>imagepolygon()</strong> belirtilen <strong>$görüntü</strong> üzerine çokgen çizer.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$görüntü</strong>    <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                          oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>array</info>    <strong>$noktalar</strong>      Çokgenin köşeleri. Dizinin yerleşimi şöyledir: noktalar[0]= x0noktalar[1]=
                          y0noktalar[2]= x1noktalar[3]= y1
  <info>int</info>      <strong>$nokta_sayısı</strong>  Köşe sayısı, en az 3 olmalı.
                          
                          Bu bağımsız değişken, ikinci sözdizimindeki gibi atlanırsa, <strong>$noktalar</strong> çift
                          sayıda olmalı ve <strong>$nokta_sayısı</strong>nın count($noktalar)/2 olduğu
                          varsayılmalıdır.
  <info>int</info>      <strong>$renk</strong>          <strong>imagecolorallocate()</strong> işlevi le
                          oluşturulmuş bir renk tanıtıcı.

<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>imagecreate()</strong>
   * <strong>imagecreatetruecolor()</strong>


id: imagerectangle
type: function
doc:
<comment>Description:</comment>
  Bir dikdörtgen çizer
  
  <strong>imagerectangle()</strong> işlevi köşe koordinatları belirtilen dikdörtgeni çizer.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                     oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>int</info>      <strong>$x1</strong>       Sol üst köşenin X konumu.
  <info>int</info>      <strong>$y1</strong>       Sol üst köşenin Y konumu. Sol üst köşenin koordinatları 0, 0'dır.
  <info>int</info>      <strong>$x2</strong>       Sağ alt köşenin X konumu.
  <info>int</info>      <strong>$y2</strong>       Sağ alt köşenin Y konumu.
  <info></info>         <strong>$color</strong>    <strong>imagecolorallocate()</strong> işlevi le
                     oluşturulmuş bir renk tanıtıcı.

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


id: imageresolution
type: function
doc:
<comment>Description:</comment>
  Görüntünün çözünürlüğünü tanımlar veya döndürür
  
  <strong>imageresolution()</strong> belirtilen görüntünün çözünürlüğünü inç başına nokta sayısı (DPI) olarak
  tanımlar veya döndürür. Seçimlik bağımsız değişkenlere <info>null</info> aktarılırsa, geçerli çözünürlük
  indisli bir dizide döndürülür. Sadece <strong>$çözünürlük_x</strong> <info>null</info> değilse, yatay ve düşey çözünürlük bu
  değere ayarlanır. Seçimlik bağımsız değişkenlerin hiçbiri <info>null</info> değilse, yatay ve düşey
  çözünürlükler sırayla bu değerlere ayarlanır.
  
  Çözünürlük yalnızca görüntüler bu tür bilgileri (şu anda PNG ve JPEG) destekleyen biçimlerden
  okunduğunda ve bu biçimlere yazıldığında temel bilgi olarak kullanılır. Herhangi bir çizim
  işlemini etkilemez. Yeni görüntüler için varsayılan çözünürlük 96 DPI'dır.

<comment>Param:</comment>
  <info>GdImage</info>   <strong>$görüntü</strong>    <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                           oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>int|null</info>  <strong>$çözünürlük_x</strong>  DPI olarak yatay çözünürlük.
  <info>int|null</info>  <strong>$çözünürlük_y</strong>  DPI olarak düşey çözünürlük.

<comment>Return:</comment>
  <info>array|bool</info>  Çözünürlüğü döndürmek için kullanıldığında başarılı olursa yatay ve düşey
              çözünürlükleri içeren bir dizi, başarısızlık durumunda <info>false</info> döner. Çözünürlüğü
              tanımlamak için kullanıldığında başarılı olursa <info>true</info>, başarısızlık durumunda <info>false</info>
              döner.


id: imagerotate
type: function
doc:
<comment>Description:</comment>
  Bir görüntüyü belirtilen açıya göre döndürür
  
  Belirtilen <strong>$görüntü</strong>yü  <strong>$açı</strong> derece döndürür.
  
  Dönüş merkezi görüntünün merkezi olup, döndürülen görüntü özgün görüntüden farklı boyutlara sahip
  olabilir.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                     oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>float</info>    <strong>$açı</strong>    Derece olarak saat yönünün tersine dönüş açısı.
  <info>int</info>      <strong>$artalan</strong>  Döndürme işleminden sonra boşta kalan yerin rengi.

<comment>Return:</comment>
  <info>GdImage|false</info>  Döndürülen görüntü nesnesini döndürür, başarısızlık durumunda <info>false</info> döner.

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


id: imagesavealpha
type: function
doc:
<comment>Description:</comment>
  Görüntüleri kaydederken alfa kanalı bilgisinin saklanıp
     saklanmayacağını belirtir
  
  <strong>imagesavealpha()</strong> işlevi görüntüleri kaydederken (tek renkli şeffaflığın tersine) alfa kanalı
  bilgisinin tamamının saklanması için seçenek belirtir. Bu, yalnızca tam alfa kanalı bilgilerini
  destekleyen <return>PNG</return>, <return>WebP</return> ve <return>AVIF</return> gibi görüntüler için desteklenir. <return>WebP</return> ve <return>AVIF</return> için alfa kanalının
  tamamı daima kaydedildiğinden <strong>imagesavealpha()</strong> yalnızca <return>PNG</return> görüntüler için anlamlıdır. Gelecekte
  değişebileceği için bu davranışa güvenilmesi önerilmez. Bu bakımdan <strong>imagesavealpha()</strong> işlevini <return>WebP</return>
  ve <return>AVIF</return> görüntüleri için de bunu bilerek çağırmak gerekir.
  
  <return>WebP</return> ve <return>AVIF</return> için alfa kanalının tamamı daima kaydedildiğinden <strong>imagesavealpha()</strong> yalnızca <return>PNG</return>
  görüntüler için anlamlıdır. Gelecekte değişebileceği için bu davranışa güvenilmesi önerilmez. Bu
  bakımdan <strong>imagesavealpha()</strong> işlevini <return>WebP</return> ve <return>AVIF</return> görüntüleri için de bunu bilerek çağırmak gerekir.
  
  Alfa kanal bilgisinin durduğu yerde kalması için alfa harmanlamayı devreden çıkarmalısınız
  (<return>imagealphablending($im, false)</return>).

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$görüntü</strong>   <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                         oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>bool</info>     <strong>$alfa_kaydet</strong>  Alfa kanalının saklanıp saklanmayacağını belirtilir; <info>false</info> öntanımlı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>imagealphablending()</strong>


id: imagescale
type: function
doc:
<comment>Description:</comment>
  Görüntüyü belirtilen genişlik ve yüksekliği kullanarak oranlar
    
  
  <strong>imagescale()</strong> belirtilen algoritmayı kullanarak görüntüyü oranlar.
  
  Çoğu GD işlevinin tersine, <strong>imagescale()</strong> işlevi aktarılan <strong>$görüntü</strong> nesnesinde değişiklik yapmaz;
  yeni bir görüntü nesnesi döndürür.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                       oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>int</info>      <strong>$genişlik</strong>  Oranlanacak görüntüye uygulanacak genişlik.
  <info>int</info>      <strong>$yükseklik</strong>  Oranlanacak görüntüye uygulanacak yükseklik. Belirtilmezse veya negatif ise
                       mevcut oran korunur.
  <info>int</info>      <strong>$kip</strong>        <info>IMG_NEAREST_NEIGHBOUR</info>, <info>IMG_BILINEAR_FIXED</info>, <info>IMG_BICUBIC</info>, <info>IMG_BICUBIC_FIXED</info>
                       sabitlerinden biri veya başka herhangi bir şey (iki geçiş yapılır).
                       <info>IMG_WEIGHTED4</info> henüz desteklenmemektedir.
                       
                       <info>IMG_WEIGHTED4</info> henüz desteklenmemektedir.

<comment>Return:</comment>
  <info>GdImage|false</info>  Başarı durumunda oranlanmış görüntü, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>imagecopyresized()</strong>
   * <strong>imagecopyresampled()</strong>


id: imagesetbrush
type: function
doc:
<comment>Description:</comment>
  Çizgi çizmek için fırça görüntüsü oluşturur
  
  <strong>imagesetbrush()</strong> işlevi <strong>imageline()</strong> ve <strong>imagepolygon()</strong> gibi çizgi çizme işlevleri tarafından özel
  <info>IMG_COLOR_STYLED</info> veya <info>IMG_COLOR_STYLEDBRUSHED</info> renkli çizgilerini çizmek için kullanılan fırça
  resmini oluşturur.
  
  Bir fırça ile işiniz bittiğinde özel bir işlem yapmanız gerekmez, fakat eğer fırça görüntüsünü
  silerseniz, yeni bir fırça görüntüsü oluşturana kadar <info>IMG_COLOR_BRUSHED</info> veya
  <info>IMG_COLOR_STYLEDBRUSHED</info> rengini kullanmamalısınız!

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                     oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>GdImage</info>  <strong>$fırça</strong>  Bir görüntü 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: imagesetclip
type: function
doc:
<comment>Description:</comment>
  Kırpma dikdörtgenini tanımlar
  
  <strong>imagesetclip()</strong> geçerli kırpma dikdörtgenini tanımlar.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                     oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>int</info>      <strong>$x1</strong>       Üst sol köşenin x koordinatı.
  <info>int</info>      <strong>$y1</strong>       Üst sol köşenin y koordinatı.
  <info>int</info>      <strong>$x2</strong>       Alt sağ köşenin x koordinatı.
  <info>int</info>      <strong>$y2</strong>       Alt sağ köşenin y koordinatı.

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


id: imagesetinterpolation
type: function
doc:
<comment>Description:</comment>
  Ara değerleme yöntemini tanımlar
  
  Ara değerleme yöntemini tanımlar. Atanan ara değerleme yöntemi <strong>imagerotate()</strong> gibi çeşitli GD
  işlevlerini etkiler.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                     oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>int</info>      <strong>$yöntem</strong>  Ara değerleme yöntemi şunlaredan biri olabilir: <info>IMG_BELL</info>: Çan süzgeci.
                     <info>IMG_BESSEL</info>: Bessel süzgeci. <info>IMG_BICUBIC</info>: Çift kübik ara değerlemesi.
                     <info>IMG_BICUBIC_FIXED</info>: Çift kübik ara değerlemesinin sabit nokta uygulaması.
                     <info>IMG_BILINEAR_FIXED</info>: Çift doğrusal ara değerlemesinin sabit nokta uygulaması.
                     (<return>öntanımlıdır (ayrıca görüntü oluşturmada)</return>). <info>IMG_BLACKMAN</info>: Blackman pencere
                     işlevi. <info>IMG_BOX</info>: Kutu bulanıklığı süzgeci. <info>IMG_BSPLINE</info>: Yivli ara değerleme.
                     <info>IMG_CATMULLROM</info>: Kübik Hermit yivli ara değerleme. <info>IMG_GAUSSIAN</info>: Gauss işlevi.
                     <info>IMG_GENERALIZED_CUBIC</info>: Genelleştirilmiş kübik yivli fraktal ara değerlemesi.
                     <info>IMG_HERMITE</info>: Hermit ara değerlemesi. <info>IMG_HAMMING</info>: Abartma süzgeci. <info>IMG_HANNING</info>:
                     Hanning süzgeci. <info>IMG_MITCHELL</info>: Mitchell süzgeci. <info>IMG_POWER</info>: Güç ara
                     değerlemesi. <info>IMG_QUADRATIC</info>: İkinci dereceden ters ara değerleme. <info>IMG_SINC</info>: Sinc
                     işlevi. <info>IMG_NEAREST_NEIGHBOUR</info>: En yakın komşu ara değerlemesi. <info>IMG_WEIGHTED4</info>:
                     Ağırlıklandırma  süzgeci. <info>IMG_TRIANGLE</info>: Üçgen ara değerlemesi.
                     
                     <info>IMG_BELL</info>: Çan süzgeci.
                     
                     <info>IMG_BESSEL</info>: Bessel süzgeci.
                     
                     <info>IMG_BICUBIC</info>: Çift kübik ara değerlemesi.
                     
                     <info>IMG_BICUBIC_FIXED</info>: Çift kübik ara değerlemesinin sabit nokta uygulaması.
                     
                     <info>IMG_BILINEAR_FIXED</info>: Çift doğrusal ara değerlemesinin sabit nokta uygulaması.
                     (<return>öntanımlıdır (ayrıca görüntü oluşturmada)</return>).
                     
                     <info>IMG_BLACKMAN</info>: Blackman pencere işlevi.
                     
                     <info>IMG_BOX</info>: Kutu bulanıklığı süzgeci.
                     
                     <info>IMG_BSPLINE</info>: Yivli ara değerleme.
                     
                     <info>IMG_CATMULLROM</info>: Kübik Hermit yivli ara değerleme.
                     
                     <info>IMG_GAUSSIAN</info>: Gauss işlevi.
                     
                     <info>IMG_GENERALIZED_CUBIC</info>: Genelleştirilmiş kübik yivli fraktal ara değerlemesi.
                     
                     <info>IMG_HERMITE</info>: Hermit ara değerlemesi.
                     
                     <info>IMG_HAMMING</info>: Abartma süzgeci.
                     
                     <info>IMG_HANNING</info>: Hanning süzgeci.
                     
                     <info>IMG_MITCHELL</info>: Mitchell süzgeci.
                     
                     <info>IMG_POWER</info>: Güç ara değerlemesi.
                     
                     <info>IMG_QUADRATIC</info>: İkinci dereceden ters ara değerleme.
                     
                     <info>IMG_SINC</info>: Sinc işlevi.
                     
                     <info>IMG_NEAREST_NEIGHBOUR</info>: En yakın komşu ara değerlemesi.
                     
                     <info>IMG_WEIGHTED4</info>: Ağırlıklandırma  süzgeci.
                     
                     <info>IMG_TRIANGLE</info>: Üçgen ara değerlemesi.

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


id: imagesetpixel
type: function
doc:
<comment>Description:</comment>
  Bir pikselin rengini değiştirir
  
  <strong>imagesetpixel()</strong> işlevi koordinatları belirtilen pikselin rengini değiştirir.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                     oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>int</info>      <strong>$x</strong>        Pikselin X konumu.
  <info>int</info>      <strong>$y</strong>        Pikselin Y konumu.
  <info>int</info>      <strong>$renk</strong>     <strong>imagecolorallocate()</strong> işlevi le
                     oluşturulmuş bir renk tanıtıcı.

<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>imagecreatetruecolor()</strong>
   * <strong>imagecolorallocate()</strong>
   * <strong>imagecolorat()</strong>


id: imagesetstyle
type: function
doc:
<comment>Description:</comment>
  Çizgi tarzını ayarlar
  
  <strong>imagesetstyle()</strong> işlevi <strong>imageline()</strong> ve <strong>imagepolygon()</strong> gibi çizgi çizme işlevleri tarafından özel
  <info>IMG_COLOR_STYLED</info> veya <info>IMG_COLOR_STYLEDBRUSHED</info> renkli çizgilerini çizmek için kullanılan çizgi
  tarzlarını ayarlamakta kullanılır.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                     oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>array</info>    <strong>$tarz</strong>     Piksel renklerinden oluşan bir dizi. Şeffaf bir piksel eklemek için
                     <info>IMG_COLOR_TRANSPARENT</info> sabitini kullanabilirsiniz. <strong>$tarz</strong> boş bir dizi
                     olmamalı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>imagesetbrush()</strong>
   * <strong>imageline()</strong>


id: imagesetthickness
type: function
doc:
<comment>Description:</comment>
  Çizgi kalınlığını ayarlar
  
  <strong>imagesetthickness()</strong> işlevi, dörtgen, çokgen, elips ve saire çizerken kullanılan çizgilerin
  kalınlığını <strong>$kalınlık</strong> piksele ayarlar.

<comment>Param:</comment>
  <info></info>     <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                  oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>int</info>  <strong>$kalınlık</strong>  Piksel cinsinden çizgi kalınlığı.

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


id: imagesettile
type: function
doc:
<comment>Description:</comment>
  Görüntüyü doldurmak için döşemeyi etkin kılar
  
  <strong>imagesettile()</strong> işlevi, <strong>imagefill()</strong> ve <strong>imagefilledpolygon()</strong> gibi görüntü doldurma işlevleri
  tarafından özel <info>IMG_COLOR_TILED</info> rengiyle doldurulmak üzere görüntü döşemeyi etkin kılar.
  
  Bir karo, görüntü alanını doldurmak üzere yinelenen bir görüntü karesidir. Karo olarak herhangi
  bir GD görüntüsü kullanılabilir ve karo görüntüsüne <strong>imagecolortransparent()</strong> ile şeffaf renk indisi
  atanabilir. Bir karo, döşeneceği alanın belli parçaları parlak olacak şekilde oluşturulabilir.
  
  Bir karo ile işiniz bittiğinde özel bir işlem yapmanız gerekmez, fakat eğer karo görüntüsünü
  silerseniz (ya da PHP'nin yok etmesine izin verirseniz), yeni bir karo görüntüsü oluşturana kadar
  <info>IMG_COLOR_TILED</info> rengini kullanmamalısınız!

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                     oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>GdImage</info>  <strong>$karo</strong>     Bir karo olarak kullanılacak görüntü 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: imagestring
type: function
doc:
<comment>Description:</comment>
  Bir dizgeyi yatay olarak yazar
  
  Belirtilen <strong>$dizge</strong>'yi belirtilen yere çizer.

<comment>Param:</comment>
  <info>GdImage</info>     <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                         oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>GdFont|int</info>  <strong>$yazıtipi</strong>  Değer olarak,
                         Latin2 kodlamalı yerleşik yazı tipleri için 1, 2, 3, 4, 5 (daha büyük
                         numara
                         daha yüksek yazı tipine karşılıktır) veya <strong>imageloadfont()</strong>
                         işlevinden dönen <class>GdFont</class> örneği belirtilebilir.
  <info>int</info>         <strong>$x</strong>         Üst sol köşenin X konumu.
  <info>int</info>         <strong>$y</strong>         Üst sol köşenin Y konumu.
  <info>string</info>      <strong>$dizge</strong>     Çizilecek dizge.
  <info>int</info>         <strong>$renk</strong>      <strong>imagecolorallocate()</strong> işlevi le
                         oluşturulmuş bir renk tanıtıcı.

<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>imagestringup()</strong>
   * <strong>imageloadfont()</strong>
   * <strong>imagettftext()</strong>


id: imagestringup
type: function
doc:
<comment>Description:</comment>
  Bir dizgeyi 90 derece döndürülmüş olarak yazar
  
  Belirtilen dizgeyi belirtilen yere düşey olarak yazar.

<comment>Param:</comment>
  <info>GdImage</info>     <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                         oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>GdFont|int</info>  <strong>$yazıtipi</strong>  Değer olarak,
                         Latin2 kodlamalı yerleşik yazı tipleri için 1, 2, 3, 4, 5 (daha büyük
                         numara
                         daha yüksek yazı tipine karşılıktır) veya <strong>imageloadfont()</strong>
                         işlevinden dönen <class>GdFont</class> örneği belirtilebilir.
  <info>int</info>         <strong>$x</strong>         Alt sol köşenin X konumu.
  <info>int</info>         <strong>$y</strong>         Alt sol köşenin Y konumu.
  <info>string</info>      <strong>$dizge</strong>     Çizilecek dizge.
  <info>int</info>         <strong>$renk</strong>      <strong>imagecolorallocate()</strong> işlevi le
                         oluşturulmuş bir renk tanıtıcı..

<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>imagestring()</strong>
   * <strong>imageloadfont()</strong>


id: imagesx
type: function
doc:
<comment>Description:</comment>
  Görüntünün genişliğini döndürür
  
  Belirtilen görüntünün genişliğini döndürür

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                     oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  <strong>$görüntü</strong>nün genişliğini döndürür.

<comment>See Also:</comment>
   * <strong>imagecreatetruecolor()</strong>
   * <strong>getimagesize()</strong>
   * <strong>imagesy()</strong>


id: imagesy
type: function
doc:
<comment>Description:</comment>
  Görüntünün yüksekliğini döndürür
  
  Belirtilen görüntünün yüksekliğini döndürür.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                     oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  <strong>$görüntü</strong>nün yüksekliğini döndürür.

<comment>See Also:</comment>
   * <strong>imagecreatetruecolor()</strong>
   * <strong>getimagesize()</strong>
   * <strong>imagesx()</strong>


id: imagetruecolortopalette
type: function
doc:
<comment>Description:</comment>
  Gerçek renkli görüntüyü paletli görüntüye dönüştürür
  
  <strong>imagetruecolortopalette()</strong> işlevi bir gerçek renkli görüntüyü bir paletli görüntüye dönüştürür. Bu
  işlevde Bağımsız JPEG Grubunun kütüphanesindeki çok iyi sonuçlar veren özgün koddan
  yararlanılmıştır. Paleti elde etmek için alfa kanalı bilgisi ve mevcut renkler mümkün olduğunca
  korunmaya çalışılarak kodda değişiklik yapılmıştır. Bu umulduğu kadar iyi çalışmamaktadır. En
  yüksek çıktı kalitesine ulaşmak için en iyisi gerçek renkli görüntü çıktısı üretimini
  basitleştirmektir.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$görüntü</strong>   <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                         oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>bool</info>     <strong>$titrek</strong>       Görüntünün titrek olup olmayacağı belirtilir. Görüntünün titrek olması için
                         <info>true</info> belirtildiği takdirde görüntü daha benekli olur fakat renk geçişleri
                         daha iyi olur.
  <info>int</info>      <strong>$renk_sayısı</strong>  Palette bulunacak azami renk sayısı.

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


id: imagettfbbox
type: function
doc:
<comment>Description:</comment>
  TrueType yazıtipi kullanılan bir metnin çerçevesini döndürür
    
  
  Bir TrueType metin için yazıyı çevreleyen kutunun sınırlarını piksel cinsinden hesaplar ve sonucu
  bir dizi içinde döndürür.
  
  PHP 8.0.0 öncesinde <strong>imageftbbox()</strong> işlevi <strong>imagettfbbox()</strong> işlevinin geliştirilmişi olup ek olarak
  <strong>$seçenekler</strong> bağımsız değişkenine sahipti. PHP 8.0.0 ve sonrasında <strong>imagettfbbox()</strong> işlevi
  <strong>imageftbbox()</strong> işlevinin takma adıdır.

<comment>Param:</comment>
  <info>float</info>   <strong>$boyut</strong>      Punto cinsinden yazıtipi boyutu.
  <info>float</info>   <strong>$açı</strong>      Belirtilen metnin yazım açısı.
  <info></info>        <strong>$ytdosyası</strong>  TrueType yazı tipinin dosya yolu.
                      
                      PHP'nin kullandığı GD kütüphanesi sürümüne bağlı olarak, <strong>$ytdosyası</strong> bir <return>/</return> ile
                      başlamıyorsa dosya adına <return>.ttf</return> uzantısı eklenir ve kütüphane bu dosyayı
                      kütüphanede tanımlı bir dosya yolunda bulmaya çalışır.
                      
                      2.0.18'den küçük sürümlü GD kütüphanesi kulllanılıyorsa farklı yazı tipi
                      dosyalarının yolları arasında noktalı virgül yerine <return>boşluk</return> karakteri
                      kullanılır. Bu özelliğin boşluk karakterleri içeren dosya yollarında kullanımı
                      bir uyarı iletisiyle sonuçlanır: <return>Warning: Could not find/open font</return>. Bundan
                      etkilenen sürümler için tek çözüm yazı tipi dosyasını boşluklar içermeyen bir
                      dosya yoluna taşımaktır.
                      
                      Bir yazı tipinin, kullanıldığı komut dosyasıyla aynı dizinde bulunduğu
                      durumlarda, aşağıdaki çözüm bu sorunu ortadan kaldıracaktır.
                      ]]>
                      
                      open_basedir<strong>$ytdosyası</strong>na uygulanmaz.
  <info>string</info>  <strong>$metin</strong>      Çerçevesi hesaplanacak metin.

<comment>Return:</comment>
  <info>array|false</info>  Bir hata durumunda <info>false</info> yoksa metin çerçevesinin dört köşesinin koordinatlarını
               içeren 8 elemanlı bir dizi döner: anahtariçeriği0Sol alt köşenin X konumu1Sol alt
               köşenin Y konumu2Sağ alt köşenin X konumu3Sağ alt köşenin Y konumu4Sağ üst köşenin X
               konumu5Sağ üst köşenin Y konumu6Sol üst köşenin X konumu7Sol üst köşenin Y konumu
               
               Noktalar açıdan bağımsız olarak metne görelidir. Yani, "sol üst" denince metne yatay
               olarak bakarkenki sol üst köşe kastedilmektedir.

<comment>See Also:</comment>
   * <strong>imagettftext()</strong>
   * <strong>imageftbbox()</strong>


id: imagettftext
type: function
doc:
<comment>Description:</comment>
  Metni görüntüye TrueType yazı tipi ile yazar
  
  Belirtilen metni belirtilen TrueType yazı tipi ile belirtilen görüntüye yazar.
  
  PHP 8.0.0 öncesinde <strong>imagefttext()</strong> işlevi <strong>imagettftext()</strong> işlevinin geliştirilmişi olup ek olarak
  <strong>$seçenekler</strong> bağımsız değişkenine sahipti. PHP 8.0.0 ve sonrasında <strong>imagettftext()</strong> işlevi
  <strong>imagefttext()</strong> işlevinin takma adıdır.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                       oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>float</info>    <strong>$boyut</strong>      Punto cinsinden yazıtipi boyutu.
  <info>float</info>    <strong>$açı</strong>      Derece cinsinden açı. Soldan sağa yazılan bir metnin açısı 0 derecedir. Daha
                       büyük değerler yelkovanın ters yönünde belirtilmiş varsayılır. Örneğin 90
                       derecelik bir metin aşağıdan yukarı doğru yazılır.
  <info>int</info>      <strong>$x</strong>          <strong>$x</strong> ve <strong>$y</strong> ile belirtilen koordinatlar ilk harfin taban noktasını (kabaca
                       harfin sol alt köşesi) tanımlar. Bu tanımlama, koordinatların harfin sol üst
                       köşesini tanımladığı <strong>imagestring()</strong> işlevinden farklıdır. Resmin sol üst
                       köşesinin koordinatları 0, 0'dır.
  <info>int</info>      <strong>$y</strong>          <strong>$x</strong> bağımsız değişkenine bakınız.
  <info>int</info>      <strong>$renk</strong>       Renk indisi. Negatif bir renk indisi kenar yumuşatmayı kapatır.
                       <strong>imagecolorallocate()</strong> işlevine bakınız.
  <info></info>         <strong>$ytdosyası</strong>  TrueType yazı tipinin dosya yolu.
                       
                       PHP'nin kullandığı GD kütüphanesi sürümüne bağlı olarak, <strong>$ytdosyası</strong> bir <return>/</return> ile
                       başlamıyorsa dosya adına <return>.ttf</return> uzantısı eklenir ve kütüphane bu dosyayı
                       kütüphanede tanımlı bir dosya yolunda bulmaya çalışır.
                       
                       2.0.18'den küçük sürümlü GD kütüphanesi kulllanılıyorsa farklı yazı tipi
                       dosyalarının yolları arasında noktalı virgül yerine <return>boşluk</return> karakteri
                       kullanılır. Bu özelliğin boşluk karakterleri içeren dosya yollarında
                       kullanımı bir uyarı iletisiyle sonuçlanır: <return>Warning: Could not find/open font</return>.
                       Bundan etkilenen sürümler için tek çözüm yazı tipi dosyasını boşluklar
                       içermeyen bir dosya yoluna taşımaktır.
                       
                       Bir yazı tipinin, kullanıldığı komut dosyasıyla aynı dizinde bulunduğu
                       durumlarda, aşağıdaki çözüm bu sorunu ortadan kaldıracaktır.
                       ]]>
                       
                       open_basedir<strong>$ytdosyası</strong>na uygulanmaz.
  <info>string</info>   <strong>$metin</strong>      UTF-8 kodlanmış metin dizgesi.
                       
                       Karakter numarası 127'den büyük karakterler için onluk karakter numarası
                       (&#8364; şeklinde) belirtilebilir. Onaltılık gösterim de (&#xA9; şeklinde)
                       desteklenmektedir. UTF-8 kodlu metinler doğrudan aktarılabilir.
                       
                       &copy; gibi isimli öğeler desteklenmemektedir. Bu tür isimli öğeleri UTF-8
                       dizgelerde kullanmak için <strong>html_entity_decode()</strong> işlevi ile
                       dönüştürebilirsiniz.
                       
                       Eğer yazı tipi tarafından desteklenmeyen bir karakter belirtirseniz
                       karakterin yerinde boş bir dikdörtgen görürsünüz.

<comment>Return:</comment>
  <info>array|false</info>  Hata durumunda <info>false</info> yoksa metin çerçevesinin dört köşesinin koordinatlarını içeren 8
               elemanlı bir dizi döner. Çerçevenin köşeleri dizide sırayla şunlardır: sol alt, sağ
               alt, sağ üst, sol üst. Noktalar açıdan bağımsız olarak metne görelidir. Yani, "sol
               üst" denince metne yatay olarak bakarkenki sol üst köşe kastedilmektedir.

<comment>See Also:</comment>
   * <strong>imagettfbbox()</strong>
   * <strong>imagefttext()</strong>


id: imagetypes
type: function
doc:
<comment>Description:</comment>
  Kurulu PHP'nin desteklediği görüntü türlerini döndürür
  
  Kurulu PHP'nin desteklediği görüntü türlerini döndürür.

<comment>Return:</comment>
  <info>int</info>  PHP ile ilitilenmiş GD kütüphanesinin desteklediği görüntü biçemleri ile ilgili bir bit alanı
       döndürür. Bu alanla sınanabilecek sabitlerin isimleri: <info>IMG_AVIF</info> | <info>IMG_BMP</info> | <info>IMG_GIF</info> | <info>IMG_JPG</info>
       | <info>IMG_PNG</info> | <info>IMG_WBMP</info> | <info>IMG_XPM</info> | <info>IMG_WEBP</info>.

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


id: imagewbmp
type: function
doc:
<comment>Description:</comment>
  Görüntüyü tarayıcıya veya dosyaya yazar.
  
  Belirtilen görüntüyü WBMP biçemli olarak çıktılar veya kaydeder.

<comment>Param:</comment>
  <info>GdImage</info>               <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                                  oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>resource|string|null</info>  <strong>$dosya</strong>    Dosyanın kaydedileceği yol veya işlev döndüğünde
                                  kendiliğinden kapanan açık bir akım kaynağı. <info>null</info> atanırsa veya
                                  hiçbir şey
                                  atanmazsa doğrudan ham görüntü akımı çıktılanır.
  <info>int|null</info>              <strong>$artalan</strong>  <strong>imagecolorallocate()</strong> tarafından sağlanmış bir tanıtıcı ile bir
                                  artalan rengi tanımlayabilirsiniz. Öntanımlı artalan rengi
                                  siyahtır.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.
        
        Ancak, libgd görüntüyü çıktılamakta başarısız olursa bu işlev <info>true</info>
        döndürür.

<comment>See Also:</comment>
   * <strong>image2wbmp()</strong>
   * <strong>imagepng()</strong>
   * <strong>imagegif()</strong>
   * <strong>imagejpeg()</strong>
   * <strong>imagetypes()</strong>


id: imagewebp
type: function
doc:
<comment>Description:</comment>
  WebP görüntüyü tarayıcıya veya dosyaya çıktılar
  
  Belirtilen <strong>$görüntü</strong> nesnesini çıktılar veya kaydeder.

<comment>Param:</comment>
  <info>GdImage</info>               <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                                  oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info>resource|string|null</info>  <strong>$dosya</strong>    Dosyanın kaydedileceği yol veya işlev döndüğünde
                                  kendiliğinden kapanan açık bir akım kaynağı. <info>null</info> atanırsa veya
                                  hiçbir şey
                                  atanmazsa doğrudan ham görüntü akımı çıktılanır.
  <info>int</info>                   <strong>$kalite</strong>   <strong>$kalite</strong> 0 (en kötü kalite, daha küçük dosya) ile 100 (en iyi
                                  kalite, daha büyük dosya) arasında olmalı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.
        
        Ancak, libgd görüntüyü çıktılamakta başarısız olursa bu işlev <info>true</info>
        döndürür.


id: imagexbm
type: function
doc:
<comment>Description:</comment>
  Bir XBM görüntüyü tarayıcıya veya dosyaya çıktılar
  
  Belirtilen görüntünün XBM sürümünü çıktılar veya kaydeder.
  
  <strong>imagexbm()</strong> herhangi bir dolgulama yapmaz, dolayısıyla resim genişliği 8 ile çarpılmalıdır. Bu
  sınırlama artık  PHP 7.0.9 itibariyle uygulanmıyor.

<comment>Param:</comment>
  <info>GdImage</info>   <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi bir görüntü
                        oluşturma işlevinden dönen bir <class>GdImage</class> nesnesi.
  <info></info>          <strong>$dosyaismi</strong>  Dizge olarak görüntünün kaydedileceği dosyanın yolu. <info>null</info> verilirse doğrudan
                        ham görüntü akımı çıktılanır.
                        
                        <strong>$dosyaismi</strong> (.xbm uzantısız) ayrıca XBM'nin C tanımlayıcıları için de
                        kullanılır, dolayısıyla geçerli yerelin alfasayısal olmayan karakterleri
                        altçizgilerle ikame edilir.  <strong>$dosyaismi</strong> olarak <info>null</info> verilirse <strong>$görüntü</strong> C
                        tanıtıcıları için kullanılır.
  <info>int|null</info>  <strong>$önalan</strong>    <strong>imagecolorallocate()</strong> tarafından sağlanmış bir tanıtıcı ile bir önalan rengi
                        tanımlayabilirsiniz. Öntanımlı önalan rengi siyahtır. Kalan tüm renkler
                        artalan rengidir.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.
        
        Ancak, libgd görüntüyü çıktılamakta başarısız olursa bu işlev <info>true</info>
        döndürür.


id: imagick::ALPHACHANNEL_ACTIVATE
type: constant
doc:
<comment>Description:</comment>
  Bu sabitini kullanılabilmesi için  gerekli
  ImageMagick kütüphanesinin sürüm numarası:  6.3.8 ve üstü.


id: imagick::ALPHACHANNEL_ASSOCIATE
type: constant
doc:
<comment>Description:</comment>
  Bu sabitini kullanılabilmesi için  gerekli
  ImageMagick kütüphanesinin sürüm numarası:  6.9.0 ve üstü.


id: imagick::ALPHACHANNEL_BACKGROUND
type: constant
doc:
<comment>Description:</comment>
  Bu sabitini kullanılabilmesi için  gerekli
  ImageMagick kütüphanesinin sürüm numarası:  6.5.3 ve üstü.


id: imagick::ALPHACHANNEL_COPY
type: constant
doc:
<comment>Description:</comment>
  Bu sabitini kullanılabilmesi için  gerekli
  ImageMagick kütüphanesinin sürüm numarası:  6.4.6 ve üstü.


id: imagick::ALPHACHANNEL_DISCRETE
type: constant
doc:
<comment>Description:</comment>
  Bu sabitini kullanılabilmesi için  gerekli
  ImageMagick kütüphanesinin sürüm numarası:  7.0.0 ve üstü.


id: imagick::ALPHACHANNEL_REMOVE
type: constant
doc:
<comment>Description:</comment>
  Bu sabitini kullanılabilmesi için  gerekli
  ImageMagick kütüphanesinin sürüm numarası:  6.7.8 ve üstü.


id: imagick::COLORSPACE_CMY
type: constant
doc:
<comment>Description:</comment>
  Bu sabitini kullanılabilmesi için  gerekli
  ImageMagick kütüphanesinin sürüm numarası:  6.4.2 ve üstü.


id: imagick::COMPOSITE_ATOP
type: constant
doc:
<comment>Description:</comment>
  Sonuç, görüntüle aynı görüntüyü içerir, ancak görüntülerin üst üste bindiği yerde birleşik görüntü
  bulanıklaşır.


id: imagick::COMPOSITE_BUMPMAP
type: constant
doc:
<comment>Description:</comment>
  Kaynağın önce gri tonlamaya dönüştürülmesi dışında <info>COMPOSITE_MULTIPLY</info> ile aynıdır.


id: imagick::COMPOSITE_DISPLACE
type: constant
doc:
<comment>Description:</comment>
  Hedef görüntünün piksellerini kaynakta tanımlandığı gibi kaydırır


id: imagick::COMPOSITE_DSTATOP
type: constant
doc:
<comment>Description:</comment>
  Kaynağın içinde bulunan hedef bölüm, kaynağın üzerine yerleştirilip hedef yer değiştirilir.


id: imagick::COMPOSITE_EXCLUSION
type: constant
doc:
<comment>Description:</comment>
  Daha düşük zıtlıkta görünmesi dışında imagick::COMPOSITE_DIFFERENCE ile aynı etkiyi oluşturur


id: imagick::COMPOSITE_MODULATE
type: constant
doc:
<comment>Description:</comment>
  Hedef parlaklığını, doygunluğunu ve renk sıcaklığını kaynakta tanımlandığı gibi modüle eder


id: imagick::COMPOSITE_SCREEN
type: constant
doc:
<comment>Description:</comment>
  Kaynak ve hedefin eşleniği alınıp çarpıldıktan sonra hedef yer değiştirilir


id: imagick::COMPOSITE_SRCATOP
type: constant
doc:
<comment>Description:</comment>
  Hedefin içinde bulunan kaynak bölüm, hedefin üzerinde birleştirilir


id: imagick::COMPOSITE_XOR
type: constant
doc:
<comment>Description:</comment>
  Hedefin dışında kalan kaynak parçası ile kaynağın dışında kalan hedef parçası birleştirilir


id: imagick::COMPRESSION_DXT1
type: constant
doc:
<comment>Description:</comment>
  Bu sabitini kullanılabilmesi için  gerekli
  ImageMagick kütüphanesinin sürüm numarası:  6.4.0 ve üstü


id: imagick::DISTORTION_AFFINE
type: constant
doc:
<comment>Description:</comment>
  Bu sabitini kullanılabilmesi için  gerekli
  ImageMagick kütüphanesinin sürüm numarası:  6.3.6 ve üstü.


id: imagick::EVALUATE_ADDMODULUS
type: constant
doc:
<comment>Description:</comment>
  Bu sabitini kullanılabilmesi için  gerekli
  ImageMagick kütüphanesinin sürüm numarası:  6.4.4 ve üstü.


id: imagick::FUNCTION_POLYNOMIAL
type: constant
doc:
<comment>Description:</comment>
  Bu sabitini kullanılabilmesi için  gerekli
  ImageMagick kütüphanesinin sürüm numarası:  6.4.9 ve üstü.


id: imagick::INTERLACE_GIF
type: constant
doc:
<comment>Description:</comment>
  Bu sabitini kullanılabilmesi için  gerekli
  ImageMagick kütüphanesinin sürüm numarası:  6.3.4 ve üstü.


id: imagick::INTERPOLATE_AVERAGE
type: constant
doc:
<comment>Description:</comment>
  Bu sabitini kullanılabilmesi için  gerekli
  ImageMagick kütüphanesinin sürüm numarası:  6.3.2 ve üstü.


id: imagick::LAYERMETHOD_COALESCE
type: constant
doc:
<comment>Description:</comment>
  Bu sabitini kullanılabilmesi için  gerekli
  ImageMagick kütüphanesinin sürüm numarası:  6.2.9 ve üstü.


id: imagick::LAYERMETHOD_COMPOSITE
type: constant
doc:
<comment>Description:</comment>
  Bu sabitini kullanılabilmesi için  gerekli
  ImageMagick kütüphanesinin sürüm numarası:  6.3.0 ve üstü.


id: imagick::LAYERMETHOD_FLATTEN
type: constant
doc:
<comment>Description:</comment>
  Bu sabitini kullanılabilmesi için  gerekli
  ImageMagick kütüphanesinin sürüm numarası:  6.3.7 ve üstü.


id: imagick::RESOURCETYPE_AREA
type: constant
doc:
<comment>Description:</comment>
  Piksel önbelleğinde bulunabilecek bir görüntünün azami genişlik * yüksekliğini ayarlar.


id: imagick::RESOURCETYPE_DISK
type: constant
doc:
<comment>Description:</comment>
  Piksel önbelleği tarafından kullanılmasına izin verilen azami disk alanı miktarını bayt cinsinden
  ayarlar.


id: imagick::RESOURCETYPE_MAP
type: constant
doc:
<comment>Description:</comment>
  Piksel önbelleği için ayrılacak azami bellek haritası miktarını bayt cinsinden ayarlar.


id: imagick::RESOURCETYPE_MEMORY
type: constant
doc:
<comment>Description:</comment>
  Yığından piksel önbelleği için ayrılacak azami bellek miktarını bayt cinsinden ayarlar.


id: imagick::RESOURCETYPE_THREAD
type: constant
doc:
<comment>Description:</comment>
  Azami paralel evre sayısını ayarlar. Bu sabitini kullanılabilmesi için  gerekli
  ImageMagick kütüphanesinin sürüm numarası:  6.7.8 ve üstü.


id: imagick::VIRTUALPIXELMETHOD_HORIZONTALTILE
type: constant
doc:
<comment>Description:</comment>
  Bu sabitini kullanılabilmesi için  gerekli
  ImageMagick kütüphanesinin sürüm numarası:  6.4.3 ve üstü.


id: imap_8bit
type: function
doc:
<comment>Description:</comment>
  8 bitlik bir dizgeyi 7 bitlik (quoted-printable) bir dizgeye
    dönüştürür
  
  RFC 2045'in 6.7. bölümüne uygun olarak 8 bitlik bir dizgeyi 7 bitlik (quoted-printable) bir
  dizgeye dönüştürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  Dönüştürülecek 8 bitlik dizge.

<comment>Return:</comment>
  <info>string|false</info>  7 bitlik (quoted-printable) bir dizge, başarısızlık durumunda <info>false</info> döner.

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


id: imap_alerts
type: function
doc:
<comment>Description:</comment>
  Oluşan tüm IMAP uyarı iletilerini döndürür
  
  Son <strong>imap_alerts()</strong> çağrısından beri veya sayfa isteğinin başından beri oluşan tüm uyarı iletilerini
  içeren bir dizi döndürür.
  
  <strong>imap_alerts()</strong> çağrısı uyarı yığıtını temizler. IMAP belirtimi bu iletilerin kullanıcıya
  aktarılmasını gerektirir.

<comment>Return:</comment>
  <info>array|false</info>  Üretilmiş tüm uyarı iletilerini içeren bir dizi döner. Eğer hiç uyarı iletisi yoksa
               <info>false</info> döner.

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


id: imap_append
type: function
doc:
<comment>Description:</comment>
  Belirtilen posta kutusuna bir ileti ekler
  
  Belirtilen <strong>$dizin</strong>e bir <strong>$ileti</strong> ekler.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>           <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$dizin</strong>          Posta kutusu ismi; daha fazla bilgi için <strong>imap_open()</strong> işlevine
                                   bakınız.
                                   
                                   imap.enable_insecure_rsh
                                   iptal edilmedikçe bu bağımsız değişkene güvenilir olmayan verinin
                                   aktarılması
                                   güvenli değildir.
  <info>string</info>           <strong>$ileti</strong>          Bir dizge olarak eklenecek ileti.
                                   
                                   Cyrus IMAP sunucusuna gönderirken, iletide satır sonu karakteri
                                   olarak "\n" değil "\r\n" kullanmalısınz, yoksa işlem başarısız
                                   olur.
  <info>string|null</info>      <strong>$seçenekler</strong>    Belirtildiği takdirde <strong>$dizin</strong>e bu seçenekler de yazılır.
  <info>string|null</info>      <strong>$rfc2060_tarih</strong>  Bu bağımsız değişken belirtilmişse, ekli iletinin INTERNALDATE
                                   alanına atanır. Değer, RFC2060'a uygun bir tarih dizgesi
                                   olmalı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.


id: imap_base64
type: function
doc:
<comment>Description:</comment>
  Base64 kodlu dizgeyi 8 bitlik dizgeye dönüştürür
  
  Base-64 kodlu <strong>$dizge</strong> dizgesini 8 bitlik bir dizgeye dönüştürür.

<comment>Param:</comment>
  <info></info>  <strong>$metin</strong>  Base64 kodlu metin.

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

<comment>See Also:</comment>
   * <strong>imap_binary()</strong>
   * <strong>base64_encode()</strong>
   * <strong>base64_decode()</strong>
   * RFC2045, Bölüm 6.8


id: imap_binary
type: function
doc:
<comment>Description:</comment>
  8 bitlik bir dizgeyi bir base64 dizgesine dönüştürür
  
  8 bitlik dizge, RFC 2045'in 6.8. bölümüne uygun olarak bir base64 dizgesine dönüştürülür.

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

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

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


id: imap_body
type: function
doc:
<comment>Description:</comment>
  İleti gövdesini okur
  
  <strong>$ileti_num</strong> ile belirtilen iletinin gövdesini döndürür.
  
  <strong>imap_body()</strong> işlevi ileti gövdesinin bire bir kopyasını döndürür. Çok parçalı MIME kodlu bir
  iletiden tek bir parçayı elde etmek için önce yapı <strong>imap_fetchstructure()</strong> ile incelenmeli sonra da
  gövdeden istenen bölüm <strong>imap_fetchbody()</strong>ile çıkarılmalıdır.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>        <class>IMAP\Connection</class> nesnesi.
  <info>int</info>              <strong>$ileti_num</strong>   İleti numarası.
  <info>int</info>              <strong>$seçenekler</strong>  Şunlardan gerekenleri içeren bir bit maskesidir: <info>FT_UID</info> - <strong>$ileti_num</strong>
                                bir eşsiz kimliktir. <info>FT_PEEK</info> - <return>\Seen</return> imi tanımlıysa bir daha
                                tanımlanmaz. <info>FT_INTERNAL</info> - CRLF ile meşrulaştırılmamış olarak
                                dizgeyi dahili biçemde döndürür.
                                
                                <info>FT_UID</info> - <strong>$ileti_num</strong>  bir eşsiz kimliktir.
                                
                                <info>FT_PEEK</info> - <return>\Seen</return> imi tanımlıysa bir daha tanımlanmaz.
                                
                                <info>FT_INTERNAL</info> - CRLF ile meşrulaştırılmamış olarak dizgeyi dahili
                                biçemde döndürür.

<comment>Return:</comment>
  <info>string|false</info>  Belirtilen iletinin gövdesi bir dizge olarak, başarısızlık durumunda <info>false</info> döner.


id: imap_bodystruct
type: function
doc:
<comment>Description:</comment>
  Belirtilen iletinin bir gövde bölümünün yapısını okur
    
  
  Belirtilen iletinin <strong>$bölüm</strong> ile belirtilen gövde bölümünün yapısını okur.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>       <class>IMAP\Connection</class> nesnesi.
  <info>int</info>              <strong>$ileti_num</strong>  İleti numarası.
  <info>string</info>           <strong>$bölüm</strong>    Okunacak gövde bölümü.

<comment>Return:</comment>
  <info>stdClass|false</info>  Bilgi bir nesne içinde döndürülür, başarısızlık durumunda <info>false</info> döner. Nesnenin
                  yapısı ve özellikleri hakkında bilgi almak için <strong>imap_fetchstructure()</strong> işlevine
                  bakınız.

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


id: imap_check
type: function
doc:
<comment>Description:</comment>
  Posta kutusu bilgilerini döndürür
  
  Posta kutusu bilgilerini döndürür.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>  <class>IMAP\Connection</class> nesnesi.

<comment>Return:</comment>
  <info>stdClass|false</info>  Şu özelliklere sahip bir nesne döner: <info>Date</info> -  RFC 2822'ye uygun olarak biçemlenmiş
                  sistem zamanı. <info>Driver</info> - Posta kutusuna erişirken kullanılan protokol: POP3, IMAP,
                  NNTP <info>Mailbox</info> - Posta kutusunun ismi. <info>Nmsgs</info> - Posta kutusundaki ileti sayısı.
                  <info>Recent</info> - Posta kutusuna son gelen ileti sayısı.
                  
                  <info>Date</info> -  RFC 2822'ye uygun olarak biçemlenmiş sistem zamanı.
                  
                  <info>Driver</info> - Posta kutusuna erişirken kullanılan protokol: POP3, IMAP, NNTP
                  
                  <info>Mailbox</info> - Posta kutusunun ismi.
                  
                  <info>Nmsgs</info> - Posta kutusundaki ileti sayısı.
                  
                  <info>Recent</info> - Posta kutusuna son gelen ileti sayısı.
                  
                  Başarısızlık durumunda <info>false</info> döner.


id: imap_clearflag_full
type: function
doc:
<comment>Description:</comment>
  İletilerdeki imleri temizler
  
  Belirtilen <strong>$aralık</strong> içindeki iletilerden <strong>$imler</strong> ile belirtilen imleri siler.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>        <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$aralık</strong>     İleti numaraları aralığı. İstenen iletileri X,Y  biçeminde
                                sıralayabilir veya X:Y biçeminde bir aralık olarak
                                belirtebilirsiniz.
  <info>string</info>           <strong>$imler</strong>       RFC 2060'ta belirtildiği gibi silinecek imleri "\\Seen" (okundu),
                                "\\Answered" (yanıtlandı), "\\Flagged (imli)", "\\Deleted"
                                (silindi), "\\Draft" (taslak) olarak belirtebilirsiniz.
  <info>int</info>              <strong>$seçenekler</strong>  Şunlardan gerekenleri içeren bir bit maskesidir: <info>ST_UID</info> - <strong>$aralık</strong>
                                bağımsız değişkeninin eşsiz kimlikleri içerdiği varsayılır.
                                
                                <info>ST_UID</info> - <strong>$aralık</strong> bağımsız değişkeninin eşsiz kimlikleri içerdiği
                                varsayılır.

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

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


id: imap_close
type: function
doc:
<comment>Description:</comment>
  IMAP akımını kapatır
  
  Belirtilen IMAP akımını kapatır.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>        <class>IMAP\Connection</class> nesnesi.
  <info>int</info>              <strong>$seçenekler</strong>  Değer olarak <info>CL_EXPUNGE</info> belirtilirse, posta kutusu kapatılmadan önce
                                silindi olarak imlenmiş iletiler posta kutusundan silinir. Bu
                                işlevselliği <strong>imap_expunge()</strong> işleviyle de elde edebilirsiniz.

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


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


id: imap_createmailbox
type: function
doc:
<comment>Description:</comment>
  Yeni bir posta kutusu oluşturur
  
  <strong>$pk</strong> ile belirtilen posta kutusunu oluşturur.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>  <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$pk</strong>    Posta kutusu ismi; daha fazla bilgi için <strong>imap_open()</strong> işlevine bakınız.
                          Uluslararası karakterler içeren posta kutusu isimleri <strong>imap_utf7_encode()</strong>
                          ile kodlanmalıdır.
                          
                          imap.enable_insecure_rsh
                          iptal edilmedikçe bu bağımsız değişkene güvenilir olmayan verinin
                          aktarılması
                          güvenli değildir.

<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>imap_renamemailbox()</strong>
   * <strong>imap_deletemailbox()</strong>


id: imap_delete
type: function
doc:
<comment>Description:</comment>
  Belirtilen iletiyi silindi olarak imler
  
  <strong>$ileti_num</strong> ile belirtilen iletileri silinmek üzere imler. Bu iletiler bir <strong>imap_expunge()</strong> çağrısına
  kadar veya <info>CL_EXPUNGE</info> seçeneği ile yapılan bir <strong>imap_close()</strong> çağrısına kadar posta kutusunda kalır.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>        <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$ileti_num</strong>   IMAP4 tarzı aralık dizgesi biçeminde bir veya daha fazla ileti
                                içeren bir dizge (<return>"n"</return>, <return>"n:m"</return> veya bunların virgüllerle ayrılmış
                                birleşimleri).
  <info>int</info>              <strong>$seçenekler</strong>  Bu bağımsız değişkende <info>FT_UID</info> sabiti belirtilirse <strong>$ileti_num</strong>
                                bağımsız değişkeninin eşsiz kimlikleri içerdiği varsayılır.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> döner.

<comment>See Also:</comment>
   * <strong>imap_undelete()</strong>
   * <strong>imap_expunge()</strong>
   * <strong>imap_close()</strong>


id: imap_deletemailbox
type: function
doc:
<comment>Description:</comment>
  Bir posta kutusunu siler
  
  <strong>$pk</strong> ile belirtilen posta kutusunu siler.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>  <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$pk</strong>    Posta kutusu ismi; daha fazla bilgi için <strong>imap_open()</strong> işlevine bakınız.
                          
                          imap.enable_insecure_rsh
                          iptal edilmedikçe bu bağımsız değişkene güvenilir olmayan verinin
                          aktarılması
                          güvenli değildir.

<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>imap_createmailbox()</strong>
   * <strong>imap_renamemailbox()</strong>
   * <strong>imap_open()</strong>


id: imap_errors
type: function
doc:
<comment>Description:</comment>
  Oluşan tüm IMAP hatalarının iletilerini döndürür
  
  Hata yığıtı sıfırlandığından beri veya bu sayfa isteği sırasında oluşan tüm  IMAP hatalarını
  döndürür.
  
  <strong>imap_errors()</strong> çağrısı hata yığıtını temizler.

<comment>Return:</comment>
  <info>array|false</info>  Son <strong>imap_errors()</strong> çağrısından beri veya sayfa isteğinin başından beri oluşan tüm
               hataların iletilerini içeren bir dizi döndürür. Döndürülecek hiç hata iletisi yoksa
               <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>imap_last_error()</strong>
   * <strong>imap_alerts()</strong>


id: imap_expunge
type: function
doc:
<comment>Description:</comment>
  Silindi imli tüm iletileri gerçekten siler
  
  <strong>imap_delete()</strong>, <strong>imap_mail_move()</strong> veya <strong>imap_setflag_full()</strong> tarafından 'silindi' olarak imlenmiş tüm
  iletileri siler.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>  <class>IMAP\Connection</class> nesnesi.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> döner.


id: imap_fetch_overview
type: function
doc:
<comment>Description:</comment>
  Belirtilen iletinin başlıklarından belli bilgileri toplar
    
  
  <strong>$aralık</strong> ile belirtilen iletilerin posta başlıklarını alır ve içinden belli bilgileri toplar.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>        <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$aralık</strong>     İleti numaraları aralığı. İstenen iletileri X,Y  biçeminde
                                sıralayabilir veya X:Y biçeminde bir aralık olarak
                                belirtebilirsiniz.
  <info>int</info>              <strong>$seçenekler</strong>  Bu bağımsız değişkende <info>FT_UID</info> sabiti belirtilirse <strong>$aralık</strong> bağımsız
                                değişkeni ileti numaralarını veya eşsiz kimlikleri içerebilir.

<comment>Return:</comment>
  <info>array|false</info>  Her biri belli bir iletiye ait nesnelerden oluşan bir dizi döner. Nesne, sadece
               iletide mevcut olan özellikleri içerir. Olası özellikler: <return>subject</return> - İleti konusu.
               <return>from</return> - Kimden. <return>to</return> - Kime. <return>date</return> - İletinin gönderildiği tarih. <return>message_id</return> - İleti
               kimliği. <return>references</return> - İleti kimliğine gönderimler. <return>in_reply_to</return> - İleti, bu ileti
               kimliğine bir yanıttır. <return>size</return> - İletinin bayt cinsinden uzunluğu. <return>uid</return> - İletinin posta
               kusunudaki eşsiz kimliği. <return>msgno</return> - İletinin posta kusunudaki sıra numarası <return>recent</return> -
               İleti son gönderilenlerden olarak imlenmiş. <return>flagged</return> -  İleti imlenmiş. <return>answered</return> -
               İleti, yanıtlandı olarak imlenmiş. <return>deleted</return> -  İleti, silindi olarak imlenmiş. <return>seen</return> -
               İleti, okundu olarak imlenmiş. <return>draft</return> -  İleti taslak olarak imlenmiş. <return>udate</return> -  Geliş
               tarihinin UNIX zaman damgası.  Bu işlev başarısızlık durumunda <info>false</info> döndürür.
               
               <return>subject</return> - İleti konusu.
               
               <return>from</return> - Kimden.
               
               <return>to</return> - Kime.
               
               <return>date</return> - İletinin gönderildiği tarih.
               
               <return>message_id</return> - İleti kimliği.
               
               <return>references</return> - İleti kimliğine gönderimler.
               
               <return>in_reply_to</return> - İleti, bu ileti kimliğine bir yanıttır.
               
               <return>size</return> - İletinin bayt cinsinden uzunluğu.
               
               <return>uid</return> - İletinin posta kusunudaki eşsiz kimliği.
               
               <return>msgno</return> - İletinin posta kusunudaki sıra numarası
               
               <return>recent</return> - İleti son gönderilenlerden olarak imlenmiş.
               
               <return>flagged</return> -  İleti imlenmiş.
               
               <return>answered</return> -  İleti, yanıtlandı olarak imlenmiş.
               
               <return>deleted</return> -  İleti, silindi olarak imlenmiş.
               
               <return>seen</return> -  İleti, okundu olarak imlenmiş.
               
               <return>draft</return> -  İleti taslak olarak imlenmiş.
               
               <return>udate</return> -  Geliş tarihinin UNIX zaman damgası.

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


id: imap_fetchbody
type: function
doc:
<comment>Description:</comment>
  Belirtilen iletinin belli bir gövde bölümünü döndürür
    
  
  Belirtilen iletinin belli bir gövde bölümünü döndürür. Gövde parçaları bu işlevle çözülmez.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>        <class>IMAP\Connection</class> nesnesi.
  <info></info>                 <strong>$iletinum</strong>    İleti numarası.
  <info>string</info>           <strong>$bölüm</strong>     Parça numarası. IMAP4 belirtimine uygun olarak, gövde parçasını
                                indisleyen noktalarla ayrılmış sayılardan oluşan bir dizge olarak
                                belirtilir.
  <info>int</info>              <strong>$seçenekler</strong>  Aşağıdaki sabitlerin biri veya birkaçından oluşan bir bit
                                maskesidir: <info>FT_UID</info> - <strong>$iletinum</strong> bağımsız değişkeninin eşsiz kimlik
                                olarak ele alınmasını sağlar. <info>FT_PEEK</info> - Zaten ileti <return>\Seen</return> (okundu)
                                imliyse tekrar okundu olarak imlenmez. <info>FT_INTERNAL</info> - Satırları
                                CRLF'lerle meşrulaştırılmadan dizgenin "dahili" biçemiyle
                                döndürülmesini sağlar.
                                
                                <info>FT_UID</info> - <strong>$iletinum</strong> bağımsız değişkeninin eşsiz kimlik olarak ele
                                alınmasını sağlar.
                                
                                <info>FT_PEEK</info> - Zaten ileti <return>\Seen</return> (okundu) imliyse tekrar okundu olarak
                                imlenmez.
                                
                                <info>FT_INTERNAL</info> - Satırları CRLF'lerle meşrulaştırılmadan dizgenin
                                "dahili" biçemiyle döndürülmesini sağlar.

<comment>Return:</comment>
  <info>string|false</info>  Belirtilen ileti bölümünü bir dizge olarak döndürür, başarısızlık durumunda <info>false</info>
                döner.

<comment>See Also:</comment>
   * <strong>imap_savebody()</strong>
   * <strong>imap_fetchstructure()</strong>


id: imap_fetchheader
type: function
doc:
<comment>Description:</comment>
  Bir iletinin başlığını döndürür
  
  Belirtilen iletinin RFC2822 biçemli başlığının tamamını herhangi bir işlemden geçirmeden döndürür.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>        <class>IMAP\Connection</class> nesnesi.
  <info>int</info>              <strong>$ileti_num</strong>   İleti numarası.
  <info>int</info>              <strong>$seçenekler</strong>  Olası <strong>$seçenekler</strong>: <info>FT_UID</info> - The <strong>$iletinum</strong> bağımsız değişkeninin bir
                                eşsiz kimlik olarak ele alınmasını sağlar. <info>FT_INTERNAL</info> - Satırları
                                CRLF'lerle meşrulaştırılmadan dizgenin "dahili" biçemiyle
                                döndürülmesini sağlar. <info>FT_PREFETCHTEXT</info> - Aynı anda ileti metninin de
                                alınmasını sağlar. İletinin tam metni istendiği durumda (içeriğin
                                yerel bir dosyaya kaydedilmek istenmesi gibi) IMAP bağlantısında ek
                                bir RTT (gecikme) oluşmasını engeller.
                                
                                <info>FT_UID</info> - The <strong>$iletinum</strong> bağımsız değişkeninin bir eşsiz kimlik olarak
                                ele alınmasını sağlar.
                                
                                <info>FT_INTERNAL</info> - Satırları CRLF'lerle meşrulaştırılmadan dizgenin
                                "dahili" biçemiyle döndürülmesini sağlar.
                                
                                <info>FT_PREFETCHTEXT</info> - Aynı anda ileti metninin de alınmasını sağlar.
                                İletinin tam metni istendiği durumda (içeriğin yerel bir dosyaya
                                kaydedilmek istenmesi gibi) IMAP bağlantısında ek bir RTT (gecikme)
                                oluşmasını engeller.

<comment>Return:</comment>
  <info>string|false</info>  Belirtilen iletinin başlığını içeren bir dizge, başarısızlık durumunda <info>false</info> döner.

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


id: imap_fetchmime
type: function
doc:
<comment>Description:</comment>
  İletinin belirli bir bölümü için MIME başlıklarını getirir
     
  
  Belirtilen iletilerin belirli bir gövde bölümünün MIME başlıklarını getirir.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>        <class>IMAP\Connection</class> nesnesi.
  <info>int</info>              <strong>$ileti_num</strong>   İleti numarası.
  <info>string</info>           <strong>$bölüm</strong>     Bölüm numarası. IMAP4 belirtimine göre bir gövde parçası listesini
                                indisleyen nokta ayraçlı bir tamsayı dizisidir.
  <info>int</info>              <strong>$seçenekler</strong>  Aşağıdakilerden bir veya daha fazlasını içeren bir bit maskesi:
                                <info>FT_UID</info> - <strong>$ileti_num</strong> bir UID'dir <info>FT_PEEK</info> - Zaten atanmışsa Görüldü
                                bayrağı atanmaz. <info>FT_INTERNAL</info> - Dönen dizge dahili biçemde olur, CRLF
                                ile standartlaştırılmaz.
                                
                                <info>FT_UID</info> - <strong>$ileti_num</strong> bir UID'dir
                                
                                <info>FT_PEEK</info> - Zaten atanmışsa Görüldü bayrağı atanmaz.
                                
                                <info>FT_INTERNAL</info> - Dönen dizge dahili biçemde olur, CRLF ile
                                standartlaştırılmaz.

<comment>Return:</comment>
  <info>string|false</info>  Belirtilen iletilerin belirli bir gövde bölümünün MIME başlıkları bir dizge olarak
                döner, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>imap_fetchbody()</strong>
   * <strong>imap_fetchstructure()</strong>
   * <strong>imap_fetchheader()</strong>


id: imap_fetchstructure
type: function
doc:
<comment>Description:</comment>
  Belli bir iletinin yapısını okur
  
  Belirtilen ileti için yapılandırılmış tüm bilgiyi döndürür.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>        <class>IMAP\Connection</class> nesnesi.
  <info>int</info>              <strong>$ileti_num</strong>   İleti numarası.
  <info>int</info>              <strong>$seçenekler</strong>  Bu isteğe bağlı bağımsız değişkende tek bir seçenek belirtilebilir:
                                <strong>$ileti_num</strong> bağımsız değişkeninin eşsiz kimlik olarak ele alınmasını
                                sağlayan <info>FT_UID</info> sabiti.

<comment>Return:</comment>
  <info>stdClass|false</info>  Aşağıdaki özelliklere sahip bir nesne, başarısızlık durumunda <info>false</info> döner.
                  
                  <strong>imap_fetchstructure()</strong> işlevinden dönen nesnenin özellikleritypeBirincil gövde
                  türü.encodingGövde aktarım kodlaması.ifsubtypeBir alt MIME türünde dizge varsa
                  <info>true</info>.subtypeMIME alt türü.ifdescriptionBir açıklama dizgesi varsa
                  <info>true</info>descriptionAçıklama dizgesinin içeriği.ifidKimliklendirici bir dizge varsa
                  <info>true</info>.idKimliklendirme dizgesi.linesSatır sayısı.bytesBayt sayısı.ifdispositionBir
                  <return>Content-Disposition:</return> başlığı varsa <info>true</info>. disposition<return>Content-Disposition:</return> başlıklı
                  dizge.ifdparametersdparameters dizisi mevcutsa
                  <info>true</info>.dparameters<return>Content-disposition</return>MIME başlığındaki bağımsız değişkenlere karşı
                  düşen <return>"attribute"</return> ve <return>"value"</return> özelliklerine sahip nesnelerden oluşan bir
                  dizi.ifparameters<return>parameters</return> dizisi mevcutsa <info>true</info>.parameters<return>"attribute"</return> ve <return>"value"</return>
                  özelliklerine sahip nesnelerden oluşan bir dizi.partsHer biri bir MIME gövde
                  parçasına karşılık gelen ve üst seviye nesnenin yapısına eşdeğer nesnelerden
                  oluşan bir dizi.
                  
                  Birincil gövde türü (değer kütüphaneye göre değişir, bu bakımdan sabitlerin
                  kullanılması
                  önerilir)DeğerTürüSabiti0textTYPETEXT1multipartTYPEMULTIPART2messageTYPEMESSAGE3applicationTYPEAPPLICATION4audioTYPEAUDIO5imageTYPEIMAGE6videoTYPEVIDEO7modelTYPEMODEL8otherTYPEOTHER
                  
                  Aktarım kodlaması (değer kütüphaneye göre değişir, bu bakımdan sabitlerin
                  kullanılması
                  önerilir)DeğerTürüSabiti07bitENC7BIT18bitENC8BIT2BinaryENCBINARY3Base64ENCBASE644Quoted-PrintableENCQUOTEDPRINTABLE5otherENCOTHER

<comment>See Also:</comment>
   * <strong>imap_fetchbody()</strong>
   * <strong>imap_bodystruct()</strong>


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


id: imap_gc
type: function
doc:
<comment>Description:</comment>
  IMAP önbelleğini temizler
  
  Türü belirtilen önbellek girdilerini siler.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>        <class>IMAP\Connection</class> nesnesi.
  <info>int</info>              <strong>$seçenekler</strong>  Silinecek önbellek türü. Şu sabitlerden biri veya birkaçı
                                belirtilebilir: <info>IMAP_GC_ELT</info> (ileti önbellek elemanları), <info>IMAP_GC_ENV</info>
                                (zarflar ve gövdeler), <info>IMAP_GC_TEXTS</info> (metinler).

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


id: imap_get_quota
type: function
doc:
<comment>Description:</comment>
  Belirtilen kullanıcının kota ayarlarını döndürür
  
  Belirtilen kullanıcının posta kutusunun kota ayarlarını ve istatistiklerini döndürür.
  
  Bu işlev sadece yönetici tarafından kullanılır. Diğer kullanıcıların <strong>imap_get_quotaroot()</strong> işlevini
  kullanmaları gerekir.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>        <class>IMAP\Connection</class> nesnesi.
  <info></info>                 <strong>$quota_root</strong>  Genelde <return>user.isim</return> biçeminde olup 'isim' hakkında bilgi istenecek
                                posta kutusunun ismidir.

<comment>Return:</comment>
  <info>array|false</info>  Belirtilen posta kutusunun kapasitesi ile ilgili bilgileri bir ilişkisel dizi içinde
               döndürür. Tüm değerler bir özkaynağın adını anahtar olarak alan birer dizidir ve bu
               alt diziler 'usage' ve 'limit' indisli değerler içerir. Bir hata durumunda <info>false</info>
               döner.
               
               PHP 4.3'ten itibaren, işlev RFC 2087'ye daha fazla uyumludur. Dönen dizi sınırsız
               sayıda özkaynağı (iletiler, alt dizinler gibi) destekleyecek şekilde
               değiştirilmiştir. Her özkaynakla ilgili bilgiler ayrıca alt dizinlere konmuştur.
               İlişkisel dizinin her anahtarı değer olarak 'usage' ve 'limit' indisli bir dizi
               içerir.
               
               Geriye uyumluluk adına özgün erişim yöntemleri hala kullanılabilmekteyse de bir
               güncelleme önerilir.

<comment>See Also:</comment>
   * <strong>imap_open()</strong>
   * <strong>imap_set_quota()</strong>
   * <strong>imap_get_quotaroot()</strong>


id: imap_get_quotaroot
type: function
doc:
<comment>Description:</comment>
  Kullanıcının kendi kota ayarlarını döndürür
  
  Kullanıcının kota ayarlarını döndürür. 'limit' değeri kullanıcının posta kutusu için izin verilen
  azami toplam kullanım alanını gösterir. 'usage' değeri ise kullanıcının o anki toplam posta kutusu
  kullanımını gösterir.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>  <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$pk</strong>    Normalde posta kutusunun ismidir (örneğin, INBOX).

<comment>Return:</comment>
  <info>array|false</info>  Belirtilen posta kutusunun kapasitesi ile ilgili bilgileri bir ilişkisel dizi içinde
               döndürür. Tüm değerler bir özkaynağın adını anahtar olarak alan birer dizidir ve bu
               alt diziler 'usage' ve 'limit' indisli değerler içerir.
               
               Bir hata durumunda <info>false</info>, sunucudan alınan yanıt çözümlenemezse bağlantı hakkında
               bilgi içeren bir dizi döner.

<comment>See Also:</comment>
   * <strong>imap_open()</strong>
   * <strong>imap_set_quota()</strong>
   * <strong>imap_get_quota()</strong>


id: imap_getacl
type: function
doc:
<comment>Description:</comment>
  Belirtilen posta kutusunun erişim izinlerini döndürür
    
  
  Belirtilen posta kutusunun (<strong>$pk</strong>) erişim izinlerini döndürür.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>  <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$pk</strong>    Posta kutusunun ismi; bilgi için <strong>imap_open()</strong> işlevine bakınız.
                          
                          imap.enable_insecure_rsh
                          iptal edilmedikçe bu bağımsız değişkene güvenilir olmayan verinin
                          aktarılması
                          güvenli değildir.

<comment>Return:</comment>
  <info>array|false</info>  "dizin" =&gt; "izinler" çiftlerinden oluşan bir ilişkisel dizi, başarısızlık
               durumunda <info>false</info> döner.

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


id: imap_getmailboxes
type: function
doc:
<comment>Description:</comment>
  Posta kutuları hakkında ayrıntılı bilgi döndürür
  
  Posta kutusu listesini okuyup her PK için ayrıntılı bilgi döndürür.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>   <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$hedef</strong>  <strong>imap_open()</strong> işlevinde açıklandığı gibi normal olarak bir sunucu belirtimi
                           olmalıdır.
                           
                           imap.enable_insecure_rsh
                           iptal edilmedikçe bu bağımsız değişkene güvenilir olmayan verinin
                           aktarılması
                           güvenli değildir.
  <info>string</info>           <strong>$kalıp</strong>  Posta
                           kutusu hiyerarşisi içine aramanın başlayacağı yeri belirtir.
                           
                           <strong>$kalıp</strong>
                           içinde belirtilebilecek iki özel karakter vardır:
                           Alt dizinlere inilmesini sağlayan '<return>*</return>' ve alt
                           dizinlere inilmemesini sağlayan '<return>%</return>'.
                           <strong>$kalıp</strong> olarak '<return>*</return>' posta
                           kutusu hiyerarşisi içindeki tüm posta kutularının listelenmesini,
                           '<return>%</return>' ise sadece tepe seviyedeki posta
                           kutularının listelenmesini sağlar. <strong>$kalıp</strong> olarak
                           '<return>~/mail/%</return>' belirtilirse alt dizinlere
                           inilmeden sadece ~/mail dizini altındaki posta kutuları
                           listelenir.

<comment>Return:</comment>
  <info>array|false</info>  Posta kutusu bilgilerini içeren nesnelerden oluşan bir dizi döner. Her nesnenin üç
               özelliği vardır: Posta kutusunun ismini içeren <strong>$name</strong>, hiyerarşik ayracı içeren
               <strong>$delimiter</strong> ve <strong>$attributes</strong>. <strong>$attributes</strong> özelliği şu değerleri içerebilen bir bit
               maskesidir: <info>LATT_NOINFERIORS</info> - "Çocuklar" olmaksızın posta kutusunun kendisi (bunun
               altında posta kutusu bulunmaz). Bir alt posta kutusu olmaz. Bu posta kutusu altında
               <strong>imap_createmailbox()</strong> çalışmaz. <info>LATT_NOSELECT</info> - Sadece bir taşıyıcıdır, bir posta
               kutusu değildir - bu açılamaz. <info>LATT_MARKED</info> - Posta kutusu imlidir. Yani, son
               erişimden bu yana yeni gelmiş iletiler var demektir. Her IMAP sunucusu bu bilgiyi
               sağlamaz. <info>LATT_UNMARKED</info> -  Posta kutusu imsizdir, posta kutusunda yeni gelmiş ileti
               yoktur. <info>MARKED</info> veya <info>UNMARKED</info> bilgisi sağlanmışsa IMAP sunucusunun bu posta kutusunda
               bu özelliği desteklediğini varsayabiliriz. <info>LATT_REFERRAL</info> - Bu taşıyıcının uzak bir
               posta kutusuna yönlendirmesi var. <info>LATT_HASCHILDREN</info> - Bu posta kutusunun seçilebilir
               alt öğeleri vardır. <info>LATT_HASNOCHILDREN</info> - Bu posta kutusunun seçilebilir alt öğeleri
               yoktur.  İşlev başarısızlık durumunda <info>false</info> döndürür.
               
               <info>LATT_NOINFERIORS</info> - "Çocuklar" olmaksızın posta kutusunun kendisi (bunun altında posta
               kutusu bulunmaz). Bir alt posta kutusu olmaz. Bu posta kutusu altında
               <strong>imap_createmailbox()</strong> çalışmaz.
               
               <info>LATT_NOSELECT</info> - Sadece bir taşıyıcıdır, bir posta kutusu değildir - bu açılamaz.
               
               <info>LATT_MARKED</info> - Posta kutusu imlidir. Yani, son erişimden bu yana yeni gelmiş iletiler
               var demektir. Her IMAP sunucusu bu bilgiyi sağlamaz.
               
               <info>LATT_UNMARKED</info> -  Posta kutusu imsizdir, posta kutusunda yeni gelmiş ileti yoktur.
               <info>MARKED</info> veya <info>UNMARKED</info> bilgisi sağlanmışsa IMAP sunucusunun bu posta kutusunda bu
               özelliği desteklediğini varsayabiliriz.
               
               <info>LATT_REFERRAL</info> - Bu taşıyıcının uzak bir posta kutusuna yönlendirmesi var.
               
               <info>LATT_HASCHILDREN</info> - Bu posta kutusunun seçilebilir alt öğeleri vardır.
               
               <info>LATT_HASNOCHILDREN</info> - Bu posta kutusunun seçilebilir alt öğeleri yoktur.

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


id: imap_getsubscribed
type: function
doc:
<comment>Description:</comment>
  Üyesi olunan tüm posta kutularını listeler
  
  Üyesi olunan tüm posta kutularını bir dizi içinde döndürür.
  
  Sadece kullanıcının üyesi olduğu posta kutularını döndürmesi dışında <strong>imap_getmailboxes()</strong> işlevine
  benzer.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>   <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$hedef</strong>  <strong>imap_open()</strong> işlevinde açıklandığı gibi normal olarak bir sunucu belirtimi
                           olmalıdır.
                           
                           imap.enable_insecure_rsh
                           iptal edilmedikçe bu bağımsız değişkene güvenilir olmayan verinin
                           aktarılması
                           güvenli değildir.
  <info>string</info>           <strong>$kalıp</strong>  Posta
                           kutusu hiyerarşisi içine aramanın başlayacağı yeri belirtir.
                           
                           <strong>$kalıp</strong>
                           içinde belirtilebilecek iki özel karakter vardır:
                           Alt dizinlere inilmesini sağlayan '<return>*</return>' ve alt
                           dizinlere inilmemesini sağlayan '<return>%</return>'.
                           <strong>$kalıp</strong> olarak '<return>*</return>' posta
                           kutusu hiyerarşisi içindeki tüm posta kutularının listelenmesini,
                           '<return>%</return>' ise sadece tepe seviyedeki posta
                           kutularının listelenmesini sağlar. <strong>$kalıp</strong> olarak
                           '<return>~/mail/%</return>' belirtilirse alt dizinlere
                           inilmeden sadece ~/mail dizini altındaki posta kutuları
                           listelenir.

<comment>Return:</comment>
  <info>array|false</info>  Posta kutusu bilgilerini içeren nesnelerden oluşan bir dizi döner. Her nesnenin üç
               özelliği vardır: Posta kutusunun ismini içeren <strong>$name</strong>, hiyerarşik ayracı içeren
               <strong>$delimiter</strong> ve <strong>$attributes</strong>. <strong>$attributes</strong> özelliği şu değerleri içerebilen bir bit
               maskesidir: <info>LATT_NOINFERIORS</info> - "Çocuklar" olmaksızın posta kutusunun kendisi (bunun
               altında posta kutusu bulunmaz). <info>LATT_NOSELECT</info> - Sadece bir taşıyıcıdır, bir posta
               kutusu değildir - bu açılamaz. <info>LATT_MARKED</info> - Posta kutusu imlidir. Sadece UW-IMAPD
               kullanır. <info>LATT_UNMARKED</info> - Posta kutusu imsizdir. Sadece UW-IMAPD kullanır.
               <info>LATT_REFERRAL</info> - Bu taşıyıcının uzak bir posta kutusuna yönlendirmesi var.
               <info>LATT_HASCHILDREN</info> - Bu posta kutusunun seçilebilir alt öğeleri vardır.
               <info>LATT_HASNOCHILDREN</info> - Bu posta kutusunun seçilebilir alt öğeleri yoktur.  İşlev
               başarısızlık durumunda <info>false</info> döndürür.
               
               <info>LATT_NOINFERIORS</info> - "Çocuklar" olmaksızın posta kutusunun kendisi (bunun altında posta
               kutusu bulunmaz).
               
               <info>LATT_NOSELECT</info> - Sadece bir taşıyıcıdır, bir posta kutusu değildir - bu açılamaz.
               
               <info>LATT_MARKED</info> - Posta kutusu imlidir. Sadece UW-IMAPD kullanır.
               
               <info>LATT_UNMARKED</info> - Posta kutusu imsizdir. Sadece UW-IMAPD kullanır.
               
               <info>LATT_REFERRAL</info> - Bu taşıyıcının uzak bir posta kutusuna yönlendirmesi var.
               
               <info>LATT_HASCHILDREN</info> - Bu posta kutusunun seçilebilir alt öğeleri vardır.
               
               <info>LATT_HASNOCHILDREN</info> - Bu posta kutusunun seçilebilir alt öğeleri yoktur.


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


id: imap_headerinfo
type: function
doc:
<comment>Description:</comment>
  Belirtilen iletinin başlığını okur
  
  İleti numarası belirtilen iletinin başlıklarını okuyup elde ettiği bilgiyi bir nesne içinde
  döndürür.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>             <class>IMAP\Connection</class> nesnesi.
  <info>int</info>              <strong>$ileti_num</strong>        İleti numarası.
  <info>int</info>              <strong>$kimden_uzunluğu</strong>  <return>fetchfrom</return> özelliği için karakter sayısı. Sıfır veya daha büyük
                                     bir tamsayı olmalıdır.
  <info>int</info>              <strong>$konu_uzunluğu</strong>   <return>fetchsubject</return> özelliği için karakter sayısı. Sıfır veya daha
                                     büyük bir tamsayı olmalıdır.
  <info></info>                 <strong>$öntanımlı_konak</strong>  

<comment>Return:</comment>
  <info>stdClass|false</info>  Hata durumunda <info>false</info> aksi takdirde aşağıdaki özelliklerde bir nesne döner:
                  toaddress - <return>to:</return> satırının tamamı, en fazla 1024 karakter. to - <return>To:</return> satırındaki
                  nesnelerden oluşan bir dizi. Nesneler şu özelliklere sahiptir: <return>personal</return>, <return>adl</return>,
                  <return>mailbox</return> ve <return>host</return>. fromaddress - <return>from:</return> satırının tamamı, en fazla 1024 karakter.
                  from - <return>From:</return> satırındaki nesnelerden oluşan bir dizi. Nesneler şu özelliklere
                  sahiptir: <return>personal</return>, <return>adl</return>, <return>mailbox</return> ve <return>host</return>. ccaddress - <return>cc:</return> satırının tamamı, en
                  fazla 1024 karakter. cc - <return>Cc:</return> satırındaki nesnelerden oluşan bir dizi. Nesneler şu
                  özelliklere sahiptir: <return>personal</return>, <return>adl</return>, <return>mailbox</return> ve <return>host</return>. bccaddress - <return>bcc:</return> satırının
                  tamamı, en fazla 1024 karakter. bcc - <return>Bcc:</return> satırındaki nesnelerden oluşan bir
                  dizi. Nesneler şu özelliklere sahiptir: <return>personal</return>, <return>adl</return>, <return>mailbox</return> ve <return>host</return>.
                  reply_toaddress - <return>Reply-To:</return> satırının tamamı, en fazla 1024 karakter. reply_to -
                  <return>Reply-To:</return> satırındaki nesnelerden oluşan bir dizi. Nesneler şu özelliklere
                  sahiptir: <return>personal</return>, <return>adl</return>, <return>mailbox</return> ve <return>host</return>. senderaddress - <return>sender:</return> satırının
                  tamamı, en fazla 1024 karakter. sender - <return>Sender:</return> satırındaki nesnelerden oluşan
                  bir dizi. Nesneler şu özelliklere sahiptir: <return>personal</return>, <return>adl</return>, <return>mailbox</return> ve <return>host</return>
                  return_pathaddress - <return>Return-Path:</return> satırının tamamı, en fazla 1024 karakter.
                  return_path - <return>Return-Path:</return> satırındaki nesnelerden oluşan bir dizi. Nesneler şu
                  özelliklere sahiptir: <return>personal</return>, <return>adl</return>, <return>mailbox</return> ve <return>host</return> remail - date - Başlıklarda
                  bulunan ileti tarihi. Date - <return>date</return> ile aynı. subject - İleti konusu Subject -
                  <return>subject</return> ile aynı. in_reply_to - message_id - newsgroups - followup_to - references
                  - Recent - Son gelenlerdense ve okunmuşsa <return>R</return>, son gelenlerdense ve okunmamışsa <return>N</return>,
                  son gelenlerden değilse  ' '. Unseen - Son gelenlerden değilse ve okunmamışsa <return>U</return>,
                  okunmuş olsun ya da olmasın son gelenlerdense ' '. Flagged - İmli ise <return>F</return>, değilse '
                  '. Answered - Yanıtlanmışsa <return>A</return>, yanıtlanmamışsa ' '. Deleted - Silinmişse <return>D</return>,
                  silinmemişse ' '. Draft - Taslaksa <return>X</return>, değilse ' '. Msgno - İleti numarası.
                  MailDate - Size - İleti uzunluğu udate - Unix zamanı olarak ileti tarihi.
                  fetchfrom - <strong>$kimden_uzunluğu</strong> karakterlik <return>from:</return> satırı. fetchsubject -
                  <strong>$konu_uzunluğu</strong> karakterlik <return>subject:</return> satırı.
                  
                  toaddress - <return>to:</return> satırının tamamı, en fazla 1024 karakter.
                  
                  to - <return>To:</return> satırındaki nesnelerden oluşan bir dizi. Nesneler şu özelliklere
                  sahiptir: <return>personal</return>, <return>adl</return>, <return>mailbox</return> ve <return>host</return>.
                  
                  fromaddress - <return>from:</return> satırının tamamı, en fazla 1024 karakter.
                  
                  from - <return>From:</return> satırındaki nesnelerden oluşan bir dizi. Nesneler şu özelliklere
                  sahiptir: <return>personal</return>, <return>adl</return>, <return>mailbox</return> ve <return>host</return>.
                  
                  ccaddress - <return>cc:</return> satırının tamamı, en fazla 1024 karakter.
                  
                  cc - <return>Cc:</return> satırındaki nesnelerden oluşan bir dizi. Nesneler şu özelliklere
                  sahiptir: <return>personal</return>, <return>adl</return>, <return>mailbox</return> ve <return>host</return>.
                  
                  bccaddress - <return>bcc:</return> satırının tamamı, en fazla 1024 karakter.
                  
                  bcc - <return>Bcc:</return> satırındaki nesnelerden oluşan bir dizi. Nesneler şu özelliklere
                  sahiptir: <return>personal</return>, <return>adl</return>, <return>mailbox</return> ve <return>host</return>.
                  
                  reply_toaddress - <return>Reply-To:</return> satırının tamamı, en fazla 1024 karakter.
                  
                  reply_to - <return>Reply-To:</return> satırındaki nesnelerden oluşan bir dizi. Nesneler şu
                  özelliklere sahiptir: <return>personal</return>, <return>adl</return>, <return>mailbox</return> ve <return>host</return>.
                  
                  senderaddress - <return>sender:</return> satırının tamamı, en fazla 1024 karakter.
                  
                  sender - <return>Sender:</return> satırındaki nesnelerden oluşan bir dizi. Nesneler şu özelliklere
                  sahiptir: <return>personal</return>, <return>adl</return>, <return>mailbox</return> ve <return>host</return>
                  
                  return_pathaddress - <return>Return-Path:</return> satırının tamamı, en fazla 1024 karakter.
                  
                  return_path - <return>Return-Path:</return> satırındaki nesnelerden oluşan bir dizi. Nesneler şu
                  özelliklere sahiptir: <return>personal</return>, <return>adl</return>, <return>mailbox</return> ve <return>host</return>
                  
                  remail -
                  
                  date - Başlıklarda bulunan ileti tarihi.
                  
                  Date - <return>date</return> ile aynı.
                  
                  subject - İleti konusu
                  
                  Subject - <return>subject</return> ile aynı.
                  
                  in_reply_to -
                  
                  message_id -
                  
                  newsgroups -
                  
                  followup_to -
                  
                  references -
                  
                  Recent - Son gelenlerdense ve okunmuşsa <return>R</return>, son gelenlerdense ve okunmamışsa <return>N</return>, son
                  gelenlerden değilse  ' '.
                  
                  Unseen - Son gelenlerden değilse ve okunmamışsa <return>U</return>, okunmuş olsun ya da olmasın son
                  gelenlerdense ' '.
                  
                  Flagged - İmli ise <return>F</return>, değilse ' '.
                  
                  Answered - Yanıtlanmışsa <return>A</return>, yanıtlanmamışsa ' '.
                  
                  Deleted - Silinmişse <return>D</return>, silinmemişse ' '.
                  
                  Draft - Taslaksa <return>X</return>, değilse ' '.
                  
                  Msgno - İleti numarası.
                  
                  MailDate -
                  
                  Size - İleti uzunluğu
                  
                  udate - Unix zamanı olarak ileti tarihi.
                  
                  fetchfrom - <strong>$kimden_uzunluğu</strong> karakterlik <return>from:</return> satırı.
                  
                  fetchsubject - <strong>$konu_uzunluğu</strong> karakterlik <return>subject:</return> satırı.

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


id: imap_headers
type: function
doc:
<comment>Description:</comment>
  Bir posta kutusu içindeki tüm iletilerin başlıklarını döndürür
    
  
  Posta kutusu içindeki tüm iletilerin başlıklarını döndürür.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>  <class>IMAP\Connection</class> nesnesi.

<comment>Return:</comment>
  <info>array|false</info>  Başlık bilgisiyle biçemlenmiş dizgelerden oluşan bir dizi döner. Her eleman bir
               eposta iletisine aittir. Başarısızlık durumunda <info>false</info> döner.


id: imap_is_open
type: function
doc:
<comment>Description:</comment>
  Check if the IMAP stream is still valid
  
  Check if the IMAP stream is still valid.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>  <class>IMAP\Connection</class> nesnesi.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the stream is still valid, <info>false</info> otherwise.


id: imap_last_error
type: function
doc:
<comment>Description:</comment>
  Geçerli sayfa isteği sırasında oluşan son IMAP hatasının
    açıklamasını döndürür
  
  Geçerli sayfa isteği sırasında oluşan son IMAP hatasının açıklamasını döndürür. Hata yığıtına
  dokunulmaz, dolayısıyla işlev peşpeşe çağrılırsa hep aynı ileti dönecektir.

<comment>Return:</comment>
  <info>string|false</info>  Ortada bir hata iletisi yoksa <info>false</info>, varsa son IMAP hatasının açıklamasını içeren
                bir dizge döndürür

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


id: imap_list
type: function
doc:
<comment>Description:</comment>
  Posta kutularını listeler
  
  Posta kutusu listesini okur.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>   <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$hedef</strong>  <strong>imap_open()</strong> işlevinde açıklandığı gibi normal olarak bir sunucu belirtimi
                           olmalıdır.
                           
                           imap.enable_insecure_rsh
                           iptal edilmedikçe bu bağımsız değişkene güvenilir olmayan verinin
                           aktarılması
                           güvenli değildir.
  <info>string</info>           <strong>$kalıp</strong>  Posta
                           kutusu hiyerarşisi içine aramanın başlayacağı yeri belirtir.
                           
                           <strong>$kalıp</strong>
                           içinde belirtilebilecek iki özel karakter vardır:
                           Alt dizinlere inilmesini sağlayan '<return>*</return>' ve alt
                           dizinlere inilmemesini sağlayan '<return>%</return>'.
                           <strong>$kalıp</strong> olarak '<return>*</return>' posta
                           kutusu hiyerarşisi içindeki tüm posta kutularının listelenmesini,
                           '<return>%</return>' ise sadece tepe seviyedeki posta
                           kutularının listelenmesini sağlar. <strong>$kalıp</strong> olarak
                           '<return>~/mail/%</return>' belirtilirse alt dizinlere
                           inilmeden sadece ~/mail dizini altındaki posta kutuları
                           listelenir.

<comment>Return:</comment>
  <info>array|false</info>  Posta kutusu isimlerini içeren bir dizi döner. Başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>imap_getmailboxes()</strong>
   * <strong>imap_lsub()</strong>


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


id: imap_listscan
type: function
doc:
<comment>Description:</comment>
  Belirtilen metin ile eşleşen posta kutularını listeler
    
  
  Posta kutusu metninde <strong>$içerik</strong> bulunan posta kutusu isimlerini içeren bir dizi döndürür.
  
  Posta kutusu verisi içinde <strong>$içerik</strong> dizgesinin varlığına bakması dışında <strong>imap_list()</strong> işlevine
  benzer.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>    <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$hedef</strong>   <strong>imap_open()</strong> işlevinde açıklandığı gibi normal olarak bir sunucu
                            belirtimi olmalıdır.
                            
                            imap.enable_insecure_rsh
                            iptal edilmedikçe bu bağımsız değişkene güvenilir olmayan verinin
                            aktarılması
                            güvenli değildir.
  <info>string</info>           <strong>$kalıp</strong>  Posta
                            kutusu hiyerarşisi içine aramanın başlayacağı yeri belirtir.
                            
                            <strong>$kalıp</strong>
                            içinde belirtilebilecek iki özel karakter vardır:
                            Alt dizinlere inilmesini sağlayan '<return>*</return>' ve alt
                            dizinlere inilmemesini sağlayan '<return>%</return>'.
                            <strong>$kalıp</strong> olarak '<return>*</return>' posta
                            kutusu hiyerarşisi içindeki tüm posta kutularının listelenmesini,
                            '<return>%</return>' ise sadece tepe seviyedeki posta
                            kutularının listelenmesini sağlar. <strong>$kalıp</strong> olarak
                            '<return>~/mail/%</return>' belirtilirse alt dizinlere
                            inilmeden sadece ~/mail dizini altındaki posta kutuları
                            listelenir.
  <info>string</info>           <strong>$içerik</strong>  Aranacak dizge.

<comment>Return:</comment>
  <info>array|false</info>  Posta kutusu metninde <strong>$içerik</strong> dizgesi geçen posta kutusu isimlerini bir dizi içinde
               döndürür, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>imap_listmailbox()</strong>
   * <strong>imap_search()</strong>


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


id: imap_lsub
type: function
doc:
<comment>Description:</comment>
  Üyesi olunan tüm posta kutularını listeler
  
  Üyesi olunan tüm posta kutularını bir dizi içinde döndürür.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>   <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$hedef</strong>  <strong>imap_open()</strong> işlevinde açıklandığı gibi normal olarak bir sunucu belirtimi
                           olmalıdır.
                           
                           imap.enable_insecure_rsh
                           iptal edilmedikçe bu bağımsız değişkene güvenilir olmayan verinin
                           aktarılması
                           güvenli değildir.
  <info>string</info>           <strong>$kalıp</strong>  Posta
                           kutusu hiyerarşisi içine aramanın başlayacağı yeri belirtir.
                           
                           <strong>$kalıp</strong>
                           içinde belirtilebilecek iki özel karakter vardır:
                           Alt dizinlere inilmesini sağlayan '<return>*</return>' ve alt
                           dizinlere inilmemesini sağlayan '<return>%</return>'.
                           <strong>$kalıp</strong> olarak '<return>*</return>' posta
                           kutusu hiyerarşisi içindeki tüm posta kutularının listelenmesini,
                           '<return>%</return>' ise sadece tepe seviyedeki posta
                           kutularının listelenmesini sağlar. <strong>$kalıp</strong> olarak
                           '<return>~/mail/%</return>' belirtilirse alt dizinlere
                           inilmeden sadece ~/mail dizini altındaki posta kutuları
                           listelenir.

<comment>Return:</comment>
  <info>array|false</info>  Üye olunan tüm posta kutularını bir dizi içinde döndürür, başarısızlık durumunda
               <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>imap_list()</strong>
   * <strong>imap_getmailboxes()</strong>


id: imap_mail
type: function
doc:
<comment>Description:</comment>
  Bir eposta iletisi gönderir
  
  Cc ve Bcc alıcıları doğru yorumlanan epostaların gönderimine imkan verir.
  
  <strong>$kime</strong>, <strong>$cc</strong> ve <strong>$bcc</strong> bağımsız değişkenleri birer dizge olup RFC 822'ye göre yorumlanırlar.

<comment>Param:</comment>
  <info>string</info>       <strong>$kime</strong>          Alıcının adresi.
  <info>string</info>       <strong>$konu</strong>          Postanın konusu.
  <info>string</info>       <strong>$ileti</strong>         Postanın gövdesi. Bkz: <strong>imap_mail_compose()</strong>
  <info>string|null</info>  <strong>$ek_başlıklar</strong>  Posta üzerinde gönderilecek ek başlıkları içeren bir dizge.
  <info>string|null</info>  <strong>$cc</strong>            
  <info>string|null</info>  <strong>$bcc</strong>           Kara karbon kopya alıcıları (bcc) olarak belirtilen alıcılar eposta
                              başlıklarında görünmez.
  <info>string|null</info>  <strong>$dönüş_yolu</strong>  Posta teslim edilemezse kullanılacak dönüş adresi bu bağımsız
                              değişkende belirtilir. PHP'nin çok sayıda kullanıcı için posta
                              istemcisi olarak çalıştığı durumda yararlı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>imap_mail_compose()</strong>


id: imap_mail_compose
type: function
doc:
<comment>Description:</comment>
  Zarfı ve gövdesi belirtilen MIME iletisini oluşturur
    
  
  Belirtilen <strong>$zarf</strong> ve <strong>$gövdeler</strong> bölümlerini kullanarak bir MIME iletisi oluşturur.

<comment>Param:</comment>
  <info>array</info>  <strong>$zarf</strong>      Başlıkları içeren bir ilişkisel dizi. Geçerli anahtarlar: <return>"remail"</return>,
                    <return>"return_path"</return>, <return>"date"</return>, <return>"from"</return>, <return>"reply_to"</return>, <return>"in_reply_to"</return>, <return>"subject"</return>, <return>"to"</return>, <return>"cc"</return>,
                    <return>"bcc"</return> ve <return>"message_id"</return>. Bu anahtarlara ileti ile ilgili değerler atanır. Ek
                    başlıklar ayarlamak için, bu başlıkların bir dizisini bekleyen "custom_headers"
                    anahtarı desteklenir, ör. ["User-Agent: Posta İstemcim"].
  <info>array</info>  <strong>$gövdeler</strong>  Gövdeleri içeren bir ilişkisel dizi. İlk gövde, iletinin ana gövdesidir;
                    yalnızca <info>TYPEMULTIPART</info> türünde ise, diğer gövdeler işlenir; bu gövdeler
                    parçaların gövdelerini oluşturur.
                    
                    Gövde dizisinin yapısıAnahtarTürAçıklama<return>type</return><info>int</info> MIME türü. <info>TYPETEXT</info> (öntanımlı),
                    <info>TYPEMULTIPART</info>, <info>TYPEMESSAGE</info>, <info>TYPEAPPLICATION</info>, <info>TYPEAUDIO</info>, <info>TYPEIMAGE</info>, <info>TYPEMODEL</info>,
                    <info>TYPEOTHER</info> sabitlerinden biri. <return>encoding</return><info>int</info><return>Content-Transfer-Encoding</return>. <info>ENC7BIT</info>
                    (öntanımlı), <info>ENC8BIT</info>, <info>ENCBINARY</info>, <info>ENCBASE64</info>, <info>ENCQUOTEDPRINTABLE</info>, <info>ENCOTHER</info>
                    sabitlerinden biri. <return>charset</return><info>string</info>MIME türünün karakter
                    kümesi.<return>type.parameters</return><info>array</info><return>Content-Type</return> isim ve değerlerini içeren ilişkisel bir
                    dizi.<return>subtype</return><info>string</info>MIME alt türü; <info>TYPEIMAGE</info> için <return>'jpeg'</return>
                    gibi.<return>id</return><info>string</info><return>Content-ID</return>.<return>description</return><info>string</info><return>Content-Description</return>.<return>disposition.type</return><info>string</info><return>Content-Disposition</return>,
                    örn. <return>'attachment'</return>.<return>disposition</return><info>array</info><return>Content-Disposition</return> isim ve değerlerini içeren
                    ilişkisel bir dizi.<return>contents.data</return><info>string</info>İş yükü.<return>lines</return><info>int</info>Yüklü satır
                    sayısı.<return>bytes</return><info>int</info>Yüklü bayt miktarı.<return>md5</return><info>string</info>Yükün MD5 aşı.

<comment>Return:</comment>
  <info>string|false</info>  Dizge olarak MIME iletisi, başarısızlık durumunda <info>false</info> döner.


id: imap_mail_copy
type: function
doc:
<comment>Description:</comment>
  Belirtilen iletileri bir posta kutusuna kopyalar
    
  
  <strong>$iletiler</strong> bağımsız değişkeninde belirtilen posta iletileri belirtilen posta kutusuna (<strong>$pk</strong>)
  kopyalanır.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>        <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$iletiler</strong>    Kopyalanacak iletiler, RFC 2060'da açıklandığı gibi bir ileti
                                numarası aralığı olarak belirtilir.
  <info>string</info>           <strong>$pk</strong>          Posta kutusu ismi; daha fazla bilgi için <strong>imap_open()</strong>işlevine
                                bakınız.
                                
                                imap.enable_insecure_rsh
                                iptal edilmedikçe bu bağımsız değişkene güvenilir olmayan verinin
                                aktarılması
                                güvenli değildir.
  <info>int</info>              <strong>$seçenekler</strong>  Aşağıdakilerin birini veya tamamını içeren bir bit maskesidir:
                                <info>CP_UID</info> - Sıra numaraları eşsiz kimlikleri içerir. <info>CP_MOVE</info> -
                                Kopyalandıktan sonra ileti yerel posta kutusundan silinir. Bu
                                seçenek atanmışsa işlev, <strong>imap_mail_move()</strong> işlevi gibi davranır.
                                
                                <info>CP_UID</info> - Sıra numaraları eşsiz kimlikleri içerir.
                                
                                <info>CP_MOVE</info> - Kopyalandıktan sonra ileti yerel posta kutusundan silinir.
                                Bu seçenek atanmışsa işlev, <strong>imap_mail_move()</strong> işlevi gibi davranı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>imap_mail_move()</strong>


id: imap_mail_move
type: function
doc:
<comment>Description:</comment>
  Belirtilen iletiyi bir posta kutusuna taşır
  
  <strong>$iletiler</strong> bağımsız değişkeninde belirtilen posta iletileri belirtilen posta kutusuna (<strong>$pk</strong>)
  taşınır.  Aslında, iletiler posta kutusuna kopyalandıktan sonra özgün iletiler silinmek üzere
  işaretlenir. Bu, posta kutusundaki iletilere yeni kullanıcı kimliklerin atanacağı anlamına gelir.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>        <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$iletiler</strong>    Taşınacak iletiler, RFC 2060'da açıklandığı gibi bir ileti numarası
                                aralığı olarak belirtilir.
  <info>string</info>           <strong>$pk</strong>          Posta kutusu ismi; daha fazla bilgi için <strong>imap_open()</strong> işlevine
                                bakınız.
                                
                                imap.enable_insecure_rsh
                                iptal edilmedikçe bu bağımsız değişkene güvenilir olmayan verinin
                                aktarılması
                                güvenli değildir.
  <info>int</info>              <strong>$seçenekler</strong>  Şimdilik tek bir seçenek desteklenmektedir: <info>CP_UID</info> - Sıra numaraları
                                eşsiz kimlikleri içerir.
                                
                                <info>CP_UID</info> - Sıra numaraları eşsiz kimlikleri içerir.

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


id: imap_mailboxmsginfo
type: function
doc:
<comment>Description:</comment>
  Posta kutusu hakkında bilgi döndürür
  
  Sunucudaki posta kutusunun durumunu sorgular. <strong>imap_status()</strong> işlevine benzemekle birlikte, biraz
  zaman alsa da posta kutusundaki iletilerin toplam uzunluğunu da döndürür.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>  <class>IMAP\Connection</class> nesnesi.

<comment>Return:</comment>
  <info>stdClass</info>  Aşağıdaki özelliklere sahip bir nesne döner: Posta kutusu özellikleriDateSon değişiklik
            tarihi (günün zamanı)DriverSürücüMailboxPosta kutusu ismiNmsgsİleti sayısıRecentSon
            gelen ileti sayısıUnreadOkunmamış ileti sayısıDeletedSilinmiş ileti sayısıSizePosta
            kutusunun boyu


id: imap_mime_header_decode
type: function
doc:
<comment>Description:</comment>
  MIME başlık elemanlarının kodlamasını açar
  
  ASCII olmayan karakterler içeren MIME ileti başlıklarının kodlamasını açar (RFC 2047'ye bakınız).

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  MIME kodlu metin.

<comment>Return:</comment>
  <info>array|false</info>  Kodu açılan başlıklar bir nesne dizisi olarak döndürülür. Her nesnenin iki özelliği
               vardır: <return>charset</return> ve <return>text</return>.
               
               Başlıklar kodlanmamışsa, yani salt ASCII iseler nesnenin <return>charset</return> özelliğine <return>default</return>
               değeri atanır.
               
               İşlev başarısızlık durumunda <info>false</info> döndürür.

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


id: imap_msgno
type: function
doc:
<comment>Description:</comment>
  Belirtilen eşsiz kimlik için ileti numarasını döndürür
    
  
  Belirtilen eşsiz kimlik (<strong>$ileti_uid</strong>) için ileti numarasını döndürür.
  
  Bu işlev <strong>imap_uid()</strong> işlevinin tersidir.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>       <class>IMAP\Connection</class> nesnesi.
  <info>int</info>              <strong>$ileti_uid</strong>  İletinin eşsiz kimliği.

<comment>Return:</comment>
  <info>int</info>  İletinin sıra numarası bir tamsayı olarak döner.

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


id: imap_mutf7_to_utf8
type: function
doc:
<comment>Description:</comment>
  Değiştirilmiş bir UTF-7 dizgesini UTF-8 olarak kodlar
  
  Değiştirilmiş bir UTF-7 dizgesini (RFC 2060, 5.1.3 bölümünde belirtildiği gibi) UTF-8 olarak
  kodlar.
  
  Bu işlev yalnızca, utf8_to_mutf7() işlevini libcclient dışa aktarıyorsa kullanılabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  Değiştirilmiş UTF-7 dizgesi.

<comment>Return:</comment>
  <info>string|false</info>  UTF-8 kodlu <strong>$dizge</strong> ile döner, başarısızlık durumunda <info>false</info> döner.

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


id: imap_num_msg
type: function
doc:
<comment>Description:</comment>
  Posta kutusundaki ileti sayısını döndürür
  
  Posta kutusundaki ileti sayısını döndürür.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>  <class>IMAP\Connection</class> nesnesi.

<comment>Return:</comment>
  <info>int|false</info>  İleti sayısı bir tamsayı olarak döner, hata durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>imap_num_recent()</strong>
   * <strong>imap_status()</strong>


id: imap_num_recent
type: function
doc:
<comment>Description:</comment>
  Posta kutusuna en son gelen ileti sayısını döndürür
  
  Posta kutusuna en son gelen ileti sayısını döndürür.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>  <class>IMAP\Connection</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  Son gelen ileti sayısını bir tamsayı olarak döndürür.

<comment>See Also:</comment>
   * <strong>imap_num_msg()</strong>
   * <strong>imap_status()</strong>


id: imap_open
type: function
doc:
<comment>Description:</comment>
  Belirtilen posta kutusuna yeni bir  IMAP
    akımı açar
  
  Belirtilen posta kutusuna (<strong>$pk</strong>) bir IMAP akımı açar.
  
  Bu işlev POP3 ve NNTP sunucularına oturum açmak için de kullanılabilirse de bazı işlevler ve
  özellikler sadece IMAP sunucularında kullanılabilmektedir.

<comment>Param:</comment>
  <info>string</info>  <strong>$pk</strong>          Bir posta kutusu ismi, bir sunucu ve sunucu üzerindeki bir posta kutusu
                       yolundan oluşur. <return>INBOX</return> özel bir isim olup kullanıcıların kişisel posta
                       kutularını betimler. Uluslararası karakterler içeren posta kutusu isimleri,
                       ASCII bölgesinde basılabilir hale getirilmek üzere <strong>imap_utf7_encode()</strong> ile
                       kodlanır.
                       
                       imap.enable_insecure_rsh
                       iptal edilmedikçe bu bağımsız değişkene güvenilir olmayan verinin aktarılması
                       güvenli değildir.
                       
                       Posta kutusu isminin sunucu parçası  '{' ve '}' ayraçları arasına yazılmış
                       sunucu adı veya IP adresine iki nokta imi ile eklemlenebilen isteğe bağlı bir
                       port ve '/' ile eklemlenebilen yine isteğe bağlı bir protokol belirtiminden
                       oluşur.
                       
                       Tüm posta kutusu bağımsız değişkenlerinde sunucu parçasının belirtilmesi
                       zorunludur.
                       
                       Tüm isimler <return>{</return> ayracı ile başlar ve genelde şu sözdizimine sahiptir: <return>"{"
                       uzak_sistem_adı [":" port] [imler] "}" [pk_ismi]</return>. Sözdizimini oluşturan
                       parçaların açıklamaları: <return>uzak_sistem_adı</return> - Genel Ağ alan adı veya sunucunun
                       IP adresi. <return>port</return> - İsteğe bağlı TCP port numarası; öntanımlı değeri hizmetin
                       öntanımlı port numarasıdır. <return>imler</return> - İsteğe bağlı imlerin açıklamaları için
                       aşağıdaki tabloya bakınız. <return>pk_ismi</return> - Uzak posta kutusu ismi; INBOX öntanımlı
                       isimdir.
                       
                       <return>uzak_sistem_adı</return> - Genel Ağ alan adı veya sunucunun IP adresi.
                       
                       <return>port</return> - İsteğe bağlı TCP port numarası; öntanımlı değeri hizmetin öntanımlı
                       port numarasıdır.
                       
                       <return>imler</return> - İsteğe bağlı imlerin açıklamaları için aşağıdaki tabloya bakınız.
                       
                       <return>pk_ismi</return> - Uzak posta kutusu ismi; INBOX öntanımlı isimdir.
                       
                       İsimler için seçimlik imlerİmAçıklama/service=hizmetPosta kutusuna erişimi
                       sağlayan hizmetin adı; "imap" öntanımlı değerdir./user=kullanıcıSunucuya
                       oturum açmak için uzak kullanıcı ismi/authuser=kullanıcıKimlik doğrulaması
                       için kullanılacak kullanıcı ismi; belirtilirse parola olarak bu kullanıcının
                       parolası kullanılır./anonymousBir anonim kullanıcı olarak
                       erişim/debugUygulamanın hata ayıklama günlüğündeki protokol uzaktan ölçümü
                       kaydedilir./secureSalt metin bir parola ağ üzerinden aktarılmaz./imap,
                       /imap2, /imap2bis, /imap4, /imap4rev1<return>/service=imap</return>'a
                       eşdeğerdir./pop3<return>/service=pop3</return>'e eşdeğerdir./nntp<return>/service=nntp</return>'ye
                       eşdeğerdir./norshÖn kimlik doğrulamalı IMAP oturumu oluşturmak için rsh veya
                       ssh kullanılmaz/sslOturumu şifrelemek için use the SSL
                       kullanılır./validate-certTLS/SSL sunucusundaki sertifikaları doğrular (bu
                       öntanımlı davranıştır)/novalidate-certTLS/SSL sunucusundaki sertifikalar
                       doğrulanmaz; sunucu öz- imzalı sertifikalar kullanıyorsa gerekir./tlsOturumu
                       şifrelemek için <return>start-TLS</return> kullanımı zorlanır ve bunu desteklemeyen sunuculara
                       bağlantı reddedilir./notlsOturumu şifrelemek için sunucular desteklese bile
                       <return>start-TLS</return> kullanılmaz./readonlySalt-okunur posta kutusu açma isteği yapılır.
                       (Sadece IMAP içindir. NNTP'de yoksayılır, SMTP ve POP3 ile kullanıldığında
                       ise hata oluşur).
  <info>string</info>  <strong>$kullanıcı</strong>  Kullanıcı ismi.
  <info></info>        <strong>$Parola</strong>      <strong>$kullanıcı</strong> ile ilişkili parola.
  <info>int</info>     <strong>$bayraklar</strong>   Aşağıdakilerden bir veya birkaçını içeren bir bit maskesidir: <info>OP_READONLY</info> -
                       Posta kutusu salt-okunu açılır. <info>OP_ANONYMOUS</info> - Haberler (sadece NNTP) için
                       .newsrc kullanılmaz ve güncellenmez. <info>OP_HALFOPEN</info> - IMAP ve NNTP isimleri için
                       bir posta kutusu değil bir bağlantı açar. <info>CL_EXPUNGE</info> - Kapatmadan önce posta
                       kutusu sessizce silinir (ayrıca bakınız: <strong>imap_delete()</strong> ve <strong>imap_expunge()</strong>)
                       <info>OP_DEBUG</info> - Hata ayıklama protokolü pazarlığı yapılır. <info>OP_SHORTCACHE</info> - Küçük
                       (sadece <return>elt</return>) önbellekleme <info>OP_SILENT</info> - Olaylar aktarılmaz (dahili kullanım)
                       <info>OP_PROTOTYPE</info> - Sürücü önörneği döner. <info>OP_SECURE</info> - Güvenilir olmayan
                       bağlantıyla kimlik doğrulaması yapılmaz.
                       
                       <info>OP_READONLY</info> - Posta kutusu salt-okunu açılır.
                       
                       <info>OP_ANONYMOUS</info> - Haberler (sadece NNTP) için .newsrc kullanılmaz ve
                       güncellenmez.
                       
                       <info>OP_HALFOPEN</info> - IMAP ve NNTP isimleri için bir posta kutusu değil bir bağlantı
                       açar.
                       
                       <info>CL_EXPUNGE</info> - Kapatmadan önce posta kutusu sessizce silinir (ayrıca bakınız:
                       <strong>imap_delete()</strong> ve <strong>imap_expunge()</strong>)
                       
                       <info>OP_DEBUG</info> - Hata ayıklama protokolü pazarlığı yapılır.
                       
                       <info>OP_SHORTCACHE</info> - Küçük (sadece <return>elt</return>) önbellekleme
                       
                       <info>OP_SILENT</info> - Olaylar aktarılmaz (dahili kullanım)
                       
                       <info>OP_PROTOTYPE</info> - Sürücü önörneği döner.
                       
                       <info>OP_SECURE</info> - Güvenilir olmayan bağlantıyla kimlik doğrulaması yapılmaz.
  <info>int</info>     <strong>$dnm_sayısı</strong>  Azami bağlantı denemesi sayısı.
  <info>array</info>   <strong>$seçenekler</strong>  Bağlantı bağımsız değişkenleri. Aşağıdaki anahtarlar bunlardan biri veya bir
                       kaçını atamakta kullanılabilir: <return>DISABLE_AUTHENTICATOR</return> - Kimlik kanıtlama
                       özelliklerini iptal eder.
                       
                       <return>DISABLE_AUTHENTICATOR</return> - Kimlik kanıtlama özelliklerini iptal eder.

<comment>Return:</comment>
  <info>IMAP\Connection|false</info>  Hata durumunda <info>false</info> yoksa bir <class>IMAP\Connection</class> nesnesi döner.

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


id: imap_ping
type: function
doc:
<comment>Description:</comment>
  Belirtilen IMAP akımı hala etkin mi diye bakar
  
  <strong>imap_ping()</strong> işlevi hala etkin olup olmadığını anlamak için belirtilen akıma ping atar. Yeni
  postaların varlığını sınamak için kullanılabilir; özellikle belli bir süre etkinlik olmadığında
  bağlantıyı kapatan sunucularda belli aralıklarla yeni eposta gelip gelmediğine bakmak için iyi bir
  yöntemdir.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>  <class>IMAP\Connection</class> nesnesi.

<comment>Return:</comment>
  <info>bool</info>  Akım hala etkinse <info>true</info>, diğer tüm durumlarda <info>false</info> döner.


id: imap_qprint
type: function
doc:
<comment>Description:</comment>
  Bir 7 bitlik dizgeyi 8 bitlik dizgeye dönüştürür
  
  Belirtilen 7 bitlik (<return>quoted-printable</return> kodlu) dizgenin kodlamasını RFC2045, bölüm 6.7'ye uygun
  olarak 8 bite dönüştürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  7 bitlik (<return>quoted-printable</return>) dizge.

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

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


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


id: imap_renamemailbox
type: function
doc:
<comment>Description:</comment>
  Posta kutusunun ismini değiştirir
  
  Posta kutusunun ismini değiştirir. Posta kutusu isimlerinin biçemi için <strong>imap_open()</strong> işlevine
  bakın.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>    <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$eskisi</strong>  Eski posta kutusu ismi.
  <info>string</info>           <strong>$yenisi</strong>  Yeni posta kutusu ismi.
                            
                            imap.enable_insecure_rsh
                            iptal edilmedikçe bu bağımsız değişkene güvenilir olmayan verinin
                            aktarılması
                            güvenli değildir.

<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>imap_createmailbox()</strong>
   * <strong>imap_deletemailbox()</strong>


id: imap_reopen
type: function
doc:
<comment>Description:</comment>
  IMAP akımını yeni posta kutusunda yeniden açar
  
  Bir IMAP veya NNTP sunucu üzerinde belirtilen posta kutusu için (<strong>$pk</strong>) belirtilen akımı yeniden
  açar.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>        <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$pk</strong>          Posta kutusu adı; ayrıntılar için <strong>imap_open()</strong>işlevine bakınız.
                                
                                imap.enable_insecure_rsh
                                iptal edilmedikçe bu bağımsız değişkene güvenilir olmayan verinin
                                aktarılması
                                güvenli değildir.
  <info>int</info>              <strong>$seçenekler</strong>  Aşağıdakilerden gerekenleri içeren bir bit maskesi olarak
                                belirtilir: <info>OP_READONLY</info> - Posta kutusunu salt-okunur açar
                                <info>OP_ANONYMOUS</info> - Haberler (sadece NNTP) için .newsrc kullanılmaz ve
                                güncellenmez. <info>OP_HALFOPEN</info> - IMAP ve NNTP isimleri için bir posta
                                kutusu değil bir bağlantı açar. <info>OP_EXPUNGE</info> - Akım yeniden
                                başlatılacağı zaman eskisi sessizce silinir. <info>CL_EXPUNGE</info> - Kapatmadan
                                önce posta kutusu sessizce silinir (ayrıca bakınız: <strong>imap_delete()</strong> ve
                                <strong>imap_expunge()</strong>)
                                
                                <info>OP_READONLY</info> - Posta kutusunu salt-okunur açar
                                
                                <info>OP_ANONYMOUS</info> - Haberler (sadece NNTP) için .newsrc kullanılmaz ve
                                güncellenmez.
                                
                                <info>OP_HALFOPEN</info> - IMAP ve NNTP isimleri için bir posta kutusu değil bir
                                bağlantı açar.
                                
                                <info>OP_EXPUNGE</info> - Akım yeniden başlatılacağı zaman eskisi sessizce
                                silinir.
                                
                                <info>CL_EXPUNGE</info> - Kapatmadan önce posta kutusu sessizce silinir (ayrıca
                                bakınız: <strong>imap_delete()</strong> ve <strong>imap_expunge()</strong>)
  <info>int</info>              <strong>$dnm_sayısı</strong>  Azama bağlantı denemesi sayısı.

<comment>Return:</comment>
  <info>bool</info>  Akım yeniden açılabilirse <info>true</info> yoksa <info>false</info> döner.


id: imap_rfc822_parse_adrlist
type: function
doc:
<comment>Description:</comment>
  Bir adres dizgesini çözümler
  
  Belirtilen adresleri içeren  dizgeyi RFC 2822'de tanımlandığı gibi çözümler.

<comment>Param:</comment>
  <info>string</info>  <strong>$adres</strong>      Eposta adreslerini içeren bir dizge.
  <info>string</info>  <strong>$konak_adı</strong>  Öntanımlı konak adı.

<comment>Return:</comment>
  <info>array</info>  Bir nesne dizisi döner. Nesnelerin özellikleri şunlardır:
         
          mailbox  - Posta kutusu ismi (kullanıcı adı)  host - Alan adı  personal - Kullanıcının adı
         ve soyadı.  adl - @ alan adres yolu
         
         mailbox  - Posta kutusu ismi (kullanıcı adı)
         
         host - Alan adı
         
         personal - Kullanıcının adı ve soyadı.
         
         adl - @ alan adres yolu

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


id: imap_rfc822_parse_headers
type: function
doc:
<comment>Description:</comment>
  Bir dizgedeki eposta başlıklarını çözümler
  
  <strong>imap_header()</strong> işlevindeki gibi çeşitli başlık elemanlarından oluşan bir nesne döner.

<comment>Param:</comment>
  <info>string</info>  <strong>$başlıklar</strong>  Çözümlenecek başlık verisi.
  <info>string</info>  <strong>$konakadı</strong>  Öntanımlı konak adı.

<comment>Return:</comment>
  <info>stdClass</info>  <strong>imap_header()</strong> işlevindeki gibi bir nesne döndürür, farklı olarak IMAP sunucusundan gelen
            diğer özellikler ve imler hariç tutulur.

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


id: imap_rfc822_write_address
type: function
doc:
<comment>Description:</comment>
  Posta kutusu, alan adı ve kişisel bilgi ile gerektiği gibi
    biçemlenmiş bir eposta adresi dönürür
  
  Belirtilen verilerle RFC 2822'de tanımlandığı gibi düzgün olarak biçemlenmiş bir eposta adresi
  döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$posta_kutusu</strong>  Posta kutusu ismi; daha fazla bilgi için <strong>imap_open()</strong> işlevine bakınız.
                         
                         imap.enable_insecure_rsh
                         iptal edilmedikçe bu bağımsız değişkene güvenilir olmayan verinin
                         aktarılması
                         güvenli değildir.
  <info>string</info>  <strong>$alan_adı</strong>     Eposta adresinin alan adı parçası.
  <info>string</info>  <strong>$adı_soyadı</strong>  Eposta adresi sahibinin adı ve soyadı.

<comment>Return:</comment>
  <info>string|false</info>  RFC 2822'de tanımlandığı gibi düzgün olarak biçemlenmiş bir eposta adresi döner,
                başarısızlık durumunda <info>false</info> döner.


id: imap_savebody
type: function
doc:
<comment>Description:</comment>
  Belirtilen iletinin gövdesini bir dosyaya kaydeder
  
  Belirtilen ileti gövdesinin belirtilen parçasını bir dosyaya kaydeder.

<comment>Param:</comment>
  <info>IMAP\Connection</info>      <strong>$imap</strong>        <class>IMAP\Connection</class> nesnesi.
  <info>resource|string|int</info>  <strong>$dosya</strong>       Bir dizge olarak ileti parçasının kaydedileceği dosyanın yolu
                                    veya <strong>fopen()</strong> tarafından döndürülmüş geçerli bir dosya
                                    tanıtıcısı.
  <info>int</info>                  <strong>$ileti_num</strong>   İleti numarası.
  <info>string</info>               <strong>$parçanum</strong>   Parça numarası. IMAP4 belirtimine uygun olarak bir gövde parça
                                    listesi içindeki indisleri nokta ile ayrılmış tamsayılar
                                    biçeminde içeren bir dizge.
  <info>int</info>                  <strong>$seçenekler</strong>  Şunlardan gerekenleri içeren bir bit maskesidir: <info>FT_UID</info> -
                                    <strong>$ileti_num</strong> bir eşsiz kimliktir. <info>FT_PEEK</info> - \Seen imi tanımlıysa
                                    bir daha tanımlanmaz. <info>FT_INTERNAL</info> - CRLF ile meşrulaştırılmamış
                                    olarak dizgeyi dahili biçemde döndürür.
                                    
                                    <info>FT_UID</info> - <strong>$ileti_num</strong> bir eşsiz kimliktir.
                                    
                                    <info>FT_PEEK</info> - \Seen imi tanımlıysa bir daha tanımlanmaz.
                                    
                                    <info>FT_INTERNAL</info> - CRLF ile meşrulaştırılmamış olarak dizgeyi dahili
                                    biçemde 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.

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


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


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


id: imap_search
type: function
doc:
<comment>Description:</comment>
  Belirtilen kurala uyan iletileri bir dizi içinde döndürür
    
  
  Belirtilen IMAP akımı üzerinde açılmış posta kutusunda bir arama gerçekleştirir.
  
  Örneğin, "annem" tarafından gönderilen yanıtlanmamış tüm iletileri döndürmek için şu kural
  kullanılır: "UNANSWERED FROM annem". Arama işlemi harf büyüklüğüne duyarsızdır. UW c-client kaynak
  kodundan okunan kural listesi eksik veya yanlış olabilir (ayrıca bakınız: RFC1176, "tag SEARCH
  search_criteria" bölümü).

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>        <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$kural</strong>       Boşluk ayraçlı bir dizge olup aşağıdaki anahtar sözcüklere izin
                                verilir. Çok sözcüklü bağımsız değişkenlerin çift tırnak içine
                                alınması gerekir (örnek: <return>FROM "joey smith"</return>).  ALL - Kuralın kalanı
                                ile eşleşen tüm iletiler döndürülür.  ANSWERED - \\ANSWERED
                                (yanıtlandı) imli iletiler döndürülür.  BCC "dizge" - Bcc:
                                başlığında "dizge" bulunan iletiler döndürülür  BEFORE "tarih" -
                                Date: başlığındaki "tarih" tarihinden önceki iletiler döndürülür.
                                BODY "dizge" - İleti gövdesindeki "dizge" ile eşleşen iletiler
                                döndürülür  CC "dizge" - Cc: başlığında "dizge" bulunan iletiler
                                döndürülür.  DELETED - silinen iletiler döndürülür.  FLAGGED -
                                \\FLAGGED imli (bazan Önemli ve Acil diye de nitelenir) iletiler
                                döndürülür.  FROM "dizge" - From: başlığında "dizge" bulunan
                                iletiler döndürülür.  KEYWORD "dizge" - Bir anahtar sözcük olarak
                                "ileti" içeren iletiler döndürülür.  NEW - Yeni iletiler döndürülür.
                                OLD - Eski iletiler döndürülür.  ON "tarih" - Date: başlığında
                                "tarih" bulunan iletiler döndürülür.  RECENT - \\RECENT (en yeni)
                                imli iletiler döndürülür.  SEEN - \\SEEN (okundu) imli iletiler
                                döndürülür.  SINCE "tarih" - Date: başlığında "tarih" tarihinden
                                sonraki tarihli iletiler döndürülür.  SUBJECT "dizge" - Subject:
                                başlığında "dizge" bulunan iletiler döndürülür.  TEXT "dizge" -
                                "dizge" metniyle eşleşen iletiler döndürülür.  TO "dizge" -  To:
                                başlığında "dizge" bulunan iletiler döndürülür.  UNANSWERED -
                                Yanıtlanmamış iletiler döndürülür.  UNDELETED - Silinmiş iletiler
                                döndürülür.  UNFLAGGED - İmlenmemiş iletiler döndürülür.  UNKEYWORD
                                "dizge" - "dizge" anahtar sözcüğünü içermeyen iletiler döndürülür.
                                UNSEEN - Henüz okunmamış iletiler döndürülür.
                                
                                ALL - Kuralın kalanı ile eşleşen tüm iletiler döndürülür.
                                
                                ANSWERED - \\ANSWERED (yanıtlandı) imli iletiler döndürülür.
                                
                                BCC "dizge" - Bcc: başlığında "dizge" bulunan iletiler döndürülür
                                
                                BEFORE "tarih" - Date: başlığındaki "tarih" tarihinden önceki
                                iletiler döndürülür.
                                
                                BODY "dizge" - İleti gövdesindeki "dizge" ile eşleşen iletiler
                                döndürülür
                                
                                CC "dizge" - Cc: başlığında "dizge" bulunan iletiler döndürülür.
                                
                                DELETED - silinen iletiler döndürülür.
                                
                                FLAGGED - \\FLAGGED imli (bazan Önemli ve Acil diye de nitelenir)
                                iletiler döndürülür.
                                
                                FROM "dizge" - From: başlığında "dizge" bulunan iletiler döndürülür.
                                
                                KEYWORD "dizge" - Bir anahtar sözcük olarak "ileti" içeren iletiler
                                döndürülür.
                                
                                NEW - Yeni iletiler döndürülür.
                                
                                OLD - Eski iletiler döndürülür.
                                
                                ON "tarih" - Date: başlığında "tarih" bulunan iletiler döndürülür.
                                
                                RECENT - \\RECENT (en yeni) imli iletiler döndürülür.
                                
                                SEEN - \\SEEN (okundu) imli iletiler döndürülür.
                                
                                SINCE "tarih" - Date: başlığında "tarih" tarihinden sonraki tarihli
                                iletiler döndürülür.
                                
                                SUBJECT "dizge" - Subject: başlığında "dizge" bulunan iletiler
                                döndürülür.
                                
                                TEXT "dizge" - "dizge" metniyle eşleşen iletiler döndürülür.
                                
                                TO "dizge" -  To: başlığında "dizge" bulunan iletiler döndürülür.
                                
                                UNANSWERED - Yanıtlanmamış iletiler döndürülür.
                                
                                UNDELETED - Silinmiş iletiler döndürülür.
                                
                                UNFLAGGED - İmlenmemiş iletiler döndürülür.
                                
                                UNKEYWORD "dizge" - "dizge" anahtar sözcüğünü içermeyen iletiler
                                döndürülür.
                                
                                UNSEEN - Henüz okunmamış iletiler döndürülür.
  <info>int</info>              <strong>$seçenekler</strong>  Tek geçerli değer, iletilerin dizi içinde ileti numaralarıyla değil
                                eşsiz kimlikleriyle dönmesini sağlayan <info>SE_UID</info> sabitidir.
  <info>string</info>           <strong>$karküm</strong>     Dizge aramasında kullanılacak MIME karakter kümesi.

<comment>Return:</comment>
  <info>array|false</info>  İleti numaralarını veya eşsiz kimlikleri içeren bir dizi döner.
               
               <strong>$kural</strong> ile belirtilen arama kuralı anlaşılamazsa veya kurala uyan hiçbir ileti yoksa
               <info>false</info> döner.

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


id: imap_set_quota
type: function
doc:
<comment>Description:</comment>
  Belirtilen posta kutusu için bir kota tanımlar
  
  Belirtilen posta kutusu için bir kota üst sınırı tanımlar.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>          <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$posta_kutusu</strong>  Kotası tanımlanacak posta kutusu. IMAP standardına uygun olarak
                                  <return>kullanıcı.isim</return> biçeminde belirtilmelidir.
  <info>int</info>              <strong>$kota_sınırı</strong>  <strong>$posta_kutusu</strong>'nun azami boyu (KB olarak)

<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>imap_open()</strong>
   * <strong>imap_get_quota()</strong>


id: imap_setacl
type: function
doc:
<comment>Description:</comment>
  Belirtilen posta kutusu ile ilgili erişim izinlerini tanımlar
    
  
  Belirtilen posta kutusu ile ilgili erişim izinlerini tanımlar.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>          <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$posta_kutusu</strong>  Posta kutusu ismi; daha fazla bilgi için <strong>imap_open()</strong> işlevine
                                  bakınız.
                                  
                                  imap.enable_insecure_rsh
                                  iptal edilmedikçe bu bağımsız değişkene güvenilir olmayan verinin
                                  aktarılması
                                  güvenli değildir.
  <info>string</info>           <strong>$kullanıcı</strong>   Erişim izinleri değiştirilecek kullanıcı.
  <info>string</info>           <strong>$izinler</strong>       Kullanıcıya verilecek izinler. Boş bir dizge atanması geçerli
                                  izinleri siler.

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


id: imap_setflag_full
type: function
doc:
<comment>Description:</comment>
  İletileri imler
  
  Belirtilen <strong>$aralık</strong> içindeki iletilerin imlerine belirtilen <strong>$im</strong> imini ekler.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>        <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$aralık</strong>     İleti numaraları aralığı. İmlenecek iletileri X,Y  biçeminde
                                sıralayabilir veya X:Y biçeminde bir aralık olarak
                                belirtebilirsiniz.
  <info>string</info>           <strong>$im</strong>          RFC 2060 tarafından tanımlanmış şu imler belirtilebilir: <return>\Seen</return>
                                (okundu), <return>\Answered</return> (yanıtlandı), <return>\Flagged</return> (imlendi), <return>\Deleted</return>
                                (silindi) ve <return>\Draft</return> (taslak).
  <info>int</info>              <strong>$seçenekler</strong>  Şu seçeneklerden sadece birini içerebilir: <info>ST_UID</info> - <strong>$aralık</strong> bağımsız
                                değişkeni sıra numaraları yerine eşsiz kimlikleri içerir.
                                
                                <info>ST_UID</info> - <strong>$aralık</strong> bağımsız değişkeni sıra numaraları yerine eşsiz
                                kimlikleri içerir.

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


id: imap_sort
type: function
doc:
<comment>Description:</comment>
  İletileri sıralar ve döndürür
  
  Belirtilen bağımsız değişkenlere göre iletileri sıralar ve döndürür.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>          <class>IMAP\Connection</class> nesnesi.
  <info>int</info>              <strong>$kural</strong>         Şunlardan sadece biri belirtilebilir: <info>SORTDATE</info> - İleti tarihi
                                  <info>SORTARRIVAL</info> - Geliş tarihi <info>SORTFROM</info> -İlk Kimden adresindeki posta
                                  kutusu <info>SORTSUBJECT</info> - İleti konusu <info>SORTTO</info> - İlk Kime adresindeki
                                  posta kutusu <info>SORTCC</info> - İlk Karbon Kopya adresindeki posta kutusu
                                  <info>SORTSIZE</info> - Sekizlik olarak ileti uzunluğu
                                  
                                  <info>SORTDATE</info> - İleti tarihi
                                  
                                  <info>SORTARRIVAL</info> - Geliş tarihi
                                  
                                  <info>SORTFROM</info> -İlk Kimden adresindeki posta kutusu
                                  
                                  <info>SORTSUBJECT</info> - İleti konusu
                                  
                                  <info>SORTTO</info> - İlk Kime adresindeki posta kutusu
                                  
                                  <info>SORTCC</info> - İlk Karbon Kopya adresindeki posta kutusu
                                  
                                  <info>SORTSIZE</info> - Sekizlik olarak ileti uzunluğu
  <info>bool</info>             <strong>$tersine</strong>       1 atanırsa sıralama ters yönde yapılır.
  <info>int</info>              <strong>$seçenekler</strong>   Aşağıda, lazım olanlardan oluşan bir bit maskesi olarak
                                  belirtilir: <info>SE_UID</info> - Sıra numarası yerine eşsiz kimlikler döner.
                                  <info>SE_NOPREFETCH</info> - Arama yapılacak iletiler önce alınmaz.
                                  
                                  <info>SE_UID</info> - Sıra numarası yerine eşsiz kimlikler döner.
                                  
                                  <info>SE_NOPREFETCH</info> - Arama yapılacak iletiler önce alınmaz.
  <info>string|null</info>      <strong>$arama_kuralı</strong>  IMAP2 biçemi arama kuralı dizgesi. Ayrıntılar için bkz:
                                  <strong>imap_search()</strong>
  <info>string|null</info>      <strong>$karküm</strong>       Dizgeleri sıralamakta kullanılacak MIME karakter kümesi.

<comment>Return:</comment>
  <info>array|false</info>  Belirtilen bağımsız değişkenlere göre sıralanmış olarak bir ileti dizisi döner,
               başarısızlık durumunda <info>false</info> döner.


id: imap_status
type: function
doc:
<comment>Description:</comment>
  Bir posta kutusunun durum bilgisini döndürür
  
  Belirtilen <strong>$posta_kutusu</strong> hakkında durum bilgisi döndürür.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>          <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$posta_kutusu</strong>  Posta kutusu ismi; daha fazla bilgi için <strong>imap_open()</strong> işlevine
                                  bakınız.
                                  
                                  imap.enable_insecure_rsh
                                  iptal edilmedikçe bu bağımsız değişkene güvenilir olmayan verinin
                                  aktarılması
                                  güvenli değildir.
  <info>int</info>              <strong>$seçenekler</strong>   Geçerli seçenekler: <info>SA_MESSAGES</info> - Posta kutusundaki ileti sayısını
                                  $durum-&gt;messages yapar. <info>SA_RECENT</info> - Posta kutusundaki son
                                  iletinin numarasını $durum-&gt;recent yapar. <info>SA_UNSEEN</info> - Posta
                                  kutusundaki okunmamış (yeni) ileti sayısını $durum-&gt;unseen
                                  yapar. <info>SA_UIDNEXT</info> - Posta kutusunda kullanılacak sonraki eşsiz
                                  kimliği $durum-&gt;uidnext yapar. <info>SA_UIDVALIDITY</info> - Posta
                                  kutusundaki eşsiz kimlikler geçersiz olduğunda değişen bir sabitin
                                  değerini $durum-&gt;uidvalidity yapar. <info>SA_ALL</info> - Yukarıdakilerin
                                  hepsini tanımlar.
                                  
                                  <info>SA_MESSAGES</info> - Posta kutusundaki ileti sayısını $durum-&gt;messages
                                  yapar.
                                  
                                  <info>SA_RECENT</info> - Posta kutusundaki son iletinin numarasını
                                  $durum-&gt;recent yapar.
                                  
                                  <info>SA_UNSEEN</info> - Posta kutusundaki okunmamış (yeni) ileti sayısını
                                  $durum-&gt;unseen yapar.
                                  
                                  <info>SA_UIDNEXT</info> - Posta kutusunda kullanılacak sonraki eşsiz kimliği
                                  $durum-&gt;uidnext yapar.
                                  
                                  <info>SA_UIDVALIDITY</info> - Posta kutusundaki eşsiz kimlikler geçersiz
                                  olduğunda değişen bir sabitin değerini $durum-&gt;uidvalidity
                                  yapar.
                                  
                                  <info>SA_ALL</info> - Yukarıdakilerin hepsini tanımlar.

<comment>Return:</comment>
  <info>stdClass|false</info>  Durum bilgisini içeren bir nesne döndürür, başarısızlık durumunda <info>false</info> döner.
                  Nesne şu özelliklere sahiptir: <return>messages</return>, <return>recent</return>, <return>unseen</return>, <return>uidnext</return> ve <return>uidvalidity</return>.
                  
                  Ayrıca, <return>seçenekler</return> bağımsız değişkenine yukarıdaki sabitleri içeren bir bit
                  maskesi atanır.


id: imap_subscribe
type: function
doc:
<comment>Description:</comment>
  Bir posta kutusuna üyeliği başlatır
  
  Belirtilen posta kutusuna yeni bir üyelik başlatır.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>          <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$posta_kutusu</strong>  Posta kutusu ismi; daha fazla bilgi için <strong>imap_open()</strong> işlevine
                                  bakınız.
                                  
                                  imap.enable_insecure_rsh
                                  iptal edilmedikçe bu bağımsız değişkene güvenilir olmayan verinin
                                  aktarılması
                                  güvenli değildir.

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


id: imap_thread
type: function
doc:
<comment>Description:</comment>
  Bir iletinin konu ağacını döndürür
  
  Bir iletinin konu ağacını döndürür.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>        <class>IMAP\Connection</class> nesnesi.
  <info>int</info>              <strong>$seçenekler</strong>  

<comment>Return:</comment>
  <info>array|false</info>  Bir iletinin konu ağacını <return>REFERENCES</return> alanına göre içeren bir ilişkisel dizi döner.
               İşlem sırasında bir hata oluşmuşsa <info>false</info> döner.
               
               Posta kutusundaki her ileti sonuç dizisinde üç girdi ile temsil edilir:
               $thread["XX.num"] - geçerli ileti numarası $thread["XX.next"] - sonraki
               $thread["XX.branch"] - dal
               
               $thread["XX.num"] - geçerli ileti numarası
               
               $thread["XX.next"] - sonraki
               
               $thread["XX.branch"] - dal


id: imap_timeout
type: function
doc:
<comment>Description:</comment>
  IMAP zaman aşımını tanımlar veya döndürür
  
  IMAP zaman aşımını tanımlar veya döndürür.

<comment>Param:</comment>
  <info>int</info>  <strong>$türü</strong>  Şunlardan biridir: <info>IMAP_OPENTIMEOUT</info>, <info>IMAP_READTIMEOUT</info>, <info>IMAP_WRITETIMEOUT</info>,
              <info>IMAP_CLOSETIMEOUT</info>.
  <info>int</info>  <strong>$süre</strong>  Saniye cinsinden zaman aşımı süresi.

<comment>Return:</comment>
  <info>int|bool</info>  <strong>$süre</strong> bağımsız değişkeni belirtilmişse <info>true</info> başarısızlık durumunda ise <info>false</info> döner.
            
            <strong>$süre</strong> belirtilmemişse veya -1 ise <strong>$türü</strong> ile belirtilen türdeki geçerli zaman aşımı
            süresini bir tamsayı olarak döndürür.


id: imap_uid
type: function
doc:
<comment>Description:</comment>
  Numarası belirtilen iletiyle ilgili eşsiz kimliği döndürür
    
  
  Numarası belirtilen iletiyle ilgili eşsiz kimliğini döndürür. Adından anlaşılacağı gibi eşsiz
  kimlik eşsiz bir betimleyici olup posta kutusundaki her değişiklikte ileti numarası değişse bile o
  değişmez.
  
  Bu işlev, <strong>imap_msgno()</strong> işlevinin tersidir.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>       <class>IMAP\Connection</class> nesnesi.
  <info>int</info>              <strong>$ileti_num</strong>  İleti numarası.

<comment>Return:</comment>
  <info>int|false</info>  Belirtilen iletinin eşsiz kimliği döner.

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


id: imap_undelete
type: function
doc:
<comment>Description:</comment>
  Silindi diye imlenmiş bir iletinin imini kaldırır
  
  Belirtilen iletiden <strong>imap_delete()</strong> veya <strong>imap_mail_move()</strong> işleviyle konmuş silme imini kaldırır.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>        <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$ileti_num</strong>   IMAP4 tarzı aralık dizgesi biçeminde bir veya daha fazla ileti
                                içeren bir dizge (<return>"n"</return>, <return>"n:m"</return> veya bunların virgüllerle ayrılmış
                                birleşimleri).
  <info>int</info>              <strong>$seçenekler</strong>  

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

<comment>See Also:</comment>
   * <strong>imap_delete()</strong>
   * <strong>imap_mail_move()</strong>


id: imap_unsubscribe
type: function
doc:
<comment>Description:</comment>
  Bir posta kutusundan üyeliği sonlandırır
  
  Belirtilen <strong>$posta_kutusu</strong> ile üyeliği sonlandırır.

<comment>Param:</comment>
  <info>IMAP\Connection</info>  <strong>$imap</strong>          <class>IMAP\Connection</class> nesnesi.
  <info>string</info>           <strong>$posta_kutusu</strong>  Posta kutusu ismi; daha fazla bilgi için <strong>imap_open()</strong> işlevine
                                  bakınız.
                                  
                                  imap.enable_insecure_rsh
                                  iptal edilmedikçe bu bağımsız değişkene güvenilir olmayan verinin
                                  aktarılması
                                  güvenli değildir.

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


id: imap_utf7_decode
type: function
doc:
<comment>Description:</comment>
  Bir dizgenin karakter kodlamasını takviyeli UTF-7'den
    ISO-8859-1'e dönüştürür
  
  Takviyeli UTF-7 ile kodlanmış <strong>$metin</strong> dizgesinin karakter kodlamasını ISO-8859-1'e dönüştürür.
  
  Basılabilir ASCII karakter aralığı dışında kalan karakterler içeren posta kutusu isimlerini
  kodlamak için gerekir.

<comment>Param:</comment>
  <info>string</info>  <strong>$metin</strong>  RFC 2060, 5.1.3. bölümünde tanımlanan takviyeli UTF-7 ile kodlanmış bir dizge.

<comment>Return:</comment>
  <info>string|false</info>  <strong>$metin</strong>, geçersiz takviyeli UTF-7 kodları veya ISO-8859-1'de bulunmayan karakterler
                içeriyorsa <info>false</info>, yoksa dönüştürülmüş dizge döner.

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


id: imap_utf7_encode
type: function
doc:
<comment>Description:</comment>
  ISO-8859-1 kodlu bir dizgenin kodlamasını takviyeli UTF-7'ye dönüştürür
    
  
  Belirtilen <strong>$veri</strong> dizgesinin karakter kodlamasını takviyeli UTF-7'ye dönüştürür.
  
  Basılabilir ASCII karakter aralığı dışında kalan karakterler içeren posta kutusu isimlerini
  kodlamak için gerekir.

<comment>Param:</comment>
  <info>string</info>  <strong>$veri</strong>  ISO-8859-1 kodlu bir dizge.

<comment>Return:</comment>
  <info>string</info>  <strong>$veri</strong> dizgesinin RFC 2060'ın 5.1.3. bölümünde tanımlanan takviyeli UTF-7 ile kodlanmış
          halini döndürür.

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


id: imap_utf8
type: function
doc:
<comment>Description:</comment>
  MIME kodlu metni UTF-8'e dönüştürür
  
  Belirtilen MIME kodlu <strong>$mimeli_metin</strong> dizgesinin karakter kodlamasını, karakter kümesi libc_istemci
  tarafından biliniyorsa UTF-8'e dönüştürür, aksi takdirde belirtilen metnin kodlaması çözümlenir
  ama UTF-8'e dönüştürülmez.

<comment>Param:</comment>
  <info>string</info>  <strong>$mimeli_metin</strong>  MIME kodlu dizge. MIME kodlama yöntemi RFC2047'de, UTF-8 belirtimi ise
                         RFC2044'te açıklanmıştır.

<comment>Return:</comment>
  <info>string</info>  Kodu çözülmüş ve mümkünse UTF-8'e dönüştürülmüş dizge.

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


id: imap_utf8_to_mutf7
type: function
doc:
<comment>Description:</comment>
  UTF-8 dizgeyi değiştirilmiş UTF-7 olarak kodlar
  
  UTF-8 dizgesini (RFC 2060, 5.1.3 bölümünde belirtildiği gibi) değiştirilmiş UTF-7 olarak kodlar.
  
  Bu işlev yalnızca, utf8_to_mutf7() işlevini libcclient dışa aktarıyorsa kullanılabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  UTF-8 kodlu dizge.

<comment>Return:</comment>
  <info>string|false</info>  Değiştirilmiş UTF-7 kodlu <strong>$dizge</strong> ile döner, başarısızlık durumunda <info>false</info> döner.

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


id: implode
type: function
doc:
<comment>Description:</comment>
  Dizi elemanlarını birleştirip bir dizge elde eder
  
  İsimli bağımsız değişkenlerin desteklenmediği diğer sözdizimi:
  
  Eski sözdizimi (PHP 7.4.0 ve sonrasında kullanımı önerilmiyor, PHP 8.0.0'da kaldırıldı):
  
  Dizi elemanlarını bir <strong>$ayraç</strong> ile birleştirir.

<comment>Param:</comment>
  <info>string</info>  <strong>$ayraç</strong>  Seçimlik. Öntanımlı olarak boş bir dizgedir.
  <info>array</info>   <strong>$dizi</strong>   Dizge haline getirilecek dizi.

<comment>Return:</comment>
  <info>string</info>  Her eleman arasına <strong>$ayraç</strong> yerleştirilmiş olarak dizi elemanlarını aynı sırada içeren bir
          dizge döner.

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


id: in_array
type: function
doc:
<comment>Description:</comment>
  Bir dizide bir değerin varlığını araştırır
  
  <strong>$sıkı</strong><info>true</info> olmadıkça gevşek karşılaştırma kullanarak <strong>$samanlık</strong>'ta <strong>$iğne</strong>'yi arar.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$iğne</strong>     Aranan değer.
                    
                    <strong>$iğne</strong> bir dizge ise harf büyüklüğüne duyarlı karşılaştırma uygulanır.
  <info>array</info>  <strong>$samanlık</strong>  Dizi.
  <info>bool</info>   <strong>$sıkı</strong>    Bu bağımsız değişkende <info>true</info> belirtilmişse <strong>in_array()</strong> işlevi <strong>$samanlık</strong> içindeki
                    <strong>$iğne</strong>'nin türüne de bakacaktır.
                    
                    PHP 8.0.0 öncesinde, bir <strong>$iğne</strong> dizgesi gevşek kipte 0 dizi değeriyle eşleşirdi
                    ve bunun tersi de geçerliydi. Bu istenmeyen sonuçlara yol açabilir. Diğer türler
                    için de benzer uç durumlar mevcuttur. İlgili değer türlerinden kesinlikle emin
                    olunamıyorsa, beklenmedik davranışlardan kaçınmak için <strong>$sıkı</strong> bağımsız
                    değişkeninin daima <info>true</info> değeriyle kullanılması gerekir.

<comment>Return:</comment>
  <info>bool</info>  <strong>$iğne</strong> bulunursa <info>true</info>, aksi takdirde <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>array_search()</strong>
   * <strong>isset()</strong>
   * <strong>array_key_exists()</strong>


id: inet_ntop
type: function
doc:
<comment>Description:</comment>
  Bir IP adresinin in_addr gösterimini insan okuyabilir gösterime dönüştürür
  
  Bu işlev 32 bitlik IPv4 veya  (PHP,  IPv6 desteğiyle derenmişse) 128 bitlik IPv6 adresini dizge
  gösterimli uygun bir adres ailesine dönüştürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$ip</strong>  32 bitlik IPv4 veya 128 bitlik IPv6 adresi

<comment>Return:</comment>
  <info>string|false</info>  Başarısızlık durumunda <info>false</info>, aksi takdirde adresin dizge gösterimiyle döner.

<comment>See Also:</comment>
   * <strong>long2ip()</strong>
   * <strong>ip2long()</strong>
   * <strong>inet_pton()</strong>


id: inet_pton
type: function
doc:
<comment>Description:</comment>
  İnsan okuyabilir bir IP adresini in_addr gösterimine dönüştürür
  
  Bu işlev, insan okuyabilir IPv4 veya (PHP, IPv6 desteğiyle derlenmişse) IPv6 adresini 32 veya 128
  bitlik ikil yapılı bir adres ailesine dönüştürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$ip</strong>  İnsan okuyabilir IPv4 veya IPv6 adresi.

<comment>Return:</comment>
  <info>string|false</info>  Belirtilen <strong>$ip</strong> adresi sözdizimsel olarak doğruysa <return>in_addr</return> gösterimiyle, değilse
                (noktasız IPv4 adres veya iki nokta üstüste imleri olmayan IPv6 adres gibi) <info>false</info>
                döner.

<comment>See Also:</comment>
   * <strong>ip2long()</strong>
   * <strong>long2ip()</strong>
   * <strong>inet_ntop()</strong>


id: inflate_add
type: function
doc:
<comment>Description:</comment>
  Incrementally inflate encoded data
  
  Incrementally inflates encoded data in the specified <strong>$context</strong>.
  
  Limitation: header information from GZIP compressed data are not made available.

<comment>Param:</comment>
  <info>InflateContext</info>  <strong>$context</strong>     A context created with <strong>inflate_init()</strong>.
  <info>string</info>          <strong>$data</strong>        A chunk of compressed data.
  <info>int</info>             <strong>$flush_mode</strong>  One of <info>ZLIB_BLOCK</info>, <info>ZLIB_NO_FLUSH</info>, <info>ZLIB_PARTIAL_FLUSH</info>, <info>ZLIB_SYNC_FLUSH</info>
                               (default), <info>ZLIB_FULL_FLUSH</info>, <info>ZLIB_FINISH</info>. Normally you will want to
                               set <info>ZLIB_NO_FLUSH</info> to maximize compression, and <info>ZLIB_FINISH</info> to
                               terminate with the last chunk of data. See the zlib manual for a
                               detailed description of these constants.

<comment>Return:</comment>
  <info>string|false</info>  Returns a chunk of uncompressed data,  başarısızlık durumunda <info>false</info> döner.

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


id: inflate_get_read_len
type: function
doc:
<comment>Description:</comment>
  Get number of bytes read so far
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>InflateContext</info>  <strong>$context</strong>  

<comment>Return:</comment>
  <info>int</info>  Returns number of bytes read so far başarısızlık durumunda <info>false</info> döner.


id: inflate_get_status
type: function
doc:
<comment>Description:</comment>
  Get decompression status
  
  Usually returns either <info>ZLIB_OK</info> or <info>ZLIB_STREAM_END</info>.

<comment>Param:</comment>
  <info>InflateContext</info>  <strong>$context</strong>  

<comment>Return:</comment>
  <info>int</info>  Returns decompression status.


id: inflate_init
type: function
doc:
<comment>Description:</comment>
  Initialize an incremental inflate context
  
  Initialize an incremental inflate context with the specified <strong>$encoding</strong>.

<comment>Param:</comment>
  <info>int</info>    <strong>$encoding</strong>  One of the <info>ZLIB_ENCODING_*</info> constants.
  <info>array</info>  <strong>$options</strong>   An associative array which may contain the following elements: level The
                    compression level in range -1..9; defaults to -1. memory The compression memory
                    level in range 1..9; defaults to 8. window The zlib window size (logarithmic) in
                    range 8..15; defaults to 15. strategy One of <info>ZLIB_FILTERED</info>, <info>ZLIB_HUFFMAN_ONLY</info>,
                    <info>ZLIB_RLE</info>, <info>ZLIB_FIXED</info> or <info>ZLIB_DEFAULT_STRATEGY</info> (the default). dictionary A <info>string</info>
                    or an <info>array</info> of <info>strings</info> of the preset dictionary (default: no preset dictionary).
                    
                    The compression level in range -1..9; defaults to -1.
                    
                    The compression memory level in range 1..9; defaults to 8.
                    
                    The zlib window size (logarithmic) in range 8..15; defaults to 15.
                    
                    One of <info>ZLIB_FILTERED</info>, <info>ZLIB_HUFFMAN_ONLY</info>, <info>ZLIB_RLE</info>, <info>ZLIB_FIXED</info> or
                    <info>ZLIB_DEFAULT_STRATEGY</info> (the default).
                    
                    A <info>string</info> or an <info>array</info> of <info>strings</info> of the preset dictionary (default: no preset
                    dictionary).

<comment>Return:</comment>
  <info>InflateContext|false</info>  Returns an inflate context resource (<return>zlib.inflate</return>) on success,  başarısızlık
                        durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>inflate_add()</strong>
   * <strong>deflate_init()</strong>


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


id: ini_get
type: function
doc:
<comment>Description:</comment>
  Bir yapılandırma yönergesinin değerini döndürür
  
  Belirtilen yapılandırma yönergesinin değerini döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$yönerge</strong>  yapılandırma yönergesinin ismi.

<comment>Return:</comment>
  <info>string|false</info>  Başarısızlık durumunda ve <info>null</info> bağımsız değişken için boş bir dizge, belirtilen
                yapılandırma seçeneği mevcut değilse <info>false</info>, aksi takdirde yapılandırma yönergesinin
                değeri ile döner.

<comment>See Also:</comment>
   * <strong>get_cfg_var()</strong>
   * <strong>ini_get_all()</strong>
   * <strong>ini_restore()</strong>
   * <strong>ini_set()</strong>


id: ini_get_all
type: function
doc:
<comment>Description:</comment>
  Tüm yapılandırma yönergelerini döndürür
  
  Kayıtlı yapılandırma seçeneklerinin hepsini değerleriyle döndürür.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$eklenti</strong>    İsteğe bağlı olarak bir eklenti ismi. <info>null</info> değilse ve <return>core</return> dizgesi
                           belirtilmemişse sadece belirtilen eklentiye özgü yönergeler döndürülür.
  <info>bool</info>         <strong>$ayrıntılı</strong>  Ya her ayarın geçerli değeri ya da her ayarın ayrıntılı değerleri
                           döndürülür. Öntanımlı olan <info>true</info> değeri ayrıntılı bir çıktı üretir.

<comment>Return:</comment>
  <info>array|false</info>  Yönerge isimlerinin dizinin anahtarları olduğu bir dizi döner. <strong>$eklenti</strong> bağımsız
               değişkeni atlanmışsa <info>false</info> döner ve <info>E_WARNING</info> seviyesinde bir hata oluşur.
               
               <strong>$ayrıntılı</strong> bağımsız değişkeni <info>true</info> (öntanımlı) olduğu takdirde dizinin her elemanı,
               anahtarları <return>global_value</return> (php.ini'de atanmış değer), <return>local_value</return> (<strong>ini_set()</strong> veya
               .htaccess üzerinden atanmış değer), ve <return>access</return> (erişim seviyesi) olan bir alt dizi
               içerir.
               
               <strong>$ayrıntılı</strong> bağımsız değişkeni <info>false</info> olduğu takdirde her elemanın değeri sadece
               yönergenin geçerli değerini içerecektir.
               
               Bkz. Yapılandırma ayarlarının yeri
               
               Bir yönergenin, <return>access</return> anahtarı altında bir bit maskesi değeri olarak çok sayıda
               erişim seviyesine sahip olması mümkündür.

<comment>See Also:</comment>
   * 
   * <strong>ini_get()</strong>
   * <strong>ini_restore()</strong>
   * <strong>ini_set()</strong>
   * <strong>get_loaded_extensions()</strong>
   * <strong>phpinfo()</strong>
   * ReflectionExtension::getINIEntries


id: ini_parse_quantity
type: function
doc:
<comment>Description:</comment>
  Get interpreted size from ini shorthand syntax
  
  Returns the interpreted size in bytes on success from an ini shorthand.

<comment>Param:</comment>
  <info>string</info>  <strong>$shorthand</strong>  Ini shorthand to parse, must be a number followed by an optional multiplier.
                       The following multipliers are supported: <return>k</return>/<return>K</return> (<return>1024</return>), <return>m</return>/<return>M</return> (<return>1048576</return>), <return>g</return>/<return>G</return>
                      (<return>1073741824</return>).
                       The number can be a decimal, hex (prefixed with <return>0x</return> or <return>0X</return>), octal (prefixed
                      with <return>0o</return>, <return>0O</return> or <return>0</return>) or binary (prefixed with <return>0b</return> or <return>0B</return>)

<comment>Return:</comment>
  <info>int</info>  Returns the interpreted size in bytes as an <info>int</info>.

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


id: ini_restore
type: function
doc:
<comment>Description:</comment>
  Bir yapılandırma yönergesine eski değerini atar
  
  Belirtilen yapılandırma yönergesine eski değeri atanır.

<comment>Param:</comment>
  <info>string</info>  <strong>$yönerge</strong>  Yönergenin ismi.

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

<comment>See Also:</comment>
   * <strong>ini_get()</strong>
   * <strong>ini_get_all()</strong>
   * <strong>ini_set()</strong>


id: ini_set
type: function
doc:
<comment>Description:</comment>
  Bir yapılandırma yönergesine değer atar
  
  Belirtilen yapılandırma yönergesine belirtilen değeri atar. Bu ayarlama betiğinizin çalışma
  süresince geçerli kalır, betik sonlandığında eski değer geçerli olur.

<comment>Param:</comment>
  <info>string</info>                      <strong>$yönerge</strong>  <strong>ini_set()</strong> işlevi ile tüm yapılandırma yönergelerine değer
                                        atanamaz. Mevcut yapılandırma yönergelerinin listesini
                                        eklerde bulabilirsiniz.
  <info>string|int|float|bool|null</info>  <strong>$değer</strong>   Yönergeye atanacak yeni değer.

<comment>Return:</comment>
  <info>string|false</info>  Atama işlemi başarılı olursa eski değer, aksi takdirde  <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>get_cfg_var()</strong>
   * <strong>ini_get()</strong>
   * <strong>ini_get_all()</strong>
   * <strong>ini_restore()</strong>
   * Yapılandırma ayarlarının
     değiştirilmesi


id: inotify_add_watch
type: function
doc:
<comment>Description:</comment>
  Add a watch to an initialized inotify instance
  
  <strong>inotify_add_watch()</strong> adds a new watch or modify an existing watch for the file or directory
  specified in <strong>$pathname</strong>.
  
  Using <strong>inotify_add_watch()</strong> on a watched object replaces the existing watch. Using the <info>IN_MASK_ADD</info>
  constant adds (OR) events to the existing watch.

<comment>Param:</comment>
  <info>resource</info>  <strong>$inotify_instance</strong>  <strong>inotify_init()</strong>
                               tarafından  döndürülen özkaynak
  <info>string</info>    <strong>$pathname</strong>          File or directory to watch
  <info>int</info>       <strong>$mask</strong>              Events to watch for. See Yerleşik Sabitler.

<comment>Return:</comment>
  <info>int</info>  The return value is a unique (inotify instance wide) watch descriptor.

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


id: inotify_init
type: function
doc:
<comment>Description:</comment>
  Initialize an inotify instance
  
  Initialize an inotify instance for use with <strong>inotify_add_watch()</strong>

<comment>Return:</comment>
  <info>resource</info>  A stream resource or <info>false</info> on error.

<comment>See Also:</comment>
   * <strong>inotify_add_watch()</strong>
   * <strong>inotify_rm_watch()</strong>
   * <strong>inotify_queue_len()</strong>
   * <strong>inotify_read()</strong>
   * <strong>fclose()</strong>


id: inotify_queue_len
type: function
doc:
<comment>Description:</comment>
  Return a number upper than zero if there are pending events
  
  This function allows to know if <strong>inotify_read()</strong> will block or not. If a number upper than zero is
  returned, there are pending events and  <strong>inotify_read()</strong> will not block.

<comment>Param:</comment>
  <info>resource</info>  <strong>$inotify_instance</strong>  <strong>inotify_init()</strong>
                               tarafından  döndürülen özkaynak

<comment>Return:</comment>
  <info>int</info>  Returns a number upper than zero if there are pending events.

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


id: inotify_read
type: function
doc:
<comment>Description:</comment>
  Read events from an inotify instance
  
  Read inotify events from an inotify instance.

<comment>Param:</comment>
  <info>resource</info>  <strong>$inotify_instance</strong>  <strong>inotify_init()</strong>
                               tarafından  döndürülen özkaynak

<comment>Return:</comment>
  <info>array</info>  An array of inotify events or <info>false</info> if no events was pending and <strong>$inotify_instance</strong> is
         non-blocking. Each event is an array with the following keys: wd is a watch descriptor
         returned by <strong>inotify_add_watch()</strong>mask is a bit mask of eventscookie is a unique id to connect
         related events (e.g. <info>IN_MOVE_FROM</info> and <info>IN_MOVE_TO</info>)name is the name of a file (e.g. if a file
         was modified in a watched directory)

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


id: inotify_rm_watch
type: function
doc:
<comment>Description:</comment>
  Remove an existing watch from an inotify instance
  
  <strong>inotify_rm_watch()</strong> removes the watch <strong>$watch_descriptor</strong> from the inotify instance
  <strong>$inotify_instance</strong>.

<comment>Param:</comment>
  <info>resource</info>  <strong>$inotify_instance</strong>  <strong>inotify_init()</strong>
                               tarafından  döndürülen özkaynak
  <info>int</info>       <strong>$watch_descriptor</strong>  Watch to remove from the instance

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


id: intdiv
type: function
doc:
<comment>Description:</comment>
  Integer division
  
  Returns the integer quotient of the division of <strong>$num1</strong> by <strong>$num2</strong>.

<comment>Param:</comment>
  <info>int</info>  <strong>$num1</strong>  Number to be divided.
  <info>int</info>  <strong>$num2</strong>  Number which divides the <strong>$num1</strong>.

<comment>Return:</comment>
  <info>int</info>  The integer quotient of the division of <strong>$num1</strong> by <strong>$num2</strong>.

<comment>See Also:</comment>
   * <return>/</return> - Floating-point division
   * <return>%</return> - Integer modulus
   * <strong>fmod()</strong> - Floating-point modulo


id: interface_exists
type: function
doc:
<comment>Description:</comment>
  Arayüz tanımlı mı diye bakar
  
  Belirtilen <strong>$arayüz</strong> tanımlı mı diye bakar.

<comment>Param:</comment>
  <info>string</info>  <strong>$arayüz</strong>         Arayüzün ismi.
  <info>bool</info>    <strong>$otomatik_yükle</strong>  Yüklü değilse autoload çağrısı yapılıp yapılmayacağı.

<comment>Return:</comment>
  <info>bool</info>  Belirtilen <strong>$arayüz</strong> tanımlıysa <info>true</info>, aksi takdirde <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>get_declared_interfaces()</strong>
   * <strong>class_implements()</strong>
   * <strong>class_exists()</strong>
   * <strong>enum_exists()</strong>


id: intl_error_name
type: function
doc:
<comment>Description:</comment>
  Belirtilen hata kodunun simgesel ismini döndürür
  
  ICU hata kodunun ismini döndürür.

<comment>Param:</comment>
  <info>int</info>  <strong>$hata_kodu</strong>  ICU hata kodu.

<comment>Return:</comment>
  <info>string</info>  Hata kodu sabitinin ismi.

<comment>See Also:</comment>
   * <strong>intl_is_failure()</strong>
   * <strong>intl_get_error_code()</strong>
   * <strong>intl_get_error_message()</strong>


id: intl_get_error_code
type: function
doc:
<comment>Description:</comment>
  Son hatanın kodunu döndürür
  
  Duruk yöntemlerde hata oluştuğunda hatanın alınacağı bir nesne yoksa hata kodunu öğrenmek için
  yararlıdır.

<comment>Return:</comment>
  <info>int</info>  Son API işlevi çağrısından dönen hata kodu.

<comment>See Also:</comment>
   * <strong>intl_is_failure()</strong>
   * <strong>intl_error_name()</strong>
   * <strong>intl_get_error_message()</strong>
   * <strong>collator_get_error_code()</strong>
   * <strong>numfmt_get_error_code()</strong>


id: intl_get_error_message
type: function
doc:
<comment>Description:</comment>
  Son hatayı açıklayan bir dizge ile döner
  
  Son çağrılan uluslararasılaştırma işlevinde oluşan hatayı açıklayan dizge ile döner.

<comment>Return:</comment>
  <info>string</info>  Son API işlevi çağrısında oluşan hatayı açıklayan dizge.

<comment>See Also:</comment>
   * <strong>intl_error_name()</strong>
   * <strong>intl_get_error_code()</strong>
   * <strong>intl_is_failure()</strong>
   * <strong>collator_get_error_message()</strong>
   * <strong>numfmt_get_error_message()</strong>


id: intl_is_failure
type: function
doc:
<comment>Description:</comment>
  Belirtilen hata kodunun bir başarısızlık göstergesi olup
    olmadığına bakar
  
  Belirtilen <strong>$hata_kodu</strong> bir başarısızlık göstergesi ise <info>true</info> döner.

<comment>Param:</comment>
  <info>int</info>  <strong>$hata_kodu</strong>  <strong>intl_get_error_code()</strong> ve <strong>collator_get_error_code()</strong> işlevlerinden dönen değer.

<comment>Return:</comment>
  <info>bool</info>  Hata kodu bir başarısızlığın ifadesi ise <info>true</info>, başarı veya uyarı ifadesi ise <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>intl_get_error_code()</strong>
   * <strong>collator_get_error_code()</strong>
   * <strong>Collator-getErrorCode()</strong>


id: intval
type: function
doc:
<comment>Description:</comment>
  Bir değişkenin tamsayı değerini döndürür
  
  Belirtilen değişkenin <strong>$taban</strong> tabanında tamsayı değerini döndürür (10 tabanı öntanımlıdır). İşlev
  nesnelerle kullanılamaz, aksi takdirde <info>E_WARNING</info> seviyesinde bir hata çıktılanır ve işlev 1
  döndürür.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değişken</strong>  Bir tamsayıya dönüştürülecek bir sayıl değer.
  <info>int</info>    <strong>$taban</strong>     Dönüşülecek sayı tabanı.
                    
                    <strong>$taban</strong> 0 ise, taban değerin biçemine göre saptanır:  Dizge bir "0x" (veya "0X")
                    öneki içeriyorsa, taban 16'dır; aksi takdirde,  dizge "0b" (veya "0B") öneki
                    içeriyorsa, taban 2'dir (ikli); aksi takdirde,  dizge "0" ile başlıyorsa, taban
                    8'dir; aksi takdirde,  taban 10 'dur.
                    
                    Dizge bir "0x" (veya "0X") öneki içeriyorsa, taban 16'dır; aksi takdirde,
                    
                    dizge "0b" (veya "0B") öneki içeriyorsa, taban 2'dir (ikli); aksi takdirde,
                    
                    dizge "0" ile başlıyorsa, taban 8'dir; aksi takdirde,
                    
                    taban 10 'dur.

<comment>Return:</comment>
  <info>int</info>  Başarı durumunda belirtilen değerin tamsayı değeriyle, başarısızlık durumunda 0 döner. Boş
       diziler ve nesneler 0 döndürür. Boş olmayan diziler ise 1 döndürür.
       
       Azami değer sisteme bağlıdır. 32 bitlik sistemlerde işaretli tamsayılar için azami değerler
       -2147483648 ve 2147483647'dir. Bu bakımdan, böyle sistemlerde örneğin <return>intval('1000000000000')</return>
       değeri 2147483647 döndürür. 64 bitlik sistemlerde işaretli tamsayılar için azami değer
       9223372036854775807'dir.
       
       Dizgeler için dönecek değer genellikle en soldaki karaktere bağlıysa da çoğunlukla 0 döner.
       Genel kurallar için integer türüne dönüşüm bölümüne bakınız.

<comment>See Also:</comment>
   * <strong>boolval()</strong>
   * <strong>floatval()</strong>
   * <strong>strval()</strong>
   * <strong>settype()</strong>
   * <strong>is_numeric()</strong>
   * 
    Tür Dönüşümü
   * BCMath Keyfi Hassasiyetli Matematik
    İşlevleri


id: ip2long
type: function
doc:
<comment>Description:</comment>
  Noktalı IP adresi gösterimini içeren bir dizgeyi uzun tamsayıya dönüştürür
  
  <strong>ip2long()</strong> işlevi bir IPv4 adresin noktalı gösterimini kullanarak uzun tamsayı gösterimini üretir.
  
  <strong>ip2long()</strong> işlevi ayrıca, tamamı belirtilmemiş IP adresleri ile de çalışır. Daha fazla bilgi için
  http://ps-2.kev009.com/wisclibrary/aix52/usr/share/man/info/en_US/a_doc_lib/libs/commtrf2/inet_addr.htm
  adresine bakınız.

<comment>Param:</comment>
  <info>string</info>  <strong>$ip</strong>  Noktalı gösterimle bir IPv4 adresi.

<comment>Return:</comment>
  <info>int|false</info>  Belirtilen <strong>$ip</strong> geçirsizse  <info>false</info>, aksi takdirde uzun tamsayı ile döner

<comment>See Also:</comment>
   * <strong>long2ip()</strong>
   * <strong>sprintf()</strong>


id: iptcembed
type: function
doc:
<comment>Description:</comment>
  İkil IPTC verisini bir JPEG görüntünün içine gömer
  
  İkil IPTC verisini bir JPEG görüntünün içine gömer.

<comment>Param:</comment>
  <info>string</info>  <strong>$iptc_verisi</strong>  Yazılacak veri.
  <info>string</info>  <strong>$dosyaismi</strong>    JPEG görüntünün dosya yolu.
  <info>int</info>     <strong>$kuyruk</strong>       Kuyruk seçeneği; 2'den küçükse JPEG bir dizge olarak döner. Değilse, JPEG
                        standart çıktıya basılır.

<comment>Return:</comment>
  <info>string|bool</info>  Bir hata oluşursa <info>false</info> döner. Başarı durumunda <strong>$kuyruk</strong> seçeneği 2'den küçükse JPEG
               bir dizge olarak döner, başarısızlık durumunda <info>false</info> döner. Aksi takdirde başarı
               durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.


id: iptcparse
type: function
doc:
<comment>Description:</comment>
  Bir ikil IPTC bloğunu tekil etiketlere böler
  
  Bir IPTC bloğunu tekil etiketler halinde çözümler.

<comment>Param:</comment>
  <info>string</info>  <strong>$iptc_bloğu</strong>  Bir ikil IPTC bloğu.

<comment>Return:</comment>
  <info>array|false</info>  İndis olarak etiket imleyici ve değer olarak değeri kullanan bir dizi döndürür. Bir
               hata oluşmuşsa veya hiç IPTC verisi yoksa <info>false</info> döner.


id: is_a
type: function
doc:
<comment>Description:</comment>
  Nesne sınıfın mı yoksa üst sınıflarından birinin örneği mi diye bakar
  
  Belirtilen <strong>$nesne_veya_sınıf</strong>, <strong>$sınıf</strong> sınıfının veya üst sınıflarından birinin nesnesi veya sınıfı
  mı diye bakar.

<comment>Param:</comment>
  <info>mixed</info>   <strong>$nesne_veya_sınıf</strong>  Sınanacak sınıf ismi veya nesne.
  <info>string</info>  <strong>$sınıf</strong>           Olası sınıf veya arayüz ismi.
  <info>bool</info>    <strong>$dizge_olmaz</strong>       <info>false</info> belirtilirse <strong>$nesne</strong> bağımsız değişkeninde <info>string</info> türünde sınıf
                             ismi belirtilebilir. Bu durumda, sınıf mevcut değilse otomatik
                             yükleyici çağrılmaz.

<comment>Return:</comment>
  <info>bool</info>  <strong>$nesne_veya_sınıf</strong>, <strong>$sınıf</strong> sınıfının veya üst sınıflarından birinin nesnesi veya sınıfı ise
        <info>true</info> değilse <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>get_class()</strong>
   * <strong>get_parent_class()</strong>
   * <strong>is_subclass_of()</strong>


id: is_array
type: function
doc:
<comment>Description:</comment>
  Değişkenin bir dizi içerip içermediğine bakar
      
  
  Belirtilen değişken bir dizi içeriyorsa <info>true</info> döner.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değişken</strong>  Sınanacak değişken.

<comment>Return:</comment>
  <info>bool</info>  Belirtilen değişken bir dizi içeriyorsa <info>true</info>, aksi takdirde <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>array_is_list()</strong>
   * <strong>is_float()</strong>
   * <strong>is_int()</strong>
   * <strong>is_string()</strong>
   * <strong>is_object()</strong>


id: is_bool
type: function
doc:
<comment>Description:</comment>
  Değişken boolean türünde mi diye bakar
  
  Belirtilen değişken <info>bool</info> türündeyse <info>true</info> döner.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değişken</strong>  Sınanacak değişken.

<comment>Return:</comment>
  <info>bool</info>  Belirtilen değişken <info>bool</info> türündeyse <info>true</info> aksi takdirde <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>is_float()</strong>
   * <strong>is_int()</strong>
   * <strong>is_string()</strong>
   * <strong>is_object()</strong>
   * <strong>is_array()</strong>


id: is_callable
type: function
doc:
<comment>Description:</comment>
  Bir değişkenin değerinin bir işlev olarak çağrılabilirliğini
    doğrular
  
  <strong>$değer</strong><info>callable</info> türündeyse <info>true</info> döner.

<comment>Param:</comment>
  <info>mixed</info>   <strong>$değer</strong>       Bir işlev ismi.
  <info>bool</info>    <strong>$sözdizimsel</strong>  <info>true</info> atanırsa <strong>$işlev</strong> bağımsız değişkeninde bir işlev veya yöntem ismi
                        belirtildiği varsayımıyla doğrulama yapılmaya çalışılır. Sadece dizge
                        olmayan veya bir geriçağırım işlevi olarak kullanılabilecek geçerli bir
                        yapıya sahip olmayan bir dizi içeren basit değişkenler reddedilir. Geçerli
                        bir dizinin 2 girdisi olacağı varsayılır; ilki bir nesne veya bir dizge,
                        ikincisi ise bir dizge.
  <info>string</info>  <strong>$isim</strong>         İşlev veya yöntemin çağrılabilir ismi. Aşağıdaki örnekteki
                        "birSınıf::birYöntem" gibi. birSınıf::birYöntem() çağrılabilir bir duruk
                        yöntem olsa da bunun hep böyle olması gerekmez.

<comment>Return:</comment>
  <info>bool</info>  Belirtilen <strong>$değer</strong> bir işlev olarak çağrılabiliyorsa <info>true</info>, aksi takdirde <info>false</info> döner.

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


id: is_countable
type: function
doc:
<comment>Description:</comment>
  Değişken değerinin sayılabilirliğine bakar
  
  Belirtilen değişken değerinin bir <info>array</info> veya <class>Countable</class> sınıfını gerçekleyen bir nesne olup
  olmadığına bakar.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değer</strong>  Sınanacak değer.

<comment>Return:</comment>
  <info>bool</info>  <strong>$değer</strong> sayılabilir ise <info>true</info>, yoksa <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>is_array()</strong>
   * <strong>is_object()</strong>
   * <strong>is_iterable()</strong>
   * <strong>is_bool()</strong>


id: is_dir
type: function
doc:
<comment>Description:</comment>
  Bir dosyanın bir dizin olup olmadığını söyler
  
  Belirtilen dosyanın bir dizin olup olmadığını söyler.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosyaismi</strong>  Dosyanın yolu. Eğer <strong>$dosyaismi</strong> bir göreli yol belirtiyorsa, çalışma dizinine
                      göreli olduğu varsayılır; bir sembolik veya sabit bağ ise bağ çözümlenip
                      hedefinin bir dizin olup olmadığına bakılır. open_basedir etkin kılınmışsa
                      ilgili kısıtlamalar uygulanabilir.

<comment>Return:</comment>
  <info>bool</info>  <strong>$dosyaismi</strong> ile belirtilen dosya mevcutsa ve bir dizin ise <info>true</info> aksi takdirde <info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>chdir()</strong>
   * <strong>dir()</strong>
   * <strong>opendir()</strong>
   * <strong>is_file()</strong>
   * <strong>is_link()</strong>


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


id: is_executable
type: function
doc:
<comment>Description:</comment>
  Bir dosyanın çalıştırılabilir bir dosya olup olmadığını söyler
    
  
  Belirtilen dosyanın çalıştırılabilir bir dosya olup olmadığını söyler.

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

<comment>Return:</comment>
  <info>bool</info>  <strong>$dosyaismi</strong> ile belirtilen dosya mevcutsa ve çalıştırılabilir bir dosya ise <info>true</info> aksi
        takdirde <info>false</info> döndürür. POSIX sistemlerde, dosya izinlerinde çalıştırılabilir biti etkin
        kılınmışsa dosya çalıştırılabilir bir dosya olur. Windows için aşağıda Notlar bölümüne
        bakın.

<comment>See Also:</comment>
   * <strong>is_file()</strong>
   * <strong>is_link()</strong>


id: is_file
type: function
doc:
<comment>Description:</comment>
  Bir dosyanın sıradan bir dosya olup olmadığını söyler
    
  
  Belirtilen dosyanın sıradan bir dosya olup olmadığını söyler.

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

<comment>Return:</comment>
  <info>bool</info>  <strong>$dosyaismi</strong> ile belirtilen dosya mevcutsa ve sıradan bir dosya ise <info>true</info> aksi takdirde <info>false</info>
        döndürür.
        
        PHP'nin tamsayı türü, işaretli tamsayı türü olduğundan 32 bitlik
        tamsayıların kullanıldığı sistemlerde bazı dosya sistemi işlevleri
        2GB'tan büyük dosyalarda beklenmedik sonuçlar verebilir.

<comment>See Also:</comment>
   * <strong>is_dir()</strong>
   * <strong>is_link()</strong>
   * <class>SplFileInfo</class>


id: is_finite
type: function
doc:
<comment>Description:</comment>
  Checks whether a float is finite
  
  Returns whether the given <strong>$num</strong> is a finite float.
  
  A finite float is neither <return>NAN</return> (<strong>is_nan()</strong>), nor infinite (<strong>is_infinite()</strong>).

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

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if <strong>$num</strong> is none of <return>NAN</return>, <return>INF</return>, <return>-INF</return>, else <info>false</info>.

<comment>See Also:</comment>
   * <strong>is_infinite()</strong>
   * <strong>is_nan()</strong>


id: is_float
type: function
doc:
<comment>Description:</comment>
  Değişken float türünde mi diye bakar
  
  Belirtilen değişken <info>float</info> türündeyse <info>true</info> döner.
  
  Değişkenin değerinin bir sayı veya bir sayısal dizge olup olmadığını öğrenmek istiyorsanız
  <strong>is_numeric()</strong> işlevini kullanın.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değişken</strong>  Sınanacak değişken.

<comment>Return:</comment>
  <info>bool</info>  Belirtilen değişken <info>float</info> türündeyse <info>true</info> aksi takdirde <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>is_bool()</strong>
   * <strong>is_int()</strong>
   * <strong>is_numeric()</strong>
   * <strong>is_string()</strong>
   * <strong>is_array()</strong>
   * <strong>is_object()</strong>


id: is_infinite
type: function
doc:
<comment>Description:</comment>
  Checks whether a float is infinite
  
  Returns whether the given <strong>$num</strong> is either <return>INF</return> or <return>-INF</return>.

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

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if <strong>$num</strong> is either <return>INF</return> or <return>-INF</return>, else <info>false</info>.

<comment>See Also:</comment>
   * <strong>is_finite()</strong>
   * <strong>is_nan()</strong>


id: is_int
type: function
doc:
<comment>Description:</comment>
  Değişken bir tamsayı mı diye bakar
  
  Belirtilen değişkenin değeri bir tamsayı ise bu işlev <info>true</info> döndürür.
  
  Değişkenin değerinin bir sayı veya bir sayısal dizge olup olmadığını öğrenmek istiyorsanız
  <strong>is_numeric()</strong> işlevini kullanın.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değişken</strong>  Sınanacak değişken.

<comment>Return:</comment>
  <info>bool</info>  Belirtilen değişkenin değeri tamsayı ise <info>true</info> aksi takdirde <info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>is_bool()</strong>
   * <strong>is_float()</strong>
   * <strong>is_numeric()</strong>
   * <strong>is_string()</strong>
   * <strong>is_array()</strong>
   * <strong>is_object()</strong>


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


id: is_iterable
type: function
doc:
<comment>Description:</comment>
  Değişkenin değerinin yinelenebilirliğine bakar
  
  Belirtilen değişken değerinin <info>iterable</info> sözde türünde, bir <info>array</info> veya <class>Traversable</class> sınıfını
  gerçekleyen bir nesne olup olmadığına bakar.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değer</strong>  Sınanacak değer.

<comment>Return:</comment>
  <info>bool</info>  <strong>$değer</strong> yinelenebiliyorsa <info>true</info>, yoksa <info>false</info> döner.

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


id: is_link
type: function
doc:
<comment>Description:</comment>
  Dosya sembolik bağ ise bunu doğrular
  
  Belirtilen dosyanın bir sembolik bağ olup olmadığını söyler.

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

<comment>Return:</comment>
  <info>bool</info>  <strong>$dosya</strong> mevcutsa ve sembolik bağ ise <info>true</info> aksi takdirde <info>false</info> döndürür.

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


id: is_nan
type: function
doc:
<comment>Description:</comment>
  Checks whether a float is NAN
  
  Returns whether the given <strong>$num</strong> is <return>NAN</return> (Not A Number).
  
  <return>NAN</return> is returned from mathematical operations that are undefined, for example when passing
  parameters outside of function’s input domain. The square root (<strong>sqrt()</strong>) is only defined for
  positive numbers, passing a negative number will result in <return>NAN</return>. Other examples of operations
  returning <return>NAN</return> are dividing <return>INF</return> by <return>INF</return> and any operation involving an existing <return>NAN</return> value.
  
  Despite its name of Not A Number, <return>NAN</return> is a valid value of type <info>float</info>.
  
  <return>NAN</return> does not compare equal to <return>NAN</return>. To check whether a float is <return>NAN</return>, <strong>is_nan()</strong> must be used.
  Checking $float === NAN will not work.

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

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if <strong>$num</strong> is <return>NAN</return>, else <info>false</info>.

<comment>See Also:</comment>
   * <strong>is_finite()</strong>
   * <strong>is_infinite()</strong>


id: is_null
type: function
doc:
<comment>Description:</comment>
  Bir değişkenin değerinin null olup olmadığına bakar
    
  
  Belirtilen değişkenin değeri <info>null</info> ise bu işlev <info>true</info> döndürür.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değişken</strong>  Sınanacak değişken.

<comment>Return:</comment>
  <info>bool</info>  Belirtilen değişkenin değeri <info>null</info> ise <info>true</info> aksi takdirde <info>false</info> döndürür.

<comment>See Also:</comment>
   * The <info>null</info>
    türü
   * <strong>isset()</strong>
   * <strong>is_bool()</strong>
   * <strong>is_numeric()</strong>
   * <strong>is_float()</strong>
   * <strong>is_int()</strong>
   * <strong>is_string()</strong>
   * <strong>is_object()</strong>
   * <strong>is_array()</strong>


id: is_numeric
type: function
doc:
<comment>Description:</comment>
  Değişken bir sayı veya bir sayısal dizge mi diye bakar
    
  
  Belirtilen değişkenin değeri bir sayı mı yoksa bir sayısal dizge mi diye bakar.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değişken</strong>  Sınanacak değişken.

<comment>Return:</comment>
  <info>bool</info>  Belirtilen değişkenin değeri bir sayı veya sayısal dizge ise <info>true</info> aksi takdirde <info>false</info>
        döndürür.

<comment>See Also:</comment>
   * Sayısal
     dizgeler
   * <strong>ctype_digit()</strong>
   * <strong>is_bool()</strong>
   * <strong>is_null()</strong>
   * <strong>is_float()</strong>
   * <strong>is_int()</strong>
   * <strong>is_string()</strong>
   * <strong>is_object()</strong>
   * <strong>is_array()</strong>
   * <strong>filter_var()</strong>


id: is_object
type: function
doc:
<comment>Description:</comment>
  Değişken object türünde mi diye bakar
  
  Belirtilen değişken <info>object</info> türündeyse <info>true</info> döner.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değişken</strong>  Sınanacak değişken.

<comment>Return:</comment>
  <info>bool</info>  Belirtilen değişken <info>object</info> türündeyse <info>true</info> aksi takdirde <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>is_bool()</strong>
   * <strong>is_int()</strong>
   * <strong>is_float()</strong>
   * <strong>is_string()</strong>
   * <strong>is_array()</strong>


id: is_readable
type: function
doc:
<comment>Description:</comment>
  Bir dosyanın mevcut ve okunabilir olup olmadığını söyler
    
  
  Bir dosyanın mevcut ve okunabilir olup olmadığını söyler.

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

<comment>Return:</comment>
  <info>bool</info>  <strong>$dosyaismi</strong> ile belirtilen dosya mevcutsa ve okunabilirse <info>true</info> aksi takdirde <info>false</info> döndürür.

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


id: is_real
type: function
doc:
<comment>Description:</comment>
  is_float işlevinin takma adıdır
  
  Bu işlev <strong>is_float()</strong> işlevinin takma adıdır.
  
  Bu takma adın kullanımı PHP
  7.4.0 itibariyle ÖNERİLMEMEKTE olup PHP 8.0.0'da
  tamamen KALDIRILMIŞTIR.


id: is_resource
type: function
doc:
<comment>Description:</comment>
  Değişken resource türünde mi diye bakar
    
  
  Belirtilen değişken <info>resource</info> türündeyse <info>true</info> döner.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değişken</strong>  Sınanacak değişken.

<comment>Return:</comment>
  <info>bool</info>  Belirtilen değişken <info>resource</info> türündeyse <info>true</info> aksi takdirde <info>false</info> döner.

<comment>See Also:</comment>
   * <info>resource</info>
   * <strong>get_resource_type()</strong>


id: is_scalar
type: function
doc:
<comment>Description:</comment>
  Bir değişken sayıl mı diye bakar
    
  
  Belirtilen değişkenin değeri sayıl türlerden biri ise <info>true</info> döner.
  
  Sayıl türler: <info>int</info>, <info>float</info>, <info>string</info> ve <info>bool</info>. Sayıl olmayan türler: <info>array</info>, <info>object</info>, <info>resource</info> ve <info>null</info>.
  
  <strong>is_scalar()</strong> işlevi <info>resource</info> türündeki değerleri, tamsayılara dayalı soyut veri türleri
  olduklarından sayıl değerler olarak ele almaz. Bu gerçeklenim ayrıntısı bir kural olarak ele
  alınmamalıdır, ileride değişebilir.
  
  <strong>is_scalar()</strong> NULL'u sayıl değer saymaz.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değişken</strong>  Sınanacak değişken.

<comment>Return:</comment>
  <info>bool</info>  Belirtilen değişkenin değeri sayıl türlerden biri ise <info>true</info>, aksi takdirde <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>is_float()</strong>
   * <strong>is_int()</strong>
   * <strong>is_numeric()</strong>
   * <strong>is_real()</strong>
   * <strong>is_string()</strong>
   * <strong>is_bool()</strong>
   * <strong>is_object()</strong>
   * <strong>is_array()</strong>


id: is_soap_fault
type: function
doc:
<comment>Description:</comment>
  Checks if a SOAP call has failed
  
  This function is useful to check if the SOAP call failed, but without using exceptions. To use it,
  create a <class>SoapClient</class> object with the <return>exceptions</return> option set to zero or <info>false</info>. In this case, the SOAP
  method will return a special <class>SoapFault</class> object which encapsulates the fault details (faultcode,
  faultstring, faultactor and faultdetails).
  
  If <return>exceptions</return> is not set then SOAP call will throw an exception on error. <strong>is_soap_fault()</strong> checks
  if the given parameter is a <class>SoapFault</class> object.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$object</strong>  The object to test.

<comment>Return:</comment>
  <info>bool</info>  This will return <info>true</info> on error, and <info>false</info> otherwise.

<comment>See Also:</comment>
   * SoapClient::__construct
   * SoapFault::__construct


id: is_string
type: function
doc:
<comment>Description:</comment>
  Değişken string türünde mi diye bakar
  
  Belirtilen değişken <info>string</info> türündeyse <info>true</info> döner.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değişken</strong>  Sınanacak değişken.

<comment>Return:</comment>
  <info>bool</info>  Belirtilen değişken <info>string</info> türündeyse <info>true</info> aksi takdirde <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>is_float()</strong>
   * <strong>is_int()</strong>
   * <strong>is_bool()</strong>
   * <strong>is_object()</strong>
   * <strong>is_array()</strong>


id: is_subclass_of
type: function
doc:
<comment>Description:</comment>
  Belirtilen sınıfın belirtilen nesnenin ebeveynlerinden biri mi
     yoksa onu gerçekleyen mi diye bakar
  
  Belirtilen <strong>$sınıf</strong> sınıfının, belirtilen <strong>$nesne_veya_sınıf</strong>ın ebeveynlerinden biri mi yoksa onu
  gerçekleyen mi diye bakar.

<comment>Param:</comment>
  <info>mixed</info>   <strong>$nesne_veya_sınıf</strong>  Nesne veya sınıf ismi. Sınıf mevcut değilse bir hata oluşmaz.
  <info>string</info>  <strong>$sınıf</strong>           Olası ebeveynin ismi.
  <info>bool</info>    <strong>$dizge_olmaz</strong>       <info>false</info> belirtilirse <strong>$nesne_veya_sınıf</strong> bağımsız değişkeninde <info>string</info>
                             türünde sınıf ismi belirtilebilir. Bu durumda, sınıf mevcut değilse
                             otomatik yükleyici çağrılmaz.

<comment>Return:</comment>
  <info>bool</info>  <strong>$nesne_veya_sınıf</strong>,  <strong>$sınıf</strong>ın alt sınıflarından birine aitse <info>true</info> değilse <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>get_class()</strong>
   * <strong>get_parent_class()</strong>
   * <strong>is_a()</strong>
   * <strong>class_parents()</strong>


id: is_tainted
type: function
doc:
<comment>Description:</comment>
  Checks whether a string is tainted
  
  Checks whether a string is tainted

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

<comment>Return:</comment>
  <info>bool</info>  Return TRUE if the string is tainted, FALSE otherwise.


id: is_uploaded_file
type: function
doc:
<comment>Description:</comment>
  Bir dosya HTTP POST üzerinden karşıya yüklenebilecekse bunu
    söyler
  
  <strong>$dosyaismi</strong> ile belirtilen dosya HTTP POST üzerinden karşıya yüklenebiliyorsa <info>true</info> döndürür.
  Yetkisiz kullanıcıların /etc/passwd gibi üzerinde işlem yapmalarının yasak olduğu dosyaları betik
  üzerinden dışarı göndermelerine engel olmaya yardımcı olur.
  
  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.
  
  İşlemin gerektiği gibi yapılabilmesi için <strong>is_uploaded_file()</strong> işlevi
  $_FILES['userfile']['tmp_name'] gibi bir bağımsız değişkene ihtiyaç duyar - istemcilerin
  makinesinde karşıya yüklenen dosyanın ismi $_FILES['userfile']['name'] çalışmaz.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosyaismi</strong>  Sınanacak dosyanın ismi.

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

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


id: is_writable
type: function
doc:
<comment>Description:</comment>
  Dosyanın yazılabilir kipte ise bunu doğrular
  
  <strong>$dosyaismi</strong> ile belirtilen dosya mevcutsa ve yazılabilirse <info>true</info> döndürür. <strong>$dosyaismi</strong> olarak bir
  dizin belirtilerek bir dizinin yazılabilirliği sınanabilir.
  
  PHP'nin sadece HTTP sunucusunun aidiyetinde çalıştığı kullanıcının (çoğunlukla 'nobody') sahibi
  olduğu dosyalara erişebildiği unutulmamalıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>  Yazılabilirliği sınanacak dosya veya dizin.

<comment>Return:</comment>
  <info>bool</info>  <strong>$dosya</strong> mevcutsa ve yazılabilirse <info>true</info> aksi takdirde <info>false</info> döndürür.

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


id: is_writeable
type: function
doc:
<comment>Description:</comment>
  Dosya yazılabilir kipteyse bunu doğrular
  
  <strong>$dosya</strong> mevcut ve yazılabilir ise <info>true</info> döndürür. <strong>$dosya</strong> olarak bir dizin belirtilirse dizinin
  yazılabilirliğine bakılır.
  
  PHP'nin dosyaya http sunucusunu çalıştıran kullanıcının kimliği (çoğunlukla 'nobody') ile
  erişebileceği unutulmamalıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>  Yazılabilirliği sınanacak dosya veya dizin.

<comment>Return:</comment>
  <info>bool</info>  <strong>$dosya</strong> mevcut ve yazılabilir ise <info>true</info> döner.

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


id: isset
type: function
doc:
<comment>Description:</comment>
  Değişken bildirilmiş ve null değil mi diye bakar
  
  Belirtilen değişken atanmışsa, yani bildirilmişse ve <info>null</info> değilse <info>true</info> döner.
  
  Bir değişken <strong>unset()</strong> ile yok edilmişse artık tanımlı değildir.
  
  Değişkene <info>null</info> atanmışsa <strong>isset()</strong> <info>false</info> döndürür. Dikkat: (<return>"\0"</return>) ile  PHP <info>null</info> aynı değildir.
  
  İşleve çok sayıda bağımsız değişken aktarılmışsa sadece bağımsız değişkenlerin hepsi atanmışsa
  işlev <info>true</info> döndürecektir. Değerlendirme soldan sağa ilerler ve atanmamış ilk değişkende işlem
  durdurulur.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değişkenler</strong>  Sınanacak değişkenler.

<comment>Return:</comment>
  <info>bool</info>  Belirtilen değişken tanımlıysa ve <info>null</info>'dan farklı bir değere sahipse <info>true</info>, aksi takdirde
        <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>empty()</strong>
   * __isset()
   * <strong>unset()</strong>
   * <strong>defined()</strong>
   * 
    Tür Karşılaştırma Tabloları
   * <strong>array_key_exists()</strong>
   * <strong>is_null()</strong>
   * Hata
    Denetim İşleçleri


id: iterator_apply
type: function
doc:
<comment>Description:</comment>
  Call a function for every element in an iterator
  
  Calls a function for every element in an iterator.

<comment>Param:</comment>
  <info>Traversable</info>  <strong>$iterator</strong>  The iterator object to iterate over.
  <info>callable</info>     <strong>$callback</strong>  The callback function to call on every element. This function only
                          receives the given <strong>$args</strong>, so it is nullary by default. If <return>count($args) ===
                          3</return>, for instance, the callback function is ternary.  The function must
                          return <info>true</info> in order to continue iterating over the <strong>$iterator</strong>.
                          
                          The function must return <info>true</info> in order to continue iterating over the
                          <strong>$iterator</strong>.
  <info>array|null</info>   <strong>$args</strong>      An <info>array</info> of arguments; each element of <strong>$args</strong> is passed to the callback
                          <strong>$callback</strong> as separate argument.

<comment>Return:</comment>
  <info>int</info>  Returns the iteration count.

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


id: iterator_count
type: function
doc:
<comment>Description:</comment>
  Count the elements in an iterator
  
  Count the elements in an iterator. <strong>iterator_count()</strong> is not guaranteed to retain the current
  position of the <strong>$iterator</strong>.

<comment>Param:</comment>
  <info>Traversable|array</info>  <strong>$iterator</strong>  The iterator being counted.

<comment>Return:</comment>
  <info>int</info>  The number of elements in <strong>$iterator</strong>.


id: iterator_to_array
type: function
doc:
<comment>Description:</comment>
  Copy the iterator into an array
  
  Copy the elements of an iterator into an array.

<comment>Param:</comment>
  <info>Traversable|array</info>  <strong>$iterator</strong>       The iterator being copied.
  <info>bool</info>               <strong>$preserve_keys</strong>  Whether to use the iterator element keys as index.
                                     
                                     If a key is an <info>array</info> or <info>object</info>, a warning will be generated.
                                     <info>null</info> keys will be converted to an empty string, <info>float</info> keys will
                                     be truncated to their <info>int</info> counterpart, <info>resource</info> keys will
                                     generate a warning and be converted to their resource ID, and
                                     <info>bool</info> keys will be converted to integers.
                                     
                                     If this parameter is not set or set to <info>true</info>, duplicate keys
                                     will be overwritten. The last value with a given key will be in
                                     the returned <info>array</info>. Set this parameter to <info>false</info> to get all the
                                     values in any case.

<comment>Return:</comment>
  <info>array</info>  An <info>array</info> containing the elements of the <strong>$iterator</strong>.


id: jdmonthname
type: function
doc:
<comment>Description:</comment>
  Ay adını döndürür
  
  Ay adını dizge olarak döndürür. <strong>$kip</strong> Jülyen Gün Sayısının hangi takvim ve ay adına çevrileceğini
  belirler. Takvim kipi değerleriYöntemAnlamıDeğerleri<info>CAL_MONTH_GREGORIAN_SHORT</info>Gregoryen -
  kısaltılmışJan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov,
  Dec<info>CAL_MONTH_GREGORIAN_LONG</info>GregoryenJanuary, February, March, April, May, June, July, August,
  September, October, November, December<info>CAL_MONTH_JULIAN_SHORT</info>Jülyen - kısaltılmışJan, Feb, Mar,
  Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec<info>CAL_MONTH_JULIAN_LONG</info>JülyenJanuary, February, March,
  April, May, June, July, August, September, October, November,
  December<info>CAL_MONTH_JEWISH</info>YahudiTishri, Heshvan, Kislev, Tevet, Shevat, Adar, Adar I, Adar II,
  Nisan, Iyyar, Sivan, Tammuz, Av, Elul<info>CAL_MONTH_FRENCH</info>Fransız İhtilaliVendemiaire, Brumaire,
  Frimaire, Nivose, Pluviose, Ventose, Germinal, Floreal, Prairial, Messidor, Thermidor, Fructidor,
  Extra

<comment>Param:</comment>
  <info>int</info>  <strong>$julyen_gunu</strong>  Üzerinde işlem yapılacak Jülyen Günü
  <info>int</info>  <strong>$kip</strong>          Ay adının alınacağı takvim kipi; bkz. yukarıdaki tablo.

<comment>Return:</comment>
  <info>string</info>  Verilen Jülyen Günü ve <strong>$kip</strong> bağımsız değişkenine göre ay adı.


id: jdtofrench
type: function
doc:
<comment>Description:</comment>
  Jülyen gün sayısını, Fransız İhtilali takvimine çevirir
  
  Jülyen gün sayısını, Fransız İhtilali takvimine çevirir.

<comment>Param:</comment>
  <info>int</info>  <strong>$julyen_gunu</strong>  Tamsayı olarak Jülyen Gün Sayısı

<comment>Return:</comment>
  <info>string</info>  "ay/gün/yıl" biçiminde, dizge olarak Fransız İhtilal takvimi tarihi

<comment>See Also:</comment>
   * <strong>frenchtojd()</strong>
   * <strong>cal_from_jd()</strong>


id: jdtogregorian
type: function
doc:
<comment>Description:</comment>
  Jülyen Gün Sayısını, Gregoryen tarihine çevirir
  
  Jülyen Gün Sayısını, "ay/gün/yıl" biçimindeki Gregoryen tarih dizgesine çevirir.

<comment>Param:</comment>
  <info>int</info>  <strong>$julyen_gunu</strong>  Tamsayı olarak, Jülyen Gün Sayısı

<comment>Return:</comment>
  <info>string</info>  "ay/gün/yıl" biçiminde, Gregoryen tarih dizgesi

<comment>See Also:</comment>
   * <strong>gregoriantojd()</strong>
   * <strong>cal_from_jd()</strong>


id: jdtojewish
type: function
doc:
<comment>Description:</comment>
  Jülyen Gün Sayısını, Yahudi takvimine çevirir
  
  Jülyen Gün Sayısını, Yahudi takvimine çevirir.

<comment>Param:</comment>
  <info>int</info>   <strong>$julyen_gunu</strong>  Tamsayı olarak Jülyen Gün Sayısı
  <info>bool</info>  <strong>$ibrani</strong>       <strong>$ibrani</strong> bağımsız değişkeni <info>true</info> olarak ayarlanırsa, <strong>$bicim</strong> bağımsız değişkeni,
                      İbranice çıktıyı ISO-8859-8 kodlu dizge olarak biçimlendirmekte kullanılır.
  <info>int</info>   <strong>$bicim</strong>        Geçerli sabitler şunlardır: <info>CAL_JEWISH_ADD_ALAFIM_GERESH</info>,
                      <info>CAL_JEWISH_ADD_ALAFIM</info>, <info>CAL_JEWISH_ADD_GERESHAYIM</info>.

<comment>Return:</comment>
  <info>string</info>  Dizge olarak, "ay/gün/yıl" biçiminde Yahudi takvimi tarihi veya <strong>$ibrani</strong> <info>true</info> ise
          ISO-8859-8 kodlu İbranice tarih dizgesi

<comment>See Also:</comment>
   * <strong>jewishtojd()</strong>
   * <strong>cal_from_jd()</strong>


id: jdtojulian
type: function
doc:
<comment>Description:</comment>
  Jülyen Gün Sayısını, Jülyen takvim tarihine çevirir
  
  Jülyen Gün Sayısını, "ay/gün/yıl" biçiminde Jülyen takvim tarihine çevirir.

<comment>Param:</comment>
  <info>int</info>  <strong>$julyen_gunu</strong>  Tamsayı olarak Jülyen Gün Sayısı

<comment>Return:</comment>
  <info>string</info>  "ay/gün/yıl" biçiminde dizge olarak Jülyen takvimi tarihi

<comment>See Also:</comment>
   * <strong>juliantojd()</strong>
   * <strong>cal_from_jd()</strong>


id: jdtounix
type: function
doc:
<comment>Description:</comment>
  Jülyen Gün Sayısını, Unix zaman damgasına çevirir
  
  İşlev <strong>$julyengunu</strong>'ne karşılık gelen Unix zaman damgasını döndürür. Zaman UTC'ye göredir.

<comment>Param:</comment>
  <info>int</info>  <strong>$julyen_gunu</strong>  32 bit için <return>2440588</return> ve <return>2465443</return>, 64 bit için <return>2440588</return> ve <return>106751993607888</return>
                     aralığında Jülyen gün sayısı.

<comment>Return:</comment>
  <info>int</info>  Jülyen Gün Sayısına karşılık gelen günün başlangıcı (geceyarısı) için Unix zaman damgası.

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


id: jewishtojd
type: function
doc:
<comment>Description:</comment>
  Yahudi takvimindeki bir tarihi, Jülyen Gün Sayısına çevirir
  
  İşlev, 1. yıldan (M.Ö. 3761) itibaren bütün tarihleri çevirebilse de, bu tip kullanım anlamlı
  değildir. Yahudi takvimi birkaç bin yıldan beri kullanımdadır, bununla birlikte ilk dönemlerinde
  bir ayın başlangıcı belirlemek için herhangi bir yol yoktu. Yeni bir ay, ilk hilal gözlendiğinde
  başlıyordu.

<comment>Param:</comment>
  <info>int</info>  <strong>$ay</strong>   1'in Tişri, 13'ün Elul anlamına geldiği ve 1'den 13'e kadar bir sayı olarak ay. (6 ve 7
             normal yıllarda Adar, ancak artık yıllarda Adar I ve Adar II adını alır.)
  <info>int</info>  <strong>$gun</strong>  1 ile 30 aralığında sayı olarak gün. Ay 29 gün ise artan gün sonraki ayın birinci günü
             olur.
  <info>int</info>  <strong>$yil</strong>  1 ile 9999 aralığında sayı olarak yıl

<comment>Return:</comment>
  <info>int</info>  Yahudi tarihine karşılık gelen Jülyen Gün Sayısı.

<comment>See Also:</comment>
   * <strong>jdtojewish()</strong>
   * <strong>cal_to_jd()</strong>


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


id: jpeg2wbmp
type: function
doc:
<comment>Description:</comment>
  Bir JPEG dosyasını WBMP dosyasına dönüştürür
    
  
  Bir JPEG görüntü dosyasını WBMP görüntü dosyasına dönüştürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$jpegdosya</strong>  JPEG dosyasının yolu.
  <info>string</info>  <strong>$wbmpdosya</strong>  Hedef WBMP dosyasının yolu.
  <info>int</info>     <strong>$hdf_yüks</strong>  Hedef görüntü yüksekliği.
  <info>int</info>     <strong>$hdf_genş</strong>  Hedef görüntü genişliği.
  <info>int</info>     <strong>$eşik</strong>      0'dan 8'e kadar eşik değer.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.
        
        Ancak, libgd görüntüyü çıktılamakta başarısız olursa bu işlev <info>true</info>
        döndürür.

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


id: json_decode
type: function
doc:
<comment>Description:</comment>
  Bir JSON dizgesini çözümler
  
  Kodlanmış bir JSON dizgesini çözümler ve PHP değerine çevirir.

<comment>Param:</comment>
  <info>string</info>     <strong>$json</strong>        Deşifre edilmiş <strong>$json</strong> dizgesi.
                          
                          Bu işlev UTF-8 kodlu dizgelerle çalışır.
                          
                          PHP, özgün RFC 7159'da
                          belirtildiği gibi JSON'ın kapsayıcı kümesini gerçekler.
  <info>bool|null</info>  <strong>$ilişkisel</strong>  <info>true</info> olduğu zaman JSON nesneleri bir ilişkisel dizilere dönüştürülür.
                          <info>false</info> belirtilirse JSON nesneleri nesne olarak döndürülür. <info>null</info> olduğu
                          zaman JSON nesneleri <strong>$seçenekler</strong> bağımsız değişkeninde
                          <info>JSON_OBJECT_AS_ARRAY</info> sabiti atanmışsa ilişkisel dizi atanmamışsa nesne
                          olarak döner.
  <info>int</info>        <strong>$derinlik</strong>    Kodlu yapının azami iç içe derinliği. Değer <return>0</return>'dan büyük, <return>2147483647</return>'den
                          küçük veya buna eşit olmalıdır.
  <info>int</info>        <strong>$seçenekler</strong>  <info>JSON_BIGINT_AS_STRING</info>, <info>JSON_INVALID_UTF8_IGNORE</info>,
                          <info>JSON_INVALID_UTF8_SUBSTITUTE</info>, <info>JSON_OBJECT_AS_ARRAY</info>, <info>JSON_THROW_ON_ERROR</info>
                          sabitlerinin bit maskesi. Bu sabitlerin davranışı JSON sabitleri
                          sayfasında açıklanmıştır.

<comment>Return:</comment>
  <info>mixed</info>  <strong>$json</strong> ile şifrelenmiş değerler PHP için uygun veri türlerinde döner. <return>true</return>, <return>false</return> ve <return>null</return>
         değerle sırasıyla <info>true</info>, <info>false</info> ve <info>null</info> olarak döner. <strong>$json</strong> çözülemediğinde ya da şifreli
         verinin iç içelik derinliği belirtilenden fazla olduğunda da <info>null</info> döner.

<comment>See Also:</comment>
   * <strong>json_encode()</strong>
   * <strong>json_last_error()</strong>


id: json_encode
type: function
doc:
<comment>Description:</comment>
  Değerin JSON karşılığını verir.
  
  Belirtilen <strong>$değer</strong>'in JSON gösterimini içeren bir dizge döndürür. Bağımsız değişken bir dizi veya
  nesne ise önce ardışık olarak dizgeleştirilir.
  
  Dizgeleştirilen değer bir nesne ise öntanımlı olarak yalnızca genelde görünür (public) özellikler
  içerebilir. Ancak, JSON'a dizgeleştirmeyi denetim altıda tutmak için JsonSerializable arayüzünü
  gerçeklemek yoluna da gidilebilir.
  
  Kodlama, sağlanan <strong>$seçenekler</strong>den etkilenir ve ek olarak kayan noktalı değerlerin kodlanması
  serialize_precision değerine bağlıdır.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değer</strong>      Kodlanacak değer. resource türü dışında herhangi bir türde olabilir.
                      
                      Tüm dizgeler UTF-8 kodlu olmalıdır.
  <info>int</info>    <strong>$seçenekler</strong>  <info>JSON_FORCE_OBJECT</info>, <info>JSON_HEX_QUOT</info>, <info>JSON_HEX_TAG</info>, <info>JSON_HEX_AMP</info>, <info>JSON_HEX_APOS</info>,
                      <info>JSON_FORCE_OBJECT</info>. <info>JSON_INVALID_UTF8_IGNORE</info>, <info>JSON_INVALID_UTF8_SUBSTITUTE</info>,
                      <info>JSON_NUMERIC_CHECK</info>, <info>JSON_PARTIAL_OUTPUT_ON_ERROR</info>, <info>JSON_PRESERVE_ZERO_FRACTION</info>,
                      <info>JSON_PRETTY_PRINT</info>, <info>JSON_UNESCAPED_LINE_TERMINATORS</info>, <info>JSON_UNESCAPED_SLASHES</info>,
                      <info>JSON_UNESCAPED_UNICODE</info>, <info>JSON_THROW_ON_ERROR</info> sabitlerinin bit maskesi. Bu
                      sabitlerin davranışı JSON sabitleri sayfasında açıklanmıştır.

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

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


id: json_last_error
type: function
doc:
<comment>Description:</comment>
  Oluşan son hatayı döndürür.
  
  <info>JSON_THROW_ON_ERROR</info> belirtilmeden yapılan son JSON şifre/deşifre işlemi sırasında (varsa) oluşan
  son hatayı döndürür.

<comment>Return:</comment>
  <info>int</info>  Tamsayı döndürür, ve değeri aşağıdaki sabitler olabilir:

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


id: json_last_error_msg
type: function
doc:
<comment>Description:</comment>
  Son json_encode() veya json_decode() çağrısının hata dizgesini
    döndürür
  
  <info>JSON_THROW_ON_ERROR</info> belirtilmeden yapılan son JSON json_encode() veya json_decode() çağrısının
  hata dizgesini döndürür.

<comment>Return:</comment>
  <info>string</info>  Başarı durumunda hata iletisi, hata oluşmadıysa <return>"No error"</return> döner.

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


id: json_validate
type: function
doc:
<comment>Description:</comment>
  Checks if a string contains valid JSON
  
  Returns whether the given <info>string</info> is syntactically valid JSON. If <strong>json_validate()</strong> returns <info>true</info>,
  <strong>json_decode()</strong> will successfully decode the given string when using the same <strong>$depth</strong> and <strong>$flags</strong>.
  
  If <strong>json_validate()</strong> returns <info>false</info>, the cause can be retrieved using <strong>json_last_error()</strong> and
  <strong>json_last_error_msg()</strong>.
  
  <strong>json_validate()</strong> uses less memory than <strong>json_decode()</strong> if the decoded JSON payload is not used,
  because it does not need to build the array or object structure containing the payload.
  
  Calling <strong>json_validate()</strong> immediately before <strong>json_decode()</strong> will unnecessarily parse the string
  twice, as <strong>json_decode()</strong> implicitly performs validation during decoding.
  
  <strong>json_validate()</strong> should therefore only be used if the decode JSON payload is not immediately used
  and knowing whether the string contains valid JSON is needed.

<comment>Param:</comment>
  <info>string</info>  <strong>$json</strong>   The string to validate.
                  
                  This function only works with UTF-8 encoded strings.
                  
                  PHP, özgün RFC 7159'da
                  belirtildiği gibi JSON'ın kapsayıcı kümesini gerçekler.
  <info>int</info>     <strong>$depth</strong>  Maximum nesting depth of the structure being decoded. The value must be greater
                  than <return>0</return>, and less than or equal to <return>2147483647</return>.
  <info>int</info>     <strong>$flags</strong>  Currently only <info>JSON_INVALID_UTF8_IGNORE</info> is accepted.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the given string is syntactically valid JSON, otherwise returns <info>false</info>.

<comment>See Also:</comment>
   * <strong>json_decode()</strong>
   * <strong>json_last_error()</strong>
   * <strong>json_last_error_msg()</strong>


id: juliantojd
type: function
doc:
<comment>Description:</comment>
  Jülyen takvimindeki tarihi, Jülyen Gün Sayısına çevirir
  
  Jülyen takviminin geçerli olduğu aralık M.Ö. 4713 ile M.S. 9999'dur.
  
  İşlev, M.Ö. 4713 yılına kadar tarihler için dönüşüm yapabilse de, böyle kullanımlar anlamlı
  değildir. Takvim M.Ö. 46 yılında başlamıştır fakat M.S. 8 ve belki de 4. yüzyılın sonlarına kadar
  yaygın hale gelmemiştir. Ayrıca, yılın başlangıcı bir kültürden diğerine değişiyordu, hepsi Ocak
  ayını ilk ay olarak kabul etmemişti.
  
  Şimdi dünya genelinde kullanılan takvim sistemin Gregoryen olduğunu unutmayın, <strong>gregoriantojd()</strong>
  işlevi tarihleri Jülyen Gün Sayısına çevirmek için kullanılabilir.

<comment>Param:</comment>
  <info>int</info>  <strong>$ay</strong>   1 (Ocak) ile 12 (Aralık) aralığında sayı olarak ay
  <info>int</info>  <strong>$gun</strong>  1 ile 31 aralığında sayı olarak gün
  <info>int</info>  <strong>$yil</strong>  -4713 ile 9999 aralığında sayı olarak yıl değeri

<comment>Return:</comment>
  <info>int</info>  Verilen Jülyen tarihine karşılık gelen Jülyen Gün Sayısı.

<comment>See Also:</comment>
   * <strong>jdtojulian()</strong>
   * <strong>cal_to_jd()</strong>


id: key
type: function
doc:
<comment>Description:</comment>
  Bir diziden gösterici konumundaki anahtarı döndürür
  
  <strong>key()</strong> işlevi belirtilen diziden göstericinin işaret ettiği elemanın anahtarını döndürür.

<comment>Param:</comment>
  <info>array|object</info>  <strong>$dizi</strong>  Anahtarın alınacağı dizi.

<comment>Return:</comment>
  <info>int|string|null</info>  Dahili göstericinin üzerinde bulunduğu elemanın anahtarını döndürür. Eğer
                   gösterici son elemandan sonrasını gösteriyorsa <info>null</info> döner.

<comment>See Also:</comment>
   * <strong>current()</strong>
   * <strong>next()</strong>
   * <strong>array_key_first()</strong>
   * foreach


id: key_exists
type: function
doc:
<comment>Description:</comment>
  array_key_exists işlevini takma adıdır
  
  Bu işlev şu işlevin takma adıdır:  <strong>array_key_exists()</strong>.


id: krsort
type: function
doc:
<comment>Description:</comment>
  Bir diziyi anahtarlarına göre büyükten küçüğe doğru sıralar
  
  Bir diziyi anahtar/değer ilişkisini koruyarak "anahtarlarına" göre büyükten küçüğe doğru sıralar.
  
  İki üye karşılaştırıldığında eşitse bunların özgün sıralamadaki yerleri korunur. PHP 8.0.0
  öncesinde sıralı dizideki göreli yerleri tanımsızdı.
  
  Dahili dizi göstericisi ilk elemana atanır.

<comment>Param:</comment>
  <info>array</info>  <strong>$dizi</strong>        Sıralanacak dizi.
  <info>int</info>    <strong>$seçenekler</strong>  İsteğe bağlı ikinci bağımsız değişken <strong>$seçenekler</strong>, şu değerleri kullanarak
                      sıralama davranışını değiştirmek için kullanılabilir:
                      
                      Sıralama türü seçenekleri: <info>SORT_REGULAR</info> - öğeler normal olarak
                      karşılaştırılır; ayrıntılar için: Karşılaştıma İşleçleri<info>SORT_NUMERIC</info> - öğeler
                      sayısal olarak karşılaştırılır.<info>SORT_STRING</info> -  öğeler dizgesel olarak
                      karşılaştırılır.<info>SORT_LOCALE_STRING</info> - öğeler geçerli yerele göre dizgesel
                      olarak karşılaştırılır. <strong>setlocale()</strong> işlevi ile değiştirilebilen bir yerel
                      kullanılır. <info>SORT_NATURAL</info> - <strong>natsort()</strong> işlevindeki gibi öğeler "doğal sıralama"
                      kullanılarak dizgesel olarak karşılaştırılır. <info>SORT_FLAG_CASE</info> - dizgeleri harf
                      büyüklüğüne duyarsız sıralamak için <info>SORT_STRING</info> veya <info>SORT_NATURAL</info> ile bitsel
                      VEYAlanabilir.
                      
                      <info>SORT_REGULAR</info> - öğeler normal olarak karşılaştırılır; ayrıntılar için:
                      Karşılaştıma İşleçleri
                      
                      <info>SORT_NUMERIC</info> - öğeler sayısal olarak karşılaştırılır.
                      
                      <info>SORT_STRING</info> -  öğeler dizgesel olarak karşılaştırılır.
                      
                      <info>SORT_LOCALE_STRING</info> - öğeler geçerli yerele göre dizgesel olarak
                      karşılaştırılır. <strong>setlocale()</strong> işlevi ile değiştirilebilen bir yerel kullanılır.
                      
                      <info>SORT_NATURAL</info> - <strong>natsort()</strong> işlevindeki gibi öğeler "doğal sıralama" kullanılarak
                      dizgesel olarak karşılaştırılır.
                      
                      <info>SORT_FLAG_CASE</info> - dizgeleri harf büyüklüğüne duyarsız sıralamak için
                      <info>SORT_STRING</info> veya <info>SORT_NATURAL</info> ile bitsel VEYAlanabilir.

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

<comment>See Also:</comment>
   * <strong>sort()</strong>
   * <strong>arsort()</strong>
   * <strong>ksort()</strong>
   * Dizilerde Sıralama


id: ksort
type: function
doc:
<comment>Description:</comment>
  Bir diziyi anahtarlarına göre küçükten büyüğe doğru sıralar
  
  Bir diziyi anahtar/değer ilişkisini koruyarak "anahtarlarına" göre küçükten büyüğe doğru sıralar.
  
  İki üye karşılaştırıldığında eşitse bunların özgün sıralamadaki yerleri korunur. PHP 8.0.0
  öncesinde sıralı dizideki göreli yerleri tanımsızdı.
  
  Dahili dizi göstericisi ilk elemana atanır.

<comment>Param:</comment>
  <info>array</info>  <strong>$dizi</strong>        Sıralanacak dizi.
  <info>int</info>    <strong>$seçenekler</strong>  İsteğe bağlı ikinci bağımsız değişken <strong>$seçenekler</strong>, şu değerleri kullanarak
                      sıralama davranışını değiştirmek için kullanılabilir:
                      
                      Sıralama türü seçenekleri: <info>SORT_REGULAR</info> - öğeler normal olarak
                      karşılaştırılır; ayrıntılar için: Karşılaştıma İşleçleri<info>SORT_NUMERIC</info> - öğeler
                      sayısal olarak karşılaştırılır.<info>SORT_STRING</info> -  öğeler dizgesel olarak
                      karşılaştırılır.<info>SORT_LOCALE_STRING</info> - öğeler geçerli yerele göre dizgesel
                      olarak karşılaştırılır. <strong>setlocale()</strong> işlevi ile değiştirilebilen bir yerel
                      kullanılır. <info>SORT_NATURAL</info> - <strong>natsort()</strong> işlevindeki gibi öğeler "doğal sıralama"
                      kullanılarak dizgesel olarak karşılaştırılır. <info>SORT_FLAG_CASE</info> - dizgeleri harf
                      büyüklüğüne duyarsız sıralamak için <info>SORT_STRING</info> veya <info>SORT_NATURAL</info> ile bitsel
                      VEYAlanabilir.
                      
                      <info>SORT_REGULAR</info> - öğeler normal olarak karşılaştırılır; ayrıntılar için:
                      Karşılaştıma İşleçleri
                      
                      <info>SORT_NUMERIC</info> - öğeler sayısal olarak karşılaştırılır.
                      
                      <info>SORT_STRING</info> -  öğeler dizgesel olarak karşılaştırılır.
                      
                      <info>SORT_LOCALE_STRING</info> - öğeler geçerli yerele göre dizgesel olarak
                      karşılaştırılır. <strong>setlocale()</strong> işlevi ile değiştirilebilen bir yerel kullanılır.
                      
                      <info>SORT_NATURAL</info> - <strong>natsort()</strong> işlevindeki gibi öğeler "doğal sıralama" kullanılarak
                      dizgesel olarak karşılaştırılır.
                      
                      <info>SORT_FLAG_CASE</info> - dizgeleri harf büyüklüğüne duyarsız sıralamak için
                      <info>SORT_STRING</info> veya <info>SORT_NATURAL</info> ile bitsel VEYAlanabilir.

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

<comment>See Also:</comment>
   * <strong>sort()</strong>
   * <strong>krsort()</strong>
   * Dizilerde Sıralama


id: lcfirst
type: function
doc:
<comment>Description:</comment>
  Bir dizgenin ilk karakterini küçük harf yapar
  
  Eğer <strong>$dizge</strong>'nin ilk karakteri <return>"A"</return> (0x41) ile <return>"Z"</return> (0x5a) arasında bir ASCII karakter ise (başka bir
  deyişle ASCII büyük harf ise) küçük harfe çevirerek dizgeyi döndürür.
  
  Burada, 'harf' geçerli yerele göre saptanır. Mesela, öntanımlı "C" yerelinde Ü harfi ü harfine
  çevirilmeyecektir.

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

<comment>Return:</comment>
  <info>string</info>  Elde edilen dizgeyi döndürür.

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


id: lcg_value
type: function
doc:
<comment>Description:</comment>
  Combined linear congruential generator
  
  <strong>lcg_value()</strong> returns a pseudo random number in the range of (0, 1).  The function combines two CGs
  with periods of 2^31 - 85 and 2^31 - 249. The period of this function is equal to the product of
  both primes.
  
  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.
  
  Scaling the return value to a different interval using multiplication or addition (a so-called
  affine transformation) might result in a bias in the resulting value as floats are not equally
  dense across the number line. As not all values can be exactly represented by a float, the result
  of the affine transformation might also result in values outside of the requested interval.
  
  Use Random\Randomizer::getFloat to generate a random float within an arbitrary interval. Use
  Random\Randomizer::getInt to generate a random integer within an arbitrary interval.

<comment>Return:</comment>
  <info>float</info>  A pseudo random float value between 0.0 and 1.0, inclusive.

<comment>See Also:</comment>
   * Random\Randomizer::getFloat
   * Random\Randomizer::getInt
   * <strong>random_int()</strong>


id: lchgrp
type: function
doc:
<comment>Description:</comment>
  Bir sembolik bağın grubunu değiştirir
  
  <strong>$dosyaismi</strong> ile belirtilen sembolik bağın grubunu <strong>$grup</strong> olarak değiştirir.
  
  Bir sembolik bağın grubunu keyfi olarak sadece root değiştirebilir; diğer kullanıcılar sadece
  sahibi oldukları bir sembolik bağın grubunu üyesi oldukları gruplarla değiştirebilirler.

<comment>Param:</comment>
  <info>string</info>      <strong>$dosyaismi</strong>  Sembolik bağın yolu.
  <info>string|int</info>  <strong>$grup</strong>       Grup ismi veya numarası.

<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>chgrp()</strong>
   * <strong>lchown()</strong>
   * <strong>chown()</strong>
   * <strong>chmod()</strong>


id: lchown
type: function
doc:
<comment>Description:</comment>
  Bir sembolik bağın sahibini değiştirir
  
  <strong>$dosyaismi</strong> ile belirtilen sembolik bağın sahibini <strong>$kullanıcı</strong> yapar.
  
  Bir sembolik bağın sahibini sadece root değiştirebilir.

<comment>Param:</comment>
  <info>string</info>      <strong>$dosyaismi</strong>  Sembolik bağın yolu.
  <info>string|int</info>  <strong>$kullanıcı</strong>  Kullanıcı ismi veya numarası.

<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>chown()</strong>
   * <strong>lchgrp()</strong>
   * <strong>chgrp()</strong>
   * <strong>chmod()</strong>


id: ldap_8859_to_t61
type: function
doc:
<comment>Description:</comment>
  Translate 8859 characters to t61 characters
  
  Translate <return>ISO-8859</return> characters to <return>t61</return> characters.
  
  This function is useful if you have to talk to a legacy  <return>LDAPv2</return> server.

<comment>Param:</comment>
  <info>string</info>  <strong>$value</strong>  The text to be translated.

<comment>Return:</comment>
  <info>string|false</info>  Return the <return>t61</return> translation of <strong>$value</strong>,  başarısızlık durumunda <info>false</info> döner.

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


id: ldap_add
type: function
doc:
<comment>Description:</comment>
  Add entries to LDAP directory
  
  Add entries in the LDAP directory.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>      <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                              <class>LDAP\Connection</class>
                              nesnesi.
  <info>string</info>           <strong>$dn</strong>        The distinguished name of an LDAP entity.
  <info>array</info>            <strong>$entry</strong>     An array that specifies the information about the entry. The values in
                              the entries are indexed by individual attributes. In case of multiple
                              values for an attribute, they are indexed using integers starting with
                              0.  ]]>
  <info>array|null</info>       <strong>$controls</strong>  Array of LDAP Controls to send with the request.

<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>ldap_add_ext()</strong>
   * <strong>ldap_delete()</strong>


id: ldap_add_ext
type: function
doc:
<comment>Description:</comment>
  Add entries to LDAP directory
  
  Does the same thing as <strong>ldap_add()</strong> but returns an <class>LDAP\Result</class> instance to be parsed with
  <strong>ldap_parse_result()</strong>.

<comment>Return:</comment>
  <info>LDAP\Result|false</info>  Başarı durumunda <class>LDAP\Result</class>
                     nesnesi, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>ldap_add()</strong>
   * <strong>ldap_parse_result()</strong>


id: ldap_bind
type: function
doc:
<comment>Description:</comment>
  Bind to LDAP directory
  
  Binds to the LDAP directory with specified RDN and password.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>      <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                              <class>LDAP\Connection</class>
                              nesnesi.
  <info>string|null</info>      <strong>$dn</strong>        
  <info>string|null</info>      <strong>$password</strong>  

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

<comment>See Also:</comment>
   * <strong>ldap_bind_ext()</strong>
   * <strong>ldap_unbind()</strong>


id: ldap_bind_ext
type: function
doc:
<comment>Description:</comment>
  Bind to LDAP directory
  
  Does the same thing as <strong>ldap_bind()</strong> but returns an <class>LDAP\Result</class> instance to be parsed with
  <strong>ldap_parse_result()</strong>.

<comment>Return:</comment>
  <info>LDAP\Result|false</info>  Başarı durumunda <class>LDAP\Result</class>
                     nesnesi, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>ldap_bind()</strong>
   * <strong>ldap_parse_result()</strong>


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


id: ldap_compare
type: function
doc:
<comment>Description:</comment>
  Compare value of attribute found in entry specified with DN
  
  Compare <strong>$value</strong> of <strong>$attribute</strong> with value of same attribute in an LDAP directory entry.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>       <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                               <class>LDAP\Connection</class>
                               nesnesi.
  <info>string</info>           <strong>$dn</strong>         The distinguished name of an LDAP entity.
  <info>string</info>           <strong>$attribute</strong>  The attribute name.
  <info>string</info>           <strong>$value</strong>      The compared value.
  <info>array|null</info>       <strong>$controls</strong>   Array of LDAP Controls to send with the request.

<comment>Return:</comment>
  <info>bool|int</info>  Returns <info>true</info> if <strong>$value</strong> matches otherwise returns <info>false</info>. Returns -1 on error.


id: ldap_connect
type: function
doc:
<comment>Description:</comment>
  Connect to an LDAP server
  
  As of PHP 8.3.0, the following signature is deprecated.
  
  Creates an <class>LDAP\Connection</class> connection and checks whether the given <strong>$uri</strong> is plausible.
  
  This function does not open a connection. It checks whether the given parameters are plausible and
  can be used to open a connection as soon as one is needed.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$uri</strong>   A full LDAP URI of the form <return>ldap://hostname:port</return> or <return>ldaps://hostname:port</return> for
                      SSL encryption.
                      
                      You can also provide multiple LDAP-URIs separated by a space as one string
                      
                      Note that <return>hostname:port</return> is not a supported LDAP URI as the schema is missing.
  <info>string|null</info>  <strong>$host</strong>  The hostname to connect to.
  <info>int</info>          <strong>$port</strong>  The port to connect to.

<comment>Return:</comment>
  <info>LDAP\Connection|false</info>  Returns an <class>LDAP\Connection</class> instance when the provided LDAP URI seems
                         plausible. It's a syntactic check of the provided parameter but the
                         server(s) will not be contacted! If the syntactic check fails it returns
                         <info>false</info>. <strong>ldap_connect()</strong> will otherwise return a <class>LDAP\Connection</class> instance as
                         it does not actually connect but just initializes the connecting
                         parameters.  The actual connect happens with the next calls to ldap_*
                         functions, usually with <strong>ldap_bind()</strong>.
                         
                         If no argument is specified then the <class>LDAP\Connection</class> instance of the
                         already opened connection will be returned.

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


id: ldap_connect_wallet
type: function
doc:
<comment>Description:</comment>
  Connect to an LDAP server
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$uri</strong>        
  <info>string</info>       <strong>$wallet</strong>     
  <info>string</info>       <strong>$password</strong>   
  <info>int</info>          <strong>$auth_mode</strong>  

<comment>Return:</comment>
  <info>LDAP\Connection|false</info>  

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


id: ldap_control_paged_result
type: function
doc:
<comment>Description:</comment>
  Send LDAP pagination control
  
  Enable LDAP pagination by sending the pagination control (page size, cookie...).

<comment>Param:</comment>
  <info>resource</info>  <strong>$link</strong>        An LDAP resource, returned by <strong>ldap_connect()</strong>.
  <info>int</info>       <strong>$pagesize</strong>    The number of entries by page.
  <info>bool</info>      <strong>$iscritical</strong>  Indicates whether the pagination is critical or not.  If true and if the
                         server doesn't support pagination, the search will return no result.
  <info>string</info>    <strong>$cookie</strong>      An opaque structure sent by the server
                         (<strong>ldap_control_paged_result_response()</strong>).

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

<comment>See Also:</comment>
   * <strong>ldap_control_paged_result_response()</strong>
   * RFC2696 : LDAP Control Extension for Simple
    Paged Results Manipulation


id: ldap_control_paged_result_response
type: function
doc:
<comment>Description:</comment>
  Retrieve the LDAP pagination cookie
  
  Retrieve the pagination information send by the server.

<comment>Param:</comment>
  <info>resource</info>  <strong>$link</strong>       An LDAP resource, returned by <strong>ldap_connect()</strong>.
  <info>resource</info>  <strong>$result</strong>     
  <info>string</info>    <strong>$cookie</strong>     An opaque structure sent by the server.
  <info>int</info>       <strong>$estimated</strong>  The estimated number of entries to retrieve.

<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>ldap_control_paged_result()</strong>
   * RFC2696 : LDAP Control Extension for Simple
    Paged Results Manipulation


id: ldap_count_entries
type: function
doc:
<comment>Description:</comment>
  Count the number of entries in a search
  
  Returns the number of entries stored in the result of previous search operations.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>    <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                            <class>LDAP\Connection</class>
                            nesnesi.
  <info>LDAP\Result</info>      <strong>$result</strong>  <strong>ldap_list()</strong> veya
                            <strong>ldap_search()</strong>
                            işlevinden dönen <class>
                            LDAP\Result</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  Returns number of entries in the result, başarısızlık durumunda <info>false</info> döner.


id: ldap_count_references
type: function
doc:
<comment>Description:</comment>
  Counts the number of references in a search result
  
  Counts the number of references in a search result.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>    <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                            <class>LDAP\Connection</class>
                            nesnesi.
  <info>LDAP\Result</info>      <strong>$result</strong>  <strong>ldap_list()</strong> veya
                            <strong>ldap_search()</strong>
                            işlevinden dönen <class>
                            LDAP\Result</class> nesnesi.

<comment>Return:</comment>
  <info>int</info>  Returns the number of references in a search result.

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


id: ldap_delete
type: function
doc:
<comment>Description:</comment>
  Delete an entry from a directory
  
  Deletes a particular entry in LDAP directory.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>      <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                              <class>LDAP\Connection</class>
                              nesnesi.
  <info>string</info>           <strong>$dn</strong>        The distinguished name of an LDAP entity.
  <info>array|null</info>       <strong>$controls</strong>  Array of LDAP Controls to send with the request.

<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>ldap_delete_ext()</strong>
   * <strong>ldap_add()</strong>


id: ldap_delete_ext
type: function
doc:
<comment>Description:</comment>
  Delete an entry from a directory
  
  Does the same thing as <strong>ldap_delete()</strong> but returns an <class>LDAP\Result</class> instance to be parsed with
  <strong>ldap_parse_result()</strong>.

<comment>Return:</comment>
  <info>LDAP\Result|false</info>  Başarı durumunda <class>LDAP\Result</class>
                     nesnesi, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>ldap_delete()</strong>
   * <strong>ldap_parse_result()</strong>


id: ldap_dn2ufn
type: function
doc:
<comment>Description:</comment>
  Convert DN to User Friendly Naming format
  
  Turns the specified <strong>$dn</strong>, into a more user-friendly form, stripping off type names.

<comment>Param:</comment>
  <info>string</info>  <strong>$dn</strong>  The distinguished name of an LDAP entity.

<comment>Return:</comment>
  <info>string|false</info>  Returns the user friendly name,  başarısızlık durumunda <info>false</info> döner.


id: ldap_err2str
type: function
doc:
<comment>Description:</comment>
  Convert LDAP error number into string error message
  
  Returns the string error message explaining the error number <strong>$errno</strong>. While LDAP errno numbers are
  standardized, different libraries return different or even localized textual error messages. Never
  check for a specific error message text, but always use an error number to check.

<comment>Param:</comment>
  <info>int</info>  <strong>$errno</strong>  The error number.

<comment>Return:</comment>
  <info>string</info>  Returns the error message, as a string.

<comment>See Also:</comment>
   * <strong>ldap_errno()</strong>
   * <strong>ldap_error()</strong>


id: ldap_errno
type: function
doc:
<comment>Description:</comment>
  Return the LDAP error number of the last LDAP command
  
  Returns the standardized error number returned by the last LDAP command. This number can be
  converted into a textual error message using <strong>ldap_err2str()</strong>.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>  <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                          <class>LDAP\Connection</class>
                          nesnesi.

<comment>Return:</comment>
  <info>int</info>  Return the LDAP error number of the last LDAP command for this link.

<comment>See Also:</comment>
   * <strong>ldap_err2str()</strong>
   * <strong>ldap_error()</strong>


id: ldap_error
type: function
doc:
<comment>Description:</comment>
  Return the LDAP error message of the last LDAP command
  
  Returns the string error message explaining the error generated by the last LDAP command for the
  given <strong>$ldap</strong>. While LDAP errno numbers are standardized, different libraries return different or
  even localized textual error messages. Never check for a specific error message text, but always
  use an error number to check.
  
  Unless you lower your warning level in your php.ini sufficiently or prefix your LDAP commands with
  <return>@</return> (at) characters to suppress warning output, the errors generated will also show up in your HTML
  output.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>  <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                          <class>LDAP\Connection</class>
                          nesnesi.

<comment>Return:</comment>
  <info>string</info>  Returns string error message.

<comment>See Also:</comment>
   * <strong>ldap_err2str()</strong>
   * <strong>ldap_errno()</strong>


id: ldap_escape
type: function
doc:
<comment>Description:</comment>
  Escape a string for use in an LDAP filter or DN
  
  Escapes <strong>$value</strong> for use in the context implied by <strong>$flags</strong>.

<comment>Param:</comment>
  <info>string</info>  <strong>$value</strong>   The value to escape.
  <info>string</info>  <strong>$ignore</strong>  Characters to ignore when escaping.
  <info>int</info>     <strong>$flags</strong>   The context the escaped string will be used in: <info>LDAP_ESCAPE_FILTER</info> for filters to
                   be used with <strong>ldap_search()</strong>, or <info>LDAP_ESCAPE_DN</info> for DNs. If neither flag is passed,
                   all chars are escaped.

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


id: ldap_exop
type: function
doc:
<comment>Description:</comment>
  Performs an extended operation
  
  Performs an extended operation on the specified <strong>$ldap</strong> with <strong>$request_oid</strong> the OID of the operation
  and <strong>$request_data</strong> the data.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>           <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                                   <class>LDAP\Connection</class>
                                   nesnesi.
  <info>string</info>           <strong>$request_oid</strong>    The extended operation request OID. You may use one of
                                   <info>LDAP_EXOP_START_TLS</info>, <info>LDAP_EXOP_MODIFY_PASSWD</info>, <info>LDAP_EXOP_REFRESH</info>,
                                   <info>LDAP_EXOP_WHO_AM_I</info>, <info>LDAP_EXOP_TURN</info>, or a string with the OID of
                                   the operation you want to send.
  <info>string</info>           <strong>$request_data</strong>   The extended operation request data. May be NULL for some
                                   operations like <info>LDAP_EXOP_WHO_AM_I</info>, may also need to be BER
                                   encoded.
  <info>array</info>            <strong>$controls</strong>       Array of LDAP Controls to send with the request.
  <info>string</info>           <strong>$response_data</strong>  Will be filled with the extended operation response data if
                                   provided. If not provided you may use ldap_parse_exop on the
                                   result object later to get this data.
  <info>string</info>           <strong>$response_oid</strong>   Will be filled with the response OID if provided, usually equal
                                   to the request OID.

<comment>Return:</comment>
  <info>mixed</info>  When used with <strong>$response_data</strong>, returns <info>true</info> on success or <info>false</info> on error. When used without
         <strong>$response_data</strong>, returns a result identifier or <info>false</info> on error.

<comment>See Also:</comment>
   * <strong>ldap_parse_result()</strong>
   * <strong>ldap_parse_exop()</strong>
   * <strong>ldap_exop_whoami()</strong>
   * <strong>ldap_exop_refresh()</strong>
   * <strong>ldap_exop_passwd()</strong>


id: ldap_exop_passwd
type: function
doc:
<comment>Description:</comment>
  PASSWD extended operation helper
  
  Performs a PASSWD extended operation.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>          <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                                  <class>LDAP\Connection</class>
                                  nesnesi.
  <info>string</info>           <strong>$user</strong>          dn of the user to change the password of.
  <info>string</info>           <strong>$old_password</strong>  The old password of this user. May be ommited depending of server
                                  configuration.
  <info>string</info>           <strong>$new_password</strong>  The new password for this user. May be omitted or empty to have a
                                  generated password.
  <info>array</info>            <strong>$controls</strong>      If provided, a password policy request control is send with the
                                  request and this is filled with an array of LDAP Controls returned
                                  with the request.

<comment>Return:</comment>
  <info>string|bool</info>  Returns the generated password if <strong>$new_password</strong> is empty or omitted. Otherwise
               returns <info>true</info> on success and <info>false</info> on failure.

<comment>See Also:</comment>
   * <strong>ldap_exop()</strong>
   * <strong>ldap_parse_exop()</strong>


id: ldap_exop_refresh
type: function
doc:
<comment>Description:</comment>
  Refresh extended operation helper
  
  Performs a Refresh extended operation and returns the data.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>  <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                          <class>LDAP\Connection</class>
                          nesnesi.
  <info>string</info>           <strong>$dn</strong>    dn of the entry to refresh.
  <info>int</info>              <strong>$ttl</strong>   Time in seconds (between 1 and 31557600) that the client requests that the
                          entry exists in the directory before being automatically removed.

<comment>Return:</comment>
  <info>int|false</info>  From RFC: The responseTtl field is the time in seconds which the server chooses to have
             as the time-to-live field for that entry.  It must not be any smaller than that which
             the client requested, and it may be larger. However, to allow servers to maintain a
             relatively accurate directory, and to prevent clients from abusing the dynamic
             extensions, servers are permitted to shorten a client-requested time-to-live value,
             down to a minimum of 86400 seconds (one day).
              <info>false</info> will be returned on error.

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


id: ldap_exop_sync
type: function
doc:
<comment>Description:</comment>
  Performs an extended operation
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>           <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                                   <class>LDAP\Connection</class>
                                   nesnesi.
  <info>string</info>           <strong>$request_oid</strong>    
  <info>string</info>           <strong>$request_data</strong>   
  <info>array</info>            <strong>$controls</strong>       
  <info>string</info>           <strong>$response_data</strong>  
  <info>string</info>           <strong>$response_oid</strong>   

<comment>Return:</comment>
  <info>LDAP\Result|bool</info>  

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


id: ldap_exop_whoami
type: function
doc:
<comment>Description:</comment>
  WHOAMI extended operation helper
  
  Performs a WHOAMI extended operation and returns the data.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>  <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                          <class>LDAP\Connection</class>
                          nesnesi.

<comment>Return:</comment>
  <info>string|false</info>  The data returned by the server, or <info>false</info> on error.

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


id: ldap_explode_dn
type: function
doc:
<comment>Description:</comment>
  Splits DN into its component parts
  
  Splits the DN returned by <strong>ldap_get_dn()</strong> and breaks it up into its component parts. Each part is
  known as Relative Distinguished Name, or RDN.

<comment>Param:</comment>
  <info>string</info>  <strong>$dn</strong>           The distinguished name of an LDAP entity.
  <info>int</info>     <strong>$with_attrib</strong>  Used to request if the RDNs are returned with only values or their
                        attributes as well.  To get RDNs with the attributes (i.e. in
                        attribute=value format) set <strong>$with_attrib</strong> to 0 and to get only values set it
                        to 1.

<comment>Return:</comment>
  <info>array|false</info>  Returns an array of all DN components,  başarısızlık durumunda <info>false</info> döner. The first
               element in the array has <return>count</return> key and represents the number of returned values, next
               elements are numerically indexed DN components.


id: ldap_first_attribute
type: function
doc:
<comment>Description:</comment>
  Return first attribute
  
  Gets the first attribute in the given entry. Remaining attributes are retrieved by calling
  <strong>ldap_next_attribute()</strong> successively.
  
  Similar to reading entries, attributes are also read one by one from a particular entry.

<comment>Param:</comment>
  <info>LDAP\Connection</info>   <strong>$ldap</strong>   <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                            <class>LDAP\Connection</class>
                            nesnesi.
  <info>LDAP\ResultEntry</info>  <strong>$entry</strong>  <class>LDAP\ResultEntry</class> nesnesi.

<comment>Return:</comment>
  <info>string|false</info>  Returns the first attribute in the entry on success and <info>false</info> on error.

<comment>See Also:</comment>
   * <strong>ldap_next_attribute()</strong>
   * <strong>ldap_get_attributes()</strong>


id: ldap_first_entry
type: function
doc:
<comment>Description:</comment>
  Return first result id
  
  Returns the entry identifier for first entry in the result. This entry identifier is then supplied
  to <strong>ldap_next_entry()</strong> routine to get successive entries from the result.
  
  Entries in the LDAP result are read sequentially using the <strong>ldap_first_entry()</strong> and
  <strong>ldap_next_entry()</strong> functions.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>    <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                            <class>LDAP\Connection</class>
                            nesnesi.
  <info>LDAP\Result</info>      <strong>$result</strong>  <strong>ldap_list()</strong> veya
                            <strong>ldap_search()</strong>
                            işlevinden dönen <class>
                            LDAP\Result</class> nesnesi.

<comment>Return:</comment>
  <info>LDAP\ResultEntry|false</info>  Returns an <class>LDAP\ResultEntry</class> instance, başarısızlık durumunda <info>false</info> döner.

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


id: ldap_first_reference
type: function
doc:
<comment>Description:</comment>
  Return first reference
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>LDAP\ResultEntry|false</info>  


id: ldap_free_result
type: function
doc:
<comment>Description:</comment>
  Free result memory
  
  Frees up the memory allocated internally to store the result. All result memory will be
  automatically freed when the script terminates.
  
  Typically all the memory allocated for the LDAP result gets freed at the end of the script. In
  case the script is making successive searches which return large result sets, <strong>ldap_free_result()</strong>
  could be called to keep the runtime memory usage by the script low.

<comment>Param:</comment>
  <info>LDAP\Result</info>  <strong>$result</strong>  <strong>ldap_list()</strong> veya
                        <strong>ldap_search()</strong>
                        işlevinden dönen <class>
                        LDAP\Result</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: ldap_get_attributes
type: function
doc:
<comment>Description:</comment>
  Get attributes from a search result entry
  
  Reads attributes and values from an entry in the search result.
  
  Having located a specific entry in the directory, you can find out what information is held for
  that entry by using this call. You would use this call for an application which "browses"
  directory entries and/or where you do not know the structure of the directory entries. In many
  applications you will be searching for a specific attribute such as an email address or a surname,
  and won't care what other data is held.

<comment>Param:</comment>
  <info>LDAP\Connection</info>   <strong>$ldap</strong>   <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                            <class>LDAP\Connection</class>
                            nesnesi.
  <info>LDAP\ResultEntry</info>  <strong>$entry</strong>  <class>LDAP\ResultEntry</class> nesnesi.

<comment>Return:</comment>
  <info>array</info>  Returns a complete entry information in a multi-dimensional array.

<comment>See Also:</comment>
   * <strong>ldap_first_attribute()</strong>
   * <strong>ldap_next_attribute()</strong>


id: ldap_get_dn
type: function
doc:
<comment>Description:</comment>
  Get the DN of a result entry
  
  Finds out the DN of an entry in the result.

<comment>Param:</comment>
  <info>LDAP\Connection</info>   <strong>$ldap</strong>   <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                            <class>LDAP\Connection</class>
                            nesnesi.
  <info>LDAP\ResultEntry</info>  <strong>$entry</strong>  <class>LDAP\ResultEntry</class> nesnesi.

<comment>Return:</comment>
  <info>string|false</info>  Returns the DN of the result entry and <info>false</info> on error.


id: ldap_get_entries
type: function
doc:
<comment>Description:</comment>
  Get all result entries
  
  Reads multiple entries from the given result, and then reading the attributes and multiple values.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>    <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                            <class>LDAP\Connection</class>
                            nesnesi.
  <info>LDAP\Result</info>      <strong>$result</strong>  <strong>ldap_list()</strong> veya
                            <strong>ldap_search()</strong>
                            işlevinden dönen <class>
                            LDAP\Result</class> nesnesi.

<comment>Return:</comment>
  <info>array|false</info>  Returns a complete result information in a multi-dimensional array on success,
               başarısızlık durumunda <info>false</info> döner.
               
               The structure of the array is as follows. The attribute index is converted to
               lowercase. (Attributes are case-insensitive for directory servers, but not when used
               as array indices.)

<comment>See Also:</comment>
   * <strong>ldap_first_entry()</strong>
   * <strong>ldap_next_entry()</strong>


id: ldap_get_option
type: function
doc:
<comment>Description:</comment>
  Get the current value for given option
  
  Sets <strong>$value</strong> to the value of the specified option.

<comment>Param:</comment>
  <info>LDAP\Connection</info>   <strong>$ldap</strong>    <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                             <class>LDAP\Connection</class>
                             nesnesi.
  <info>int</info>               <strong>$option</strong>  The parameter <strong>$option</strong> can be one of:
                             OptionTypesince<info>LDAP_OPT_DEREF</info><info>int</info><info>LDAP_OPT_SIZELIMIT</info><info>int</info><info>LDAP_OPT_TIMELIMIT</info><info>int</info><info>LDAP_OPT_NETWORK_TIMEOUT</info><info>int</info><info>LDAP_OPT_PROTOCOL_VERSION</info><info>int</info><info>LDAP_OPT_ERROR_NUMBER</info><info>int</info><info>LDAP_OPT_DIAGNOSTIC_MESSAGE</info><info>string</info><info>LDAP_OPT_REFERRALS</info><info>int</info><info>LDAP_OPT_RESTART</info><info>int</info><info>LDAP_OPT_HOST_NAME</info><info>string</info><info>LDAP_OPT_ERROR_STRING</info><info>string</info><info>LDAP_OPT_MATCHED_DN</info><info>string</info><info>LDAP_OPT_SERVER_CONTROLS</info><info>array</info><info>LDAP_OPT_CLIENT_CONTROLS</info><info>array</info><info>LDAP_OPT_X_KEEPALIVE_IDLE</info><info>int</info>7.1<info>LDAP_OPT_X_KEEPALIVE_PROBES</info><info>int</info>7.1<info>LDAP_OPT_X_KEEPALIVE_INTERVAL</info><info>int</info>7.1<info>LDAP_OPT_X_TLS_CACERTDIR</info><info>string</info>7.1<info>LDAP_OPT_X_TLS_CACERTFILE</info><info>string</info>7.1<info>LDAP_OPT_X_TLS_CERTFILE</info><info>string</info>7.1<info>LDAP_OPT_X_TLS_CIPHER_SUITE</info><info>string</info>7.1<info>LDAP_OPT_X_TLS_CRLCHECK</info><info>int</info>7.1<info>LDAP_OPT_X_TLS_CRL_NONE</info><info>int</info>7.1<info>LDAP_OPT_X_TLS_CRL_PEER</info><info>int</info>7.1<info>LDAP_OPT_X_TLS_CRL_ALL</info><info>int</info>7.1<info>LDAP_OPT_X_TLS_CRLFILE</info><info>string</info>7.1<info>LDAP_OPT_X_TLS_DHFILE</info><info>string</info>7.1<info>LDAP_OPT_X_TLS_KEYFILE</info><info>string</info>7.1<info>LDAP_OPT_X_TLS_PACKAGE</info><info>string</info>7.1<info>LDAP_OPT_X_TLS_PROTOCOL_MIN</info><info>int</info>7.1<info>LDAP_OPT_X_TLS_RANDOM_FILE</info><info>string</info>7.1<info>LDAP_OPT_X_TLS_REQUIRE_CERT</info><info>int</info>
  <info>array|string|int</info>  <strong>$value</strong>   This will be set to the option value.

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


id: ldap_get_values
type: function
doc:
<comment>Description:</comment>
  Get all values from a result entry
  
  Reads all the values of the attribute in the entry in the result.
  
  This call needs a <strong>$entry</strong>, so needs to be preceded by one of the ldap search calls and one of the
  calls to get an individual entry.
  
  You application will either be hard coded to look for certain attributes (such as "surname" or
  "mail") or you will have to use the <strong>ldap_get_attributes()</strong> call to work out what attributes exist
  for a given entry.

<comment>Param:</comment>
  <info>LDAP\Connection</info>   <strong>$ldap</strong>       <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                                <class>LDAP\Connection</class>
                                nesnesi.
  <info>LDAP\ResultEntry</info>  <strong>$entry</strong>      <class>LDAP\ResultEntry</class> nesnesi.
  <info>string</info>            <strong>$attribute</strong>  

<comment>Return:</comment>
  <info>array|false</info>  Returns an array of values for the attribute on success and <info>false</info> on error. The
               number of values can be found by indexing "count" in the resultant array. Individual
               values are accessed by integer index in the array.  The first index is 0.
               
               LDAP allows more than one entry for an attribute, so it can, for example, store a
               number of email addresses for one person's directory entry all labeled with the
               attribute "mail"  return_value["count"] = number of values for attribute
               return_value[0] = first value of attribute return_value[i] = ith value of attribute

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


id: ldap_get_values_len
type: function
doc:
<comment>Description:</comment>
  Get all binary values from a result entry
  
  Reads all the values of the attribute in the entry in the result.
  
  This function is used exactly like <strong>ldap_get_values()</strong> except that it handles binary data and not
  string data.

<comment>Param:</comment>
  <info>LDAP\Connection</info>   <strong>$ldap</strong>       <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                                <class>LDAP\Connection</class>
                                nesnesi.
  <info>LDAP\ResultEntry</info>  <strong>$entry</strong>      <class>LDAP\ResultEntry</class> nesnesi.
  <info>string</info>            <strong>$attribute</strong>  

<comment>Return:</comment>
  <info>array|false</info>  Returns an array of values for the attribute on success and <info>false</info> on error.
               Individual values are accessed by integer index in the array. The first index is 0.
               The number of values can be found by indexing "count" in the resultant array.

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


id: ldap_list
type: function
doc:
<comment>Description:</comment>
  Single-level search
  
  Performs the search for a specified <strong>$filter</strong> on the directory with the scope <info>LDAP_SCOPE_ONELEVEL</info>.
  
  <info>LDAP_SCOPE_ONELEVEL</info> means that the search should only return information that is at the level
  immediately below the <strong>$base</strong> given in the call. (Equivalent to typing "ls" and getting a list of
  files and folders in the current working directory.)
  
  Aynı anda bir çok arama yapmak münkündür. Bu durumda, ilk bağımsız değişken, tek bir
  <class>LDAP\Connection</class> örneği değil,
  <class>LDAP\Connection</class> örnekleri dizisi olmalıdır. Aramalarda
  aynı temel DN veya süzgeç kullanılmayacaksa bunun yerine ya temel DN dizisi
  ya da süzgeç dizisi belirtilmeli ve bu diziler
  <class>LDAP\Connection</class> örnekleri dizisi ile aynı sayıda
  eleman içermelidir, bunun sebebi bu dizilerin her girdisinin sırayla ayrı
  aramalarda kullanılmasıdır. Aynı anda çoklu arama yapılması durumunda,
  <info>false</info> döndüren bir hata oluşmadığı takdirde bir
  <class>LDAP\Result</class> örnekleri dizisi döner.

<comment>Param:</comment>
  <info>LDAP\Connection|array</info>  <strong>$ldap</strong>             <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                                           <class>LDAP\Connection</class>
                                           nesnesi.
  <info>array|string</info>           <strong>$base</strong>             The base DN for the directory.
  <info>array|string</info>           <strong>$filter</strong>           
  <info>array</info>                  <strong>$attributes</strong>       An array of the required attributes, e.g. array("mail",
                                           "sn", "cn"). Note that the "dn" is always returned
                                           irrespective of which attributes types are requested.
                                           
                                           Using this parameter is much more efficient than the
                                           default action (which is to return all attributes and
                                           their associated values). The use of this parameter
                                           should therefore be considered good practice.
  <info>int</info>                    <strong>$attributes_only</strong>  Should be set to 1 if only attribute types are wanted. If
                                           set to 0 both attributes types and attribute values are
                                           fetched which is the default behaviour.
  <info>int</info>                    <strong>$sizelimit</strong>        Enables you to limit the count of entries fetched.
                                           Setting this to 0 means no limit.
                                           
                                           This parameter can NOT override server-side preset
                                           sizelimit. You can set it lower though.
                                           
                                           Some directory server hosts will be configured to return
                                           no more than a preset number of entries. If this occurs,
                                           the server will indicate that it has only returned a
                                           partial results set. This also occurs if you use this
                                           parameter to limit the count of fetched entries.
  <info>int</info>                    <strong>$timelimit</strong>        Sets the number of seconds how long is spend on the
                                           search. Setting this to 0 means no limit.
                                           
                                           This parameter can NOT override server-side preset
                                           timelimit. You can set it lower though.
  <info>int</info>                    <strong>$deref</strong>            Specifies how aliases should be handled during the
                                           search. It can be one of the following: <info>LDAP_DEREF_NEVER</info>
                                           - (default) aliases are never dereferenced.
                                           <info>LDAP_DEREF_SEARCHING</info> - aliases should be dereferenced
                                           during the search but not when locating the base object
                                           of the search. <info>LDAP_DEREF_FINDING</info> - aliases should be
                                           dereferenced when locating the base object but not during
                                           the search. <info>LDAP_DEREF_ALWAYS</info> - aliases should be
                                           dereferenced always.
                                           
                                           <info>LDAP_DEREF_NEVER</info> - (default) aliases are never
                                           dereferenced.
                                           
                                           <info>LDAP_DEREF_SEARCHING</info> - aliases should be dereferenced
                                           during the search but not when locating the base object
                                           of the search.
                                           
                                           <info>LDAP_DEREF_FINDING</info> - aliases should be dereferenced when
                                           locating the base object but not during the search.
                                           
                                           <info>LDAP_DEREF_ALWAYS</info> - aliases should be dereferenced
                                           always.
  <info>array|null</info>             <strong>$controls</strong>         Array of LDAP Controls to send with the request.

<comment>Return:</comment>
  <info>LDAP\Result|array|false</info>  Başarı durumunda <class>LDAP\Result</class> örneği veya
                           <class>LDAP\Result</class>
                           örnekleri dizisi, başarısızlık durumunda <info>false</info> döner.

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


id: ldap_mod_add
type: function
doc:
<comment>Description:</comment>
  Add attribute values to current attributes
  
  Adds one or more attribute values to the specified <strong>$dn</strong>. To add a whole new object see <strong>ldap_add()</strong>
  function.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>      <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                              <class>LDAP\Connection</class>
                              nesnesi.
  <info>string</info>           <strong>$dn</strong>        The distinguished name of an LDAP entity.
  <info>array</info>            <strong>$entry</strong>     An associative array listing the attirbute values to add. If an
                              attribute was not existing yet it will be added. If an attribute is
                              existing you can only add values to it if it supports multiple values.
  <info>array|null</info>       <strong>$controls</strong>  Array of LDAP Controls to send with the request.

<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>ldap_mod_add_ext()</strong>
   * <strong>ldap_mod_del()</strong>
   * <strong>ldap_mod_replace()</strong>
   * <strong>ldap_modify_batch()</strong>


id: ldap_mod_add_ext
type: function
doc:
<comment>Description:</comment>
  Add attribute values to current attributes
  
  Does the same thing as <strong>ldap_mod_add()</strong> but returns an <class>LDAP\Result</class> instance to be parsed with
  <strong>ldap_parse_result()</strong>.

<comment>Return:</comment>
  <info>LDAP\Result|false</info>  Başarı durumunda <class>LDAP\Result</class>
                     nesnesi, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>ldap_mod_add()</strong>
   * <strong>ldap_parse_result()</strong>


id: ldap_mod_del
type: function
doc:
<comment>Description:</comment>
  Delete attribute values from current attributes
  
  Removes one or more attribute values from the specified <strong>$dn</strong>. Object deletions are done by the
  <strong>ldap_delete()</strong> function.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>      <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                              <class>LDAP\Connection</class>
                              nesnesi.
  <info>string</info>           <strong>$dn</strong>        The distinguished name of an LDAP entity.
  <info>array</info>            <strong>$entry</strong>     
  <info>array|null</info>       <strong>$controls</strong>  Array of LDAP Controls to send with the request.

<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>ldap_mod_del_ext()</strong>
   * <strong>ldap_mod_add()</strong>
   * <strong>ldap_mod_replace()</strong>
   * <strong>ldap_modify_batch()</strong>


id: ldap_mod_del_ext
type: function
doc:
<comment>Description:</comment>
  Delete attribute values from current attributes
  
  Does the same thing as <strong>ldap_mod_del()</strong> but returns an <class>LDAP\Result</class> instance to be parsed with
  <strong>ldap_parse_result()</strong>.

<comment>Return:</comment>
  <info>LDAP\Result|false</info>  Başarı durumunda <class>LDAP\Result</class>
                     nesnesi, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>ldap_mod_del()</strong>
   * <strong>ldap_parse_result()</strong>


id: ldap_mod_replace
type: function
doc:
<comment>Description:</comment>
  Replace attribute values with new ones
  
  Replaces one or more attributes from the specified <strong>$dn</strong>. It may also add or remove attributes.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>      <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                              <class>LDAP\Connection</class>
                              nesnesi.
  <info>string</info>           <strong>$dn</strong>        The distinguished name of an LDAP entity.
  <info>array</info>            <strong>$entry</strong>     An associative array listing the attributes to replace. Sending an
                              empty array as value will remove the attribute, while sending an
                              attribute not existing yet on this entry will add it.
  <info>array|null</info>       <strong>$controls</strong>  Array of LDAP Controls to send with the request.

<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>ldap_mod_replace_ext()</strong>
   * <strong>ldap_mod_del()</strong>
   * <strong>ldap_mod_add()</strong>
   * <strong>ldap_modify_batch()</strong>


id: ldap_mod_replace_ext
type: function
doc:
<comment>Description:</comment>
  Replace attribute values with new ones
  
  Does the same thing as <strong>ldap_mod_replace()</strong> but returns an <class>LDAP\Result</class> instance to be parsed with
  <strong>ldap_parse_result()</strong>.

<comment>Return:</comment>
  <info>LDAP\Result|false</info>  Başarı durumunda <class>LDAP\Result</class>
                     nesnesi, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>ldap_mod_replace()</strong>
   * <strong>ldap_parse_result()</strong>


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

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


id: ldap_modify_batch
type: function
doc:
<comment>Description:</comment>
  Batch and execute modifications on an LDAP entry
  
  Modifies an existing entry in the LDAP directory. Allows detailed specification of the
  modifications to perform.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>                An LDAP resource, returned by <strong>ldap_connect()</strong>.
  <info>string</info>           <strong>$dn</strong>                  The distinguished name of an LDAP entity.
  <info>array</info>            <strong>$modifications_info</strong>  An array that specifies the modifications to make. Each
                                        entry in this array is an associative array with two or
                                        three keys: <return>attrib</return> maps to the name of the attribute to
                                        modify, <return>modtype</return> maps to the type of modification to perform,
                                        and (depending on the type of modification) <return>values</return> maps to
                                        an array of attribute values relevant to the modification.
                                        
                                        Possible values for <return>modtype</return> include: <info>LDAP_MODIFY_BATCH_ADD</info>
                                        Each value specified through <return>values</return> is added (as an
                                        additional value) to the attribute named by <return>attrib</return>.
                                        <info>LDAP_MODIFY_BATCH_REMOVE</info> Each value specified through <return>values</return>
                                        is removed from the attribute named by <return>attrib</return>. Any value of
                                        the attribute not contained in the <return>values</return> array will remain
                                        untouched. <info>LDAP_MODIFY_BATCH_REMOVE_ALL</info> All values are
                                        removed from the attribute named by <return>attrib</return>. A <return>values</return> entry
                                        must not be provided. <info>LDAP_MODIFY_BATCH_REPLACE</info> All current
                                        values of the attribute named by <return>attrib</return> are replaced with
                                        the values specified through <return>values</return>.
                                        
                                        Each value specified through <return>values</return> is added (as an
                                        additional value) to the attribute named by <return>attrib</return>.
                                        
                                        Each value specified through <return>values</return> is removed from the
                                        attribute named by <return>attrib</return>. Any value of the attribute not
                                        contained in the <return>values</return> array will remain untouched.
                                        
                                        All values are removed from the attribute named by <return>attrib</return>. A
                                        <return>values</return> entry must not be provided.
                                        
                                        All current values of the attribute named by <return>attrib</return> are
                                        replaced with the values specified through <return>values</return>.
                                        
                                        Note that any value for <return>attrib</return> must be a string, any value
                                        for <return>values</return> must be an array of strings, and any value for
                                        <return>modtype</return> must be one of the LDAP_MODIFY_BATCH_* constants
                                        listed above.
  <info>array|null</info>       <strong>$controls</strong>            Array of LDAP Controls to send with the request.

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


id: ldap_next_attribute
type: function
doc:
<comment>Description:</comment>
  Get the next attribute in result
  
  Retrieves the attributes in an entry. The first call to <strong>ldap_next_attribute()</strong> is made with the
  <strong>$entry</strong> returned from <strong>ldap_first_attribute()</strong>.

<comment>Param:</comment>
  <info>LDAP\Connection</info>   <strong>$ldap</strong>   <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                            <class>LDAP\Connection</class>
                            nesnesi.
  <info>LDAP\ResultEntry</info>  <strong>$entry</strong>  <class>LDAP\ResultEntry</class> nesnesi.

<comment>Return:</comment>
  <info>string|false</info>  Returns the next attribute in an entry on success and <info>false</info> on error.

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


id: ldap_next_entry
type: function
doc:
<comment>Description:</comment>
  Get next result entry
  
  Retrieve the entries stored in the result. Successive calls to the <strong>ldap_next_entry()</strong> return
  entries one by one till there are no more entries. The first call to <strong>ldap_next_entry()</strong> is made
  after the call to <strong>ldap_first_entry()</strong> with the <strong>$entry</strong> as returned from the <strong>ldap_first_entry()</strong>.

<comment>Param:</comment>
  <info>LDAP\Connection</info>   <strong>$ldap</strong>   <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                            <class>LDAP\Connection</class>
                            nesnesi.
  <info>LDAP\ResultEntry</info>  <strong>$entry</strong>  <class>LDAP\ResultEntry</class> nesnesi.

<comment>Return:</comment>
  <info>LDAP\ResultEntry|false</info>  Returns an <class>LDAP\ResultEntry</class> instance for the next entry in the result
                          whose entries are being read starting with <strong>ldap_first_entry()</strong>. If there
                          are no more entries in the result then it returns <info>false</info>.

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


id: ldap_next_reference
type: function
doc:
<comment>Description:</comment>
  Get next reference
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>LDAP\ResultEntry|false</info>  


id: ldap_parse_exop
type: function
doc:
<comment>Description:</comment>
  Parse result object from an LDAP extended operation
  
  Parse LDAP extended operation data from result object <strong>$result</strong>

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>           <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                                   <class>LDAP\Connection</class>
                                   nesnesi.
  <info>LDAP\Result</info>      <strong>$result</strong>         <strong>ldap_list()</strong> veya
                                   <strong>ldap_search()</strong>
                                   işlevinden dönen <class>
                                   LDAP\Result</class> nesnesi.
  <info>string</info>           <strong>$response_data</strong>  Will be filled by the response data.
  <info>string</info>           <strong>$response_oid</strong>   Will be filled by the response OID.

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


id: ldap_parse_reference
type: function
doc:
<comment>Description:</comment>
  Extract information from reference entry
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

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


id: ldap_parse_result
type: function
doc:
<comment>Description:</comment>
  Extract information from result
  
  Parses an LDAP search result.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>           <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                                   <class>LDAP\Connection</class>
                                   nesnesi.
  <info>LDAP\Result</info>      <strong>$result</strong>         <strong>ldap_list()</strong> veya
                                   <strong>ldap_search()</strong>
                                   işlevinden dönen <class>
                                   LDAP\Result</class> nesnesi.
  <info>int</info>              <strong>$error_code</strong>     A reference to a variable that will be set to the LDAP error code
                                   in the result, or <return>0</return> if no error occurred.
  <info>string</info>           <strong>$matched_dn</strong>     A reference to a variable that will be set to a matched DN if one
                                   was recognised within the request, otherwise it will be set to
                                   <info>null</info>.
  <info>string</info>           <strong>$error_message</strong>  A reference to a variable that will be set to the LDAP error
                                   message in the result, or an empty string if no error occurred.
  <info>array</info>            <strong>$referrals</strong>      A reference to a variable that will be set to an <info>array</info> set to all
                                   of the referral strings in the result, or an empty array if no
                                   referrals were returned.
  <info>array</info>            <strong>$controls</strong>       An <info>array</info> of LDAP Controls which have been sent with the response.

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


id: ldap_read
type: function
doc:
<comment>Description:</comment>
  Read an entry
  
  Performs the search for a specified <strong>$filter</strong> on the directory with the scope <info>LDAP_SCOPE_BASE</info>. So it
  is equivalent to reading an entry from the directory.
  
  Aynı anda bir çok arama yapmak münkündür. Bu durumda, ilk bağımsız değişken, tek bir
  <class>LDAP\Connection</class> örneği değil,
  <class>LDAP\Connection</class> örnekleri dizisi olmalıdır. Aramalarda
  aynı temel DN veya süzgeç kullanılmayacaksa bunun yerine ya temel DN dizisi
  ya da süzgeç dizisi belirtilmeli ve bu diziler
  <class>LDAP\Connection</class> örnekleri dizisi ile aynı sayıda
  eleman içermelidir, bunun sebebi bu dizilerin her girdisinin sırayla ayrı
  aramalarda kullanılmasıdır. Aynı anda çoklu arama yapılması durumunda,
  <info>false</info> döndüren bir hata oluşmadığı takdirde bir
  <class>LDAP\Result</class> örnekleri dizisi döner.

<comment>Param:</comment>
  <info>LDAP\Connection|array</info>  <strong>$ldap</strong>             <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                                           <class>LDAP\Connection</class>
                                           nesnesi.
  <info>array|string</info>           <strong>$base</strong>             The base DN for the directory.
  <info>array|string</info>           <strong>$filter</strong>           An empty filter is not allowed. If you want to retrieve
                                           absolutely all information for this entry, use a filter
                                           of <return>objectClass=*</return>. If you know which entry types are used
                                           on the directory server, you might use an appropriate
                                           filter such as <return>objectClass=inetOrgPerson</return>.
  <info>array</info>                  <strong>$attributes</strong>       An array of the required attributes, e.g. array("mail",
                                           "sn", "cn"). Note that the "dn" is always returned
                                           irrespective of which attributes types are requested.
                                           
                                           Using this parameter is much more efficient than the
                                           default action (which is to return all attributes and
                                           their associated values). The use of this parameter
                                           should therefore be considered good practice.
  <info>int</info>                    <strong>$attributes_only</strong>  Should be set to 1 if only attribute types are wanted. If
                                           set to 0 both attributes types and attribute values are
                                           fetched which is the default behaviour.
  <info>int</info>                    <strong>$sizelimit</strong>        Enables you to limit the count of entries fetched.
                                           Setting this to 0 means no limit.
                                           
                                           This parameter can NOT override server-side preset
                                           sizelimit. You can set it lower though.
                                           
                                           Some directory server hosts will be configured to return
                                           no more than a preset number of entries. If this occurs,
                                           the server will indicate that it has only returned a
                                           partial results set. This also occurs if you use this
                                           parameter to limit the count of fetched entries.
  <info>int</info>                    <strong>$timelimit</strong>        Sets the number of seconds how long is spend on the
                                           search. Setting this to 0 means no limit.
                                           
                                           This parameter can NOT override server-side preset
                                           timelimit. You can set it lower though.
  <info>int</info>                    <strong>$deref</strong>            Specifies how aliases should be handled during the
                                           search. It can be one of the following: <info>LDAP_DEREF_NEVER</info>
                                           - (default) aliases are never dereferenced.
                                           <info>LDAP_DEREF_SEARCHING</info> - aliases should be dereferenced
                                           during the search but not when locating the base object
                                           of the search. <info>LDAP_DEREF_FINDING</info> - aliases should be
                                           dereferenced when locating the base object but not during
                                           the search. <info>LDAP_DEREF_ALWAYS</info> - aliases should be
                                           dereferenced always.
                                           
                                           <info>LDAP_DEREF_NEVER</info> - (default) aliases are never
                                           dereferenced.
                                           
                                           <info>LDAP_DEREF_SEARCHING</info> - aliases should be dereferenced
                                           during the search but not when locating the base object
                                           of the search.
                                           
                                           <info>LDAP_DEREF_FINDING</info> - aliases should be dereferenced when
                                           locating the base object but not during the search.
                                           
                                           <info>LDAP_DEREF_ALWAYS</info> - aliases should be dereferenced
                                           always.
  <info>array|null</info>             <strong>$controls</strong>         Array of LDAP Controls to send with the request.

<comment>Return:</comment>
  <info>LDAP\Result|array|false</info>  Başarı durumunda <class>LDAP\Result</class> örneği veya
                           <class>LDAP\Result</class>
                           örnekleri dizisi, başarısızlık durumunda <info>false</info> döner.


id: ldap_rename
type: function
doc:
<comment>Description:</comment>
  Modify the name of an entry
  
  The entry specified by <strong>$dn</strong> is renamed/moved.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>            <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                                    <class>LDAP\Connection</class>
                                    nesnesi.
  <info>string</info>           <strong>$dn</strong>              The distinguished name of an LDAP entity.
  <info>string</info>           <strong>$new_rdn</strong>         The new RDN.
  <info>string</info>           <strong>$new_parent</strong>      The new parent/superior entry.
  <info>bool</info>             <strong>$delete_old_rdn</strong>  If <info>true</info> the old RDN value(s) is removed, else the old RDN
                                    value(s) is retained as non-distinguished values of the entry.
  <info>array|null</info>       <strong>$controls</strong>        Array of LDAP Controls to send with the request.

<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>ldap_rename_ext()</strong>
   * <strong>ldap_modify()</strong>


id: ldap_rename_ext
type: function
doc:
<comment>Description:</comment>
  Modify the name of an entry
  
  Does the same thing as <strong>ldap_rename()</strong> but returns an <class>LDAP\Result</class> instance to be parsed with
  <strong>ldap_parse_result()</strong>.

<comment>Return:</comment>
  <info>LDAP\Result|false</info>  Başarı durumunda <class>LDAP\Result</class>
                     nesnesi, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>ldap_rename()</strong>
   * <strong>ldap_parse_result()</strong>


id: ldap_sasl_bind
type: function
doc:
<comment>Description:</comment>
  Bind to LDAP directory using SASL
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

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


id: ldap_search
type: function
doc:
<comment>Description:</comment>
  Search LDAP tree
  
  Performs the search for a specified filter on the directory with the scope of <info>LDAP_SCOPE_SUBTREE</info>.
  This is equivalent to searching the entire directory.
  
  Aynı anda bir çok arama yapmak münkündür. Bu durumda, ilk bağımsız değişken, tek bir
  <class>LDAP\Connection</class> örneği değil,
  <class>LDAP\Connection</class> örnekleri dizisi olmalıdır. Aramalarda
  aynı temel DN veya süzgeç kullanılmayacaksa bunun yerine ya temel DN dizisi
  ya da süzgeç dizisi belirtilmeli ve bu diziler
  <class>LDAP\Connection</class> örnekleri dizisi ile aynı sayıda
  eleman içermelidir, bunun sebebi bu dizilerin her girdisinin sırayla ayrı
  aramalarda kullanılmasıdır. Aynı anda çoklu arama yapılması durumunda,
  <info>false</info> döndüren bir hata oluşmadığı takdirde bir
  <class>LDAP\Result</class> örnekleri dizisi döner.

<comment>Param:</comment>
  <info>LDAP\Connection|array</info>  <strong>$ldap</strong>             <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                                           <class>LDAP\Connection</class>
                                           nesnesi.
  <info>array|string</info>           <strong>$base</strong>             The base DN for the directory.
  <info>array|string</info>           <strong>$filter</strong>           The search filter can be simple or advanced, using
                                           boolean operators in the format described in the LDAP
                                           documentation (see the Netscape Directory SDK or RFC4515
                                           for full information on filters).
  <info>array</info>                  <strong>$attributes</strong>       An array of the required attributes, e.g. <return>array("mail",
                                           "sn", "cn")</return>. Note that the "dn" is always returned
                                           irrespective of which attributes types are requested.
                                           
                                           Using this parameter is much more efficient than the
                                           default action (which is to return all attributes and
                                           their associated values). The use of this parameter
                                           should therefore be considered good practice.
  <info>int</info>                    <strong>$attributes_only</strong>  Should be set to 1 if only attribute types are wanted. If
                                           set to 0 both attributes types and attribute values are
                                           fetched which is the default behaviour.
  <info>int</info>                    <strong>$sizelimit</strong>        Enables you to limit the count of entries fetched.
                                           Setting this to 0 means no limit.
                                           
                                           This parameter can NOT override server-side preset
                                           sizelimit. You can set it lower though.
                                           
                                           Some directory server hosts will be configured to return
                                           no more than a preset number of entries. If this occurs,
                                           the server will indicate that it has only returned a
                                           partial results set. This also occurs if you use this
                                           parameter to limit the count of fetched entries.
  <info>int</info>                    <strong>$timelimit</strong>        Sets the number of seconds how long is spend on the
                                           search. Setting this to 0 means no limit.
                                           
                                           This parameter can NOT override server-side preset
                                           timelimit. You can set it lower though.
  <info>int</info>                    <strong>$deref</strong>            Specifies how aliases should be handled during the
                                           search. It can be one of the following: <info>LDAP_DEREF_NEVER</info>
                                           - (default) aliases are never dereferenced.
                                           <info>LDAP_DEREF_SEARCHING</info> - aliases should be dereferenced
                                           during the search but not when locating the base object
                                           of the search. <info>LDAP_DEREF_FINDING</info> - aliases should be
                                           dereferenced when locating the base object but not during
                                           the search. <info>LDAP_DEREF_ALWAYS</info> - aliases should be
                                           dereferenced always.
                                           
                                           <info>LDAP_DEREF_NEVER</info> - (default) aliases are never
                                           dereferenced.
                                           
                                           <info>LDAP_DEREF_SEARCHING</info> - aliases should be dereferenced
                                           during the search but not when locating the base object
                                           of the search.
                                           
                                           <info>LDAP_DEREF_FINDING</info> - aliases should be dereferenced when
                                           locating the base object but not during the search.
                                           
                                           <info>LDAP_DEREF_ALWAYS</info> - aliases should be dereferenced
                                           always.
  <info>array|null</info>             <strong>$controls</strong>         Array of LDAP Controls to send with the request.

<comment>Return:</comment>
  <info>LDAP\Result|array|false</info>  Başarı durumunda <class>LDAP\Result</class> örneği veya
                           <class>LDAP\Result</class>
                           örnekleri dizisi, başarısızlık durumunda <info>false</info> döner.


id: ldap_set_option
type: function
doc:
<comment>Description:</comment>
  Set the value of the given option
  
  Sets the value of the specified option to be <strong>$value</strong>.

<comment>Param:</comment>
  <info>LDAP\Connection|null</info>   <strong>$ldap</strong>    Either an <class>LDAP\Connection</class> instance, returned by <strong>ldap_connect()</strong>, to
                                  set the option for that connection, or <info>null</info> to set the option
                                  globally.
  <info>int</info>                    <strong>$option</strong>  The parameter <strong>$option</strong> can be one of: OptionTypeAvailable
                                  since<info>LDAP_OPT_DEREF</info><info>int</info><info>LDAP_OPT_SIZELIMIT</info><info>int</info><info>LDAP_OPT_TIMELIMIT</info><info>int</info><info>LDAP_OPT_NETWORK_TIMEOUT</info><info>int</info><info>LDAP_OPT_PROTOCOL_VERSION</info><info>int</info><info>LDAP_OPT_ERROR_NUMBER</info><info>int</info><info>LDAP_OPT_REFERRALS</info><info>bool</info><info>LDAP_OPT_RESTART</info><info>bool</info><info>LDAP_OPT_HOST_NAME</info><info>string</info><info>LDAP_OPT_ERROR_STRING</info><info>string</info><info>LDAP_OPT_DIAGNOSTIC_MESSAGE</info><info>string</info><info>LDAP_OPT_MATCHED_DN</info><info>string</info><info>LDAP_OPT_SERVER_CONTROLS</info><info>array</info><info>LDAP_OPT_CLIENT_CONTROLS</info><info>array</info><info>LDAP_OPT_X_KEEPALIVE_IDLE</info><info>int</info>PHP
                                  7.1.0<info>LDAP_OPT_X_KEEPALIVE_PROBES</info><info>int</info>PHP
                                  7.1.0<info>LDAP_OPT_X_KEEPALIVE_INTERVAL</info><info>int</info>PHP
                                  7.1.0<info>LDAP_OPT_X_TLS_CACERTDIR</info><info>string</info>PHP
                                  7.1.0<info>LDAP_OPT_X_TLS_CACERTFILE</info><info>string</info>PHP
                                  7.1.0<info>LDAP_OPT_X_TLS_CERTFILE</info><info>string</info>PHP
                                  7.1.0<info>LDAP_OPT_X_TLS_CIPHER_SUITE</info><info>string</info>PHP
                                  7.1.0<info>LDAP_OPT_X_TLS_CRLCHECK</info><info>int</info>PHP
                                  7.1.0<info>LDAP_OPT_X_TLS_CRLFILE</info><info>string</info>PHP
                                  7.1.0<info>LDAP_OPT_X_TLS_DHFILE</info><info>string</info>PHP
                                  7.1.0<info>LDAP_OPT_X_TLS_KEYFILE</info><info>string</info>PHP
                                  7.1.0<info>LDAP_OPT_X_TLS_PROTOCOL_MIN</info><info>int</info>PHP
                                  7.1.0<info>LDAP_OPT_X_TLS_RANDOM_FILE</info><info>string</info>PHP
                                  7.1.0<info>LDAP_OPT_X_TLS_REQUIRE_CERT</info><info>int</info>PHP 7.0.5
                                  
                                  <info>LDAP_OPT_SERVER_CONTROLS</info> and  <info>LDAP_OPT_CLIENT_CONTROLS</info> require a
                                  list of controls, this means that the value must be an array of
                                  controls. A control consists of an oid identifying the control, an
                                  optional value, and an optional flag for criticality. In PHP a
                                  control is given by an array containing an element with the key
                                  oid and string value, and two optional elements. The optional
                                  elements are key value with string value and key iscritical with
                                  boolean value. iscritical defaults to <info>false</info> if not supplied. See
                                  draft-ietf-ldapext-ldap-c-api-xx.txt for details. See also the
                                  second example below.
  <info>array|string|int|bool</info>  <strong>$value</strong>   The new value for the specified <strong>$option</strong>.

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

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


id: ldap_set_rebind_proc
type: function
doc:
<comment>Description:</comment>
  Set a callback function to do re-binds on referral chasing
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

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


id: ldap_sort
type: function
doc:
<comment>Description:</comment>
  Sort LDAP result entries on the client side
  
  Sort the result of a LDAP search, returned by <strong>ldap_search()</strong>.
  
  As this function sorts the returned values on the client side it is possible that  you might not
  get the expected results in case you reach the <strong>$sizelimit</strong> either of the server or defined within
  <strong>ldap_search()</strong>.

<comment>Param:</comment>
  <info>resource</info>  <strong>$link</strong>        An LDAP resource, returned by <strong>ldap_connect()</strong>.
  <info>resource</info>  <strong>$result</strong>      An search result identifier, returned by <strong>ldap_search()</strong>.
  <info>string</info>    <strong>$sortfilter</strong>  The attribute to use as a key in the sort.

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


id: ldap_start_tls
type: function
doc:
<comment>Description:</comment>
  Start TLS
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

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


id: ldap_t61_to_8859
type: function
doc:
<comment>Description:</comment>
  Translate t61 characters to 8859 characters
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

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


id: ldap_unbind
type: function
doc:
<comment>Description:</comment>
  Unbind from LDAP directory
  
  Unbinds from the LDAP directory.

<comment>Param:</comment>
  <info>LDAP\Connection</info>  <strong>$ldap</strong>  <strong>ldap_list()</strong> veya <strong>ldap_connect()</strong> işlevinden dönen
                          <class>LDAP\Connection</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>ldap_bind()</strong>


id: levenshtein
type: function
doc:
<comment>Description:</comment>
  İki dizge arasındaki Levenştayn mesafesini hesaplar
  
  Levenştayn mesafesi, <strong>$dizge1</strong> dizgesini <strong>$dizge2</strong>'ye dönüştürmek için silinecek, yerleştirilecek veya
  değiştirilecek karakterlerin asgarisini tanımlar. Algoritmanın hesaplama karmaşıklığı, <return>n</return> ve <return>m</return>,
  <strong>$dizge1</strong> ve <strong>$dizge2</strong>'nin uzunluğu olmak üzere <return>O(m*n)</return>'dir (Hesaplama karmaşıklığı <return>O(max(n,m)**3)</return> olan
  <strong>similar_text()</strong> işlevine göre daha iyi olsa da hala pahalıdır).
  
  <strong>$yerleştirme_bedeli</strong>, <strong>$değiştirme_bedeli</strong> ve/veya <strong>$silme_bedeli</strong> için <return>1</return> atanmışsa, algoritma en ucuz
  dönüşümü seçmeye uyarlanır. Örneğin, $yerleştirme_bedeli + $silme_bedeli
  \< değiştirme_bedeli ise, hiçbir değiştirme yapılmaz, ama yerleştirme ve silme yapılır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge1</strong>              Levenştayn mesafesi değerlendirilecek dizgelerden biri.
  <info>string</info>  <strong>$dizge2</strong>              Levenştayn mesafesi değerlendirilecek dizgelerden biri.
  <info>int</info>     <strong>$yerleştirme_bedeli</strong>  Yerleştirme maliyetini tanımlar.
  <info>int</info>     <strong>$değiştirme_bedeli</strong>  Değiştirme maliyetini tanımlar.
  <info>int</info>     <strong>$silme_bedeli</strong>        Silme maliyetini tanımlar.

<comment>Return:</comment>
  <info>int</info>  Belirtilen iki dizge arasındaki Levenştayn mesafesi döner.

<comment>See Also:</comment>
   * <strong>soundex()</strong>
   * <strong>similar_text()</strong>
   * <strong>metaphone()</strong>


id: libXMLError
type: class
doc:
<comment>Description:</comment>
  Libxml tarafından oluşturulan hatalar hakkında çeşitli bilgiler içerir. Hata kodları, resmi
  xmlError API belgelerinde açıklanmıştır.


id: libxml_clear_errors
type: function
doc:
<comment>Description:</comment>
  libxml hata tamponunu temizler
  
  libxml hata tamponunu temizler.

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

<comment>See Also:</comment>
   * <strong>libxml_get_errors()</strong>
   * <strong>libxml_get_last_error()</strong>


id: libxml_disable_entity_loader
type: function
doc:
<comment>Description:</comment>
  Harici öğeleri yükleme yeteneğini iptal eder
  
  Harici öğeleri yükleme yeteneğini iptal eder/etkinleştirir. Harici öğelerin yüklenmesini devre
  dışı bırakmak, XML belgelerinin yüklenmesiyle ilgili genel sorunlara neden olabilir. Ancak, libxml
  2.9.0'dan itibaren öğe ikamesi öntanımlı olarak devre dışıdır, bu nedenle dahili öğe
  gönderimlerini <info>LIBXML_NOENT</info> ile çözümlemeye gerek olmadığı sürece harici öğelerin yüklenmesini
  devre dışı bırakmaya gerek yoktur. Genel olarak, harici öğelerin yüklenmesini engellemek için
  <strong>libxml_set_external_entity_loader()</strong> kullanılması tercih edilir.

<comment>Param:</comment>
  <info>bool</info>  <strong>$iptal</strong>  ,  ve  gibi libxml eklentilerinin harici öğeleri yüklemesini iptal etmek (<info>true</info>) veya
                etkinleştirmek (<info>false</info>) için kullanılır.

<comment>Return:</comment>
  <info>bool</info>  Önceki değeri döndürür.

<comment>See Also:</comment>
   * <strong>libxml_use_internal_errors()</strong>
   * <strong>libxml_set_external_entity_loader()</strong>
   * <info>LIBXML_NOENT</info> sabiti


id: libxml_get_errors
type: function
doc:
<comment>Description:</comment>
  Hataları içeren bir dizi döndürür
  
  Hataları içeren bir dizi döndürür.

<comment>Return:</comment>
  <info>array</info>  Tamponda bir hata oluşmuşsa <info>LibXMLError</info> nesnelerinden oluşan bir dizi, yoksa boş bir dizi
         döner.

<comment>See Also:</comment>
   * <strong>libxml_get_last_error()</strong>
   * <strong>libxml_clear_errors()</strong>


id: libxml_get_external_entity_loader
type: function
doc:
<comment>Description:</comment>
  Get the current external entity loader
  
  Get external entity loader previously installed by <strong>libxml_set_external_entity_loader()</strong>.

<comment>Return:</comment>
  <info>callable|null</info>  The external entity loader previously installed by
                 <strong>libxml_set_external_entity_loader()</strong>. If that function was never called, or if it
                 was called with <info>null</info>, <info>null</info> will be returned.

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


id: libxml_get_last_error
type: function
doc:
<comment>Description:</comment>
  libxml'den son hatayı döndürür
  
  libxml'den son hatayı döndürür.

<comment>Return:</comment>
  <info>LibXMLError|false</info>  Tamponda bir hata oluşmuşsa bir <info>LibXMLError</info> nesnesi, yoksa <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>libxml_get_errors()</strong>
   * <strong>libxml_clear_errors()</strong>


id: libxml_set_external_entity_loader
type: function
doc:
<comment>Description:</comment>
  Öntanımlı harici öğe yükleyiciyi değiştirir
  
  Öntanımlı harici öğe yükleyiciyi değiştirir. İlgili işlem için <info>LIBXML_NOENT</info> atanmış olsa bile, XXE
  saldırılarını önlemek için isteğe bağlı harici öğe yüklenmesini engellemekte kullanılabilir ve
  genellikle <strong>libxml_disable_entity_loader()</strong> çağrısına tercih edilir.

<comment>Param:</comment>
  <info>callable|null</info>  <strong>$geri_çağırım</strong>  Aşağıdaki sözdizimine sahip bir işlev olmalıdır:
                                <info>resource</info><info>string</info><info>null</info></info>çözümleyici<info>string</info><info>null</info></info><strong>$genel</strong><info>string</info><strong>$sistem</strong><info>array</info><strong>$bağlam</strong>
                                <strong>$genel</strong> DOCTYPE genel kimliği. <strong>$sistem</strong> DOCTYPE sistem kimliği.
                                <strong>$bağlam</strong><return>"directory"</return>, <return>"intSubName"</return>, <return>"extSubURI"</return> ve <return>"extSubSystem"</return>
                                anahtarlı ilişkisel bir dizi.  Bu çağrılabilir, bir özkaynağın
                                açılabileceği bir dize veya özkaynak döndürmelidir. <info>null</info>
                                döndürülürse, öğe gönderim çözümlemesi başarısız olmuş demektir.
                                
                                DOCTYPE genel kimliği.
                                
                                DOCTYPE sistem kimliği.
                                
                                <return>"directory"</return>, <return>"intSubName"</return>, <return>"extSubURI"</return> ve <return>"extSubSystem"</return> anahtarlı
                                ilişkisel bir dizi.
  <info>string|null</info>    <strong>$genel</strong>         DOCTYPE genel kimliği.
  <info>string</info>         <strong>$sistem</strong>        DOCTYPE sistem kimliği.
  <info>array</info>          <strong>$bağlam</strong>       <return>"directory"</return>, <return>"intSubName"</return>, <return>"extSubURI"</return> ve <return>"extSubSystem"</return> anahtarlı
                                ilişkisel 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>libxml_disable_entity_loader()</strong>
   * <strong>libxml_get_external_entity_loader()</strong>


id: libxml_set_streams_context
type: function
doc:
<comment>Description:</comment>
  Yüklenecek veya yazılacak sonraki libxml belgesinin akım
    bağlamını belirler
  
  Yüklenecek veya yazılacak sonraki libxml belgesinin akım bağlamını belirler.

<comment>Param:</comment>
  <info>resource</info>  <strong>$bağlam</strong>  <strong>stream_context_create()</strong> ile oluşturulan bir akım bağlamı özkaynağı.

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

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


id: libxml_use_internal_errors
type: function
doc:
<comment>Description:</comment>
  libxml hatalarını kapatarak kullanıcı tanımlı hataları mümkün
    kılar
  
  Standart libxml hatalarını iptal edip kullanıcı tanımlı hataları etkin kılar.

<comment>Param:</comment>
  <info>bool|null</info>  <strong>$hatalar_etkin</strong>  <info>true</info> atanırsa kullanıcı hataları etkin olur. <info>false</info> atanırsa iptal olur.
                             İptal edilmesi ayrıca mevcut libxml hatalarını da temizleyecektir.

<comment>Return:</comment>
  <info>bool</info>  <strong>$hatalar_etkin</strong> bağımsız değişkeninin önceki değerini döndürür.

<comment>See Also:</comment>
   * <strong>libxml_clear_errors()</strong>
   * <strong>libxml_get_errors()</strong>


id: link
type: function
doc:
<comment>Description:</comment>
  Sabit bir bağ oluşturur
  
  <strong>link()</strong> işlevi sabit bağ oluşturur.

<comment>Param:</comment>
  <info>string</info>  <strong>$hedef</strong>  Bağın hedefi.
  <info>string</info>  <strong>$bağ</strong>   Bağ dosyası ismi.

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

<comment>See Also:</comment>
   * <strong>symlink()</strong>
   * <strong>readlink()</strong>
   * <strong>linkinfo()</strong>
   * <strong>unlink()</strong>


id: linkinfo
type: function
doc:
<comment>Description:</comment>
  Bir bağ hakkında bilgi verir
  
  Bir bağ hakkında bilgi verir.
  
  Bu işlev <strong>$yol</strong> bağımsız değişkeni ile belirtilen bağın gerçekte etkin olup olmadığını (stat.h
  dosyasında tanımlı S_ISLNK makrosunun kullandığı yöntemle) sınamak için kullanılır.

<comment>Param:</comment>
  <info>string</info>  <strong>$yol</strong>  Bağ dosyasının yolu.

<comment>Return:</comment>
  <info>int|false</info>  <strong>linkinfo()</strong> işlevi <return>lstat</return> sistem çağrısından dönen Unix C stat yapısının <return>st_dev</return> alanının
             içeriğini döndürür. Başarı durumunda negatif olmayan bir tamsayı, bağ bulunamazsa -1,
             bir open.base_dir ihlali olursa <info>false</info> döndürür.

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


id: list
type: function
doc:
<comment>Description:</comment>
  Değişkenlere bir dizi gibi atama yapar
  
  <strong>array()</strong> gibi bu da bir işlev değil bir dil oluşumudur. <strong>list()</strong> işlevi tek deyimde birden fazla
  değişkene atama yapmak için kullanılır. Dizgeler patlatılamaz ve <strong>list()</strong> ifadeleri tamamen boş
  olamaz.
  
  PHP 7.1.0 öncesinde, <strong>list()</strong> işlevi sadece sayısal dizilerde çalışır ve indislerin sıfırdan
  başladığı varsayılırdı.

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

<comment>Return:</comment>
  <info>array</info>  Atanan dizi döner.

<comment>See Also:</comment>
   * <strong>each()</strong>
   * <strong>array()</strong>
   * <strong>extract()</strong>


id: localeconv
type: function
doc:
<comment>Description:</comment>
  Sayısal biçemleme bilgisini döndürür
  
  Sayı ve para biçemleme bilgisini içeren bir ilişkisel dizi döndürür.

<comment>Return:</comment>
  <info>array</info>  <strong>localeconv()</strong> işlevi <strong>setlocale()</strong> tarafından ayarlanan geçerli yerele özgü verinin tamamını
         ilişkisel bir dizi içinde döndürür. İlişkisel dizi şu alanları içerir: Dizi
         elemanıAçıklamadecimal_pointOndalık ayracıthousands_sepSayı için binlik
         ayracıgroupingSayısal gruplama içeren diziint_curr_symbolUluslararası para simgesi (TRL
         gibi)currency_symbolUlusal para simgesi (TL gibi)mon_decimal_pointKuruş
         ayracımon_thousands_sepPara için binlik ayracımon_groupingParasal gruplama içeren
         dizipositive_signPozitif değerler için işaretnegative_signNegatif değerler için
         işaretint_frac_digitsUluslararası kuruş hane sayısıfrac_digitsUlusal kuruş hane
         sayısıp_cs_precedes Pozitif işareti para simgesinin önünde ise <info>true</info> ardında ise <info>false</info>.
         p_sep_by_space Pozitif işareti ile para simgesi arasında bir boşluk varsa <info>true</info> yoksa <info>false</info>
         n_cs_precedes Para simgesi bir negatif değerin önündeyse <info>true</info> ardındaysa <info>false</info>
         n_sep_by_space Para simgesi ile negatif değer arasında bir boşluk varsa <info>true</info> yoksa <info>false</info>
         p_sign_posn0 - Pozitif miktar ve para simgesi yaylı ayraçlar arasında. 1 - Pozitif işareti,
         miktar ve para simgesinin önüne konur. 2 - Pozitif işareti, miktar ve para simgesinin
         ardına konur. 3 - Pozitif işareti, para simgesinin hemen önüne konur. 4 - Pozitif işareti,
         para simgesinin hemen ardına konur. n_sign_posn0 - Negatif miktar ve para simgesi yaylı
         ayraçlar arasında. 1 - Negatif işareti, miktar ve para simgesinin önüne konur. 2 - Negatif
         işareti, miktar ve para simgesinin ardına konur. 3 - Negatif işareti, para simgesinin hemen
         önüne konur. 4 - Negatif işareti, para simgesinin hemen ardına konur.
         
         <return>p_sign_posn</return> ve <return>n_sign_posn</return> bir biçemleme seçenekleri dizgesi içerir. Her sayı yukarıda
         listelenen durumlardan birini gösterir.
         
         Gruplama alanları sayıların nasıl gruplanacağını tanımlayan diziler içerir. Örneğin, tr_TR
         yereli için para gruplama alanı 3 ve 3 değerlerinden oluşan bir dizi içerir. Daha yüksek
         indis öteki gruplamaya bırakılır. Bir dizi elemanı <info>CHAR_MAX</info> değerine eşitse başka gruplama
         yapılmaz. Bir dizi elemanı 0'a eşitse önceki elemanın kullanılması gerekir.

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


id: localtime
type: function
doc:
<comment>Description:</comment>
  Yerel zamanı getirir
  
  <strong>localtime()</strong> işlevi, standart C işlev çağrısı olan localtime tarafından döndürülen yapıya eşdeğer
  bir dizi döndürür.

<comment>Param:</comment>
  <info>int|null</info>  <strong>$zaman_damgası</strong>  Seçimlik <strong>$zaman_damgası</strong> bağımsız değişkeni
                            <info>int</info> türünde bir Unix zaman damgası olup belirtilmediği
                            takdirde veya <info>null</info> ise yerel zaman kullanılır. Başka bir deyişle,
                            <strong>time()</strong> işlevinden dönen değer öntanımlıdır.
  <info>bool</info>      <strong>$ilişkisel</strong>     İşlevin sıradan indisli bir dizi mi yoksa ilişkisel bir dizi mi
                            döndüreceğini belirler.

<comment>Return:</comment>
  <info>array</info>  Eğer <strong>$ilişkisel</strong> bağımsız değişkenine <info>false</info> atanmış ya da bağımsız değişken atlanmışsa,
         sayısal indisli bir dizi döner. Eğer bağımsız değişken <info>true</info> olarak ayarlanmışsa <strong>localtime()</strong>
         işlevi, standart C işlevi localtime tarafından döndürülen yapının elemanlarını içeren
         ilişkisel bir dizi döndürür. Bu ilişkisel dizinin anahtarları şunlardır:
         
          "tm_sec" - saniye, <return>0</return> - <return>59</return>  "tm_min" - dakika, <return>0</return> - <return>59</return>  "tm_hour" - saat, <return>0</return> - <return>23</return>  "tm_mday"
         - ayın günleri, <return>1</return> - <return>31</return>  "tm_mon" - yılın ayları, Ocak için 0'dan başlar  "tm_year" -
         Yıllar,, <return>0</return> (Ocak) - <return>11</return> (Aralık)  "tm_wday" - Haftanın günleri, <return>0</return> (Paz) - <return>6</return> (Cts)  "tm_yday"
         - Yılın günleri, <return>0</return> - <return>365</return>  "tm_isdst" - Yaz saati etkin mi?  Evet ise pozitif, hayır ise <return>0</return>,
         bilinmiyorsa negatiftir.
         
         "tm_sec" - saniye, <return>0</return> - <return>59</return>
         
         "tm_min" - dakika, <return>0</return> - <return>59</return>
         
         "tm_hour" - saat, <return>0</return> - <return>23</return>
         
         "tm_mday" - ayın günleri, <return>1</return> - <return>31</return>
         
         "tm_mon" - yılın ayları, Ocak için 0'dan başlar
         
         "tm_year" - Yıllar,, <return>0</return> (Ocak) - <return>11</return> (Aralık)
         
         "tm_wday" - Haftanın günleri, <return>0</return> (Paz) - <return>6</return> (Cts)
         
         "tm_yday" - Yılın günleri, <return>0</return> - <return>365</return>
         
         "tm_isdst" - Yaz saati etkin mi?
         
         Evet ise pozitif, hayır ise <return>0</return>, bilinmiyorsa negatiftir.

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


id: log
type: function
doc:
<comment>Description:</comment>
  Natural logarithm
  
  If the optional <strong>$base</strong> parameter is specified,  <strong>log()</strong> returns logbase <strong>$num</strong>, otherwise <strong>log()</strong>
  returns the natural logarithm of <strong>$num</strong>.

<comment>Param:</comment>
  <info>float</info>  <strong>$num</strong>   The value to calculate the logarithm for
  <info>float</info>  <strong>$base</strong>  The optional logarithmic base to use  (defaults to 'e' and so to the natural
                logarithm).

<comment>Return:</comment>
  <info>float</info>  The logarithm of <strong>$num</strong> to  <strong>$base</strong>, if given, or the natural logarithm.

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


id: log10
type: function
doc:
<comment>Description:</comment>
  Base-10 logarithm
  
  Returns the base-10 logarithm of <strong>$num</strong>.

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

<comment>Return:</comment>
  <info>float</info>  The base-10 logarithm of <strong>$num</strong>

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


id: log1p
type: function
doc:
<comment>Description:</comment>
  Returns log(1 + number), computed in a way that is accurate even when
     the value of number is close to zero
    
  
  <strong>log1p()</strong> returns log(1 + <strong>$num</strong>) computed in a way that is accurate even when the value of <strong>$num</strong> is
  close to zero. <strong>log()</strong> might only return log(1) in this case due to lack of precision.

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

<comment>Return:</comment>
  <info>float</info>  log(1 + <strong>$num</strong>)

<comment>See Also:</comment>
   * <strong>expm1()</strong>
   * <strong>log()</strong>
   * <strong>log10()</strong>


id: long2ip
type: function
doc:
<comment>Description:</comment>
  Bir (IPv4) uzun tamsayılı ağ adresini noktalı gösterimi içeren
     bir dizgeye dönüştürür
  
  <strong>long2ip()</strong> işlevi uzun tamsayı gösteriminden standart noktalı gösterimle (aaa.bbb.ccc.ddd) bir IP
  adresi oluşturur.

<comment>Param:</comment>
  <info>int</info>  <strong>$ip</strong>  Uzun tamsayı gösterimli IP adresi.

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

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


id: lstat
type: function
doc:
<comment>Description:</comment>
  Bir dosya veya sembolik bağ hakkında bilgi verir
  
  <strong>$dosyaismi</strong> ile belirtilen bir dosya veya sembolik bağın istatistiklerini toplar.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosyaismi</strong>  Bir dosya veya sembolik bağın yolu.

<comment>Return:</comment>
  <info>array|false</info>  <strong>lstat()</strong> işlevinin döndürdüğü dizinin yapısı hakkında bilgi edinmek için <strong>stat()</strong>
               sayfasına bakınız. <strong>$dosyaismi</strong> bağımsız değişkeninin bir sembolik bağ olması durumunda
               sembolik bağın hedefi yerine sembolik bağın kendisi hakkında bilgi döndürmesi
               bakımından <strong>stat()</strong> işlevinden farklıdır.
               
               Başarısızlık durumunda, <info>false</info> döner.

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


id: ltrim
type: function
doc:
<comment>Description:</comment>
  Dizgenin başındaki boşlukları (veya diğer karakterleri) budar
    
  
  Bu işlev <strong>$dizge</strong>'nin başındaki boşlukları (veya diğer karakterleri) budar.

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

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

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


id: lzf_compress
type: function
doc:
<comment>Description:</comment>
  LZF sıkıştırma işlemi
    
  
  <strong>lzf_compress()</strong> işlevi, belirtilen <strong>$veri</strong> dizgesini LZF kodlamasını kullanarak sıkıştırır.

<comment>Param:</comment>
  <info>string</info>  <strong>$veri</strong>  Sıkıştırılmak istenen dizge.

<comment>Return:</comment>
  <info>string</info>  Hata oluşmuşsa, <info>false</info> yoksa sıkıştırılmış veriyi döndürür.

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


id: lzf_decompress
type: function
doc:
<comment>Description:</comment>
  LZF sıkıştırmasını açma işlemi
  
  <strong>lzf_compress()</strong> işlevi verilen lzf sıkıştırmalı dizgi içeren <strong>$veri</strong> dizgisi açar.

<comment>Param:</comment>
  <info>string</info>  <strong>$veri</strong>  Sıkıştırılmış haldeki dizgi.

<comment>Return:</comment>
  <info>string</info>  Hata oluşursa  <info>false</info> oluşmazsa verinin sıkıştırılmamış halini döndürür.

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


id: lzf_optimized_for
type: function
doc:
<comment>Description:</comment>
  LZF eklentisinin neye göre en iyilendirildiğini bildirir
    
  
  LZF uzantısının derleme esnasında hangi amaca yönelik en iyilendirildiğini bildirir.

<comment>Return:</comment>
  <info>int</info>  Eğer LZF hız için en iyilenmişse 1,  daha çok sıkıştırması için en iyilenmişse 0 ile döner.


id: mail
type: function
doc:
<comment>Description:</comment>
  Eposta gönderir
  
  Sends an email.

<comment>Param:</comment>
  <info>string</info>        <strong>$kime</strong>                     Epostanın alıcısı veya alıcıları.
                                          
                                          Bu dizgenin biçemi RFC 2822'ye uygun olmalıdır. Bazı
                                          örnekler: user@example.comuser@example.com,
                                          anotheruser@example.comUser \<user@example.com&gt;User \<user@example.com&gt;, Another User \<anotheruser@example.com&gt;
  <info>string</info>        <strong>$konu</strong>                     Epostanın konusu.
                                          
                                          Konu RFC 2047'nin koşullarını yerine getirmelidir.
  <info>string</info>        <strong>$ileti</strong>                    Gönderilecek ileti.
                                          
                                          Her satır bir CRLF (\r\n) karakteri ile bitmeli ve 70
                                          karakterden uzun olmamalıdır.
                                          
                                          (Sadece Windows'ta) PHP, bir SMTP sunucu ile doğrudan
                                          konuşacaksa, bir satırın başında noktaya rastlanırsa bu
                                          nokta silinir. Bu hoşunuza gitmiyorsa bu noktaları çift
                                          nokta haline getirin.
                                          ]]>
  <info>array|string</info>  <strong>$ek_başlıklar</strong>           Eposta başlığının sonuna yerleştirilecek <info>string</info> veya <info>array</info>
                                          türünde veri.
                                          
                                          Bu genellikle ek başlıklar eklemek için kullanılır (From,
                                          Cc, Bcc gibi). Çok sayıda başlık eklenecekse bunlar birer
                                          CRLF (\r\n) ile birbirlerinden ayrılmalıdır. Bu başlığı
                                          oluşturmak için dış veriler kullanılıyorsa, istenmeyen
                                          başlıkların araya girmemesi için veriler elden geçirilip
                                          temizlenmelidir.
                                          
                                          Bir dizi aktarılmışsa, anahtarları başlık isimleri,
                                          değerleri de ilgili başlık değerleri olmalıdır.
                                          
                                          Sırasıyla PHP 5.4.42 ve 5.5.27 öncesinde, <strong>$ek_başlıklar</strong>
                                          eposta başlığı enjeksiyon korumasına sahip değildi. Bu
                                          bakımdan, kullanıcılar belirtilen başlıkların güvenli
                                          olduğundan ve sadece başlıkları içerdiğinden emin
                                          olmalıdır. Örn, eposta gövdesi asla çok sayıda satırsonu
                                          konularak başlatılmamalıdır.
                                          
                                          Eposta gönderilirken bir <return>From</return> başlığı içermesi gerekir. Bu
                                          başlık, bu bağımsız değişken ile belirtilebileceği gibi
                                          öntanımlı gönderici adresini php.ini dosyasında da
                                          belirtmek mümkündür.
                                          
                                          Bunu yapmazsanız şöyle bir hata alırsınız: <return>Warning:
                                          mail(): "sendmail_from" not set in php.ini or custom
                                          "From:" header missing</return> (Uyarı: mail(): php.ini dosyasında
                                          "sendmail_from" atanmamış veya özel "From:" başlığı
                                          eksik). <return>From</return> başlığı Windows altında doğrudan SMTP
                                          üzerinden gönderirken <return>Return-Path</return> başlığını da tanımlar.
                                          
                                          Eğer ileti alınmazsa satırsonlarını CRLF (\r\n) ile değil
                                          sadece LF (\n) ile sonlandırmayı deneyin. Bazı düşük
                                          kaliteli Unix eposta sunucuları (en bilineni qmail) LF
                                          karakterlerini otomatik olarak CRLF karakterleri ile
                                          değiştirir (CRLF kullanıldıysa sonuç CRCRLF olur). Bu
                                          yöntem RFC 2822'ye uygun olmadığından başka çare yoksa
                                          kullanılmalıdır.
  <info>string</info>        <strong>$ek_bağımsız değişkenler</strong>  Eposta gönderirken kullanılan programa komut satırı
                                          seçenekleri aktarmak için kullanılır. Eposta gönderme
                                          programının adı <return>sendmail_path</return> yapılandırma yönergesinde
                                          belirtilir. Örneğin, sendmail kullanılıyorsa bu bağımsız
                                          değişkeni <return>-f</return> komut satırı seçeneği ile zarf gönderici
                                          adresini belirtmek için kullanabilirsiniz.
                                          
                                          Bu bağımsız değişken komut çalıştırmayı engellemek için
                                          dahili olarak <strong>escapeshellcmd()</strong> işlevi tarafından
                                          öncelenir, fakat işlev ek bağımsız değişkenler eklemeye
                                          izin verir. Güvenlik nedeniyle, kabuk komutuna istenmeyen
                                          bağımsız değişkenler eklenmesinden kaçınmak için bu
                                          bağımsız değişkenin kullanıcı tarafından elden geçirilip
                                          temizlenmesi önerilir.
                                          
                                          <strong>escapeshellcmd()</strong> işlevi otomatik uygulandığından, internet
                                          RFCleri tarafından eposta adreslerinde izin verilen bazı
                                          karakterler kullanılamaz. <strong>mail()</strong> böyle karakterlere izin
                                          veremez, bu bakımdan bu tür karakterlerin kullanılmasının
                                          gerekli olduğu programlarda alternatif e-posta gönderme
                                          yöntemleri (bir iskelet veya kitaplık kullanmak gibi)
                                          önerilir.
                                          
                                          Zarf göndericisinin (-f) bu bağımsız değişken ile
                                          belirtildiği durumda, iletiye bir '<return>X-Warning</return>' başlığının
                                          eklenmemesi için HTTP sunucusunu çalıştıran kullanıcının
                                          sendmail yapılandırma dosyasını güvenilir kullanıcı olarak
                                          kaydedilmesi gerekir. sendmail kullanıcıları için, bu
                                          dosyanın yeri: /etc/mail/trusted-users.

<comment>Return:</comment>
  <info>bool</info>  Eposta sunucu tarafından başarıyla teslim alınmışsa <info>true</info>, aksi takdirde <info>false</info> döner.
        
        Yalnız şuna dikkat edin: Epostanın sunucu tarafından teslim alınması, epostanın alıcısına
        ulaştığı anlamına gelmez.

<comment>See Also:</comment>
   * <strong>mb_send_mail()</strong>
   * <strong>imap_mail()</strong>
   * PEAR::Mail
   * PEAR::Mail_Mime


id: mailparse_determine_best_xfer_encoding
type: function
doc:
<comment>Description:</comment>
  Gets the best way of encoding
  
  Figures out the best way of encoding the content read from the given file pointer.

<comment>Param:</comment>
  <info>resource</info>  <strong>$fp</strong>  A valid file pointer, which must be seek-able.

<comment>Return:</comment>
  <info>string</info>  Returns one of the character encodings supported by the mbstring module.


id: mailparse_msg_create
type: function
doc:
<comment>Description:</comment>
  Create a mime mail resource
  
  Create a <return>MIME</return> mail resource.

<comment>Return:</comment>
  <info>resource</info>  Returns a handle that can be used to parse a message.

<comment>See Also:</comment>
   * <strong>mailparse_msg_free()</strong>
   * <strong>mailparse_msg_parse_file()</strong>


id: mailparse_msg_extract_part
type: function
doc:
<comment>Description:</comment>
  Extracts/decodes a message section
    
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>resource</info>  <strong>$mimemail</strong>      A valid <return>MIME</return> resource.
  <info>string</info>    <strong>$msgbody</strong>       
  <info>callable</info>  <strong>$callbackfunc</strong>  

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

<comment>See Also:</comment>
   * <strong>mailparse_msg_extract_part_file()</strong>
   * <strong>mailparse_msg_extract_whole_part_file()</strong>


id: mailparse_msg_extract_part_file
type: function
doc:
<comment>Description:</comment>
  Extracts/decodes a message section
  
  Extracts/decodes a message section from the supplied filename.
  
  The contents of the section will be decoded according to their transfer encoding - base64,
  quoted-printable and uuencoded text are supported.

<comment>Param:</comment>
  <info>resource</info>  <strong>$mimemail</strong>      A valid <return>MIME</return> resource, created with <strong>mailparse_msg_create()</strong>.
  <info>mixed</info>     <strong>$filename</strong>      Can be a file name or a valid stream resource.
  <info>callable</info>  <strong>$callbackfunc</strong>  If set, this must be either a valid callback that will be passed the
                           extracted section, or <info>null</info> to make this function return the extracted
                           section.
                           
                           If not specified, the contents will be sent to "stdout".

<comment>Return:</comment>
  <info>string</info>  If <strong>$callbackfunc</strong> is not <info>null</info> returns <info>true</info> on success.
          
          If <strong>$callbackfunc</strong> is set to <info>null</info>, returns the extracted section as a string.
          
          Returns <info>false</info> on error.

<comment>See Also:</comment>
   * <strong>mailparse_msg_extract_part()</strong>
   * <strong>mailparse_msg_extract_whole_part_file()</strong>


id: mailparse_msg_extract_whole_part_file
type: function
doc:
<comment>Description:</comment>
  Extracts a message section including headers without decoding the transfer encoding
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>resource</info>  <strong>$mimemail</strong>      A valid <return>MIME</return> resource.
  <info>string</info>    <strong>$filename</strong>      
  <info>callable</info>  <strong>$callbackfunc</strong>  

<comment>Return:</comment>
  <info>string</info>  

<comment>See Also:</comment>
   * <strong>mailparse_msg_extract_part()</strong>
   * <strong>mailparse_msg_extract_part_file()</strong>


id: mailparse_msg_free
type: function
doc:
<comment>Description:</comment>
  Frees a MIME resource
  
  Frees a <return>MIME</return> resource.

<comment>Param:</comment>
  <info>resource</info>  <strong>$mimemail</strong>  A valid <return>MIME</return> resource allocated by <strong>mailparse_msg_create()</strong> or
                       <strong>mailparse_msg_parse_file()</strong>.

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

<comment>See Also:</comment>
   * <strong>mailparse_msg_create()</strong>
   * <strong>mailparse_msg_parse_file()</strong>


id: mailparse_msg_get_part
type: function
doc:
<comment>Description:</comment>
  Returns a handle on a given section in a mimemessage
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>resource</info>  <strong>$mimemail</strong>     A valid <return>MIME</return> resource.
  <info>string</info>    <strong>$mimesection</strong>  

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


id: mailparse_msg_get_part_data
type: function
doc:
<comment>Description:</comment>
  Returns an associative array of info about the message
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>resource</info>  <strong>$mimemail</strong>  A valid <return>MIME</return> resource.

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


id: mailparse_msg_get_structure
type: function
doc:
<comment>Description:</comment>
  Returns an array of mime section names in the supplied message
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>resource</info>  <strong>$mimemail</strong>  A valid <return>MIME</return> resource.

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


id: mailparse_msg_parse
type: function
doc:
<comment>Description:</comment>
  Incrementally parse data into buffer
  
  Incrementally parse data into the supplied mime mail resource.
  
  This function allow you to stream portions of a file at a time, rather than read and parse the
  whole thing.

<comment>Param:</comment>
  <info>resource</info>  <strong>$mimemail</strong>  A valid <return>MIME</return> resource.
  <info>string</info>    <strong>$data</strong>      The final chunk of <strong>$data</strong> is supposed to end with a newline (<return>CRLF</return>); otherwise
                       the last line of the message will not be parsed.

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


id: mailparse_msg_parse_file
type: function
doc:
<comment>Description:</comment>
  Parses a file
  
  Parses a file. This is the optimal way of parsing a mail file that you have on disk.

<comment>Param:</comment>
  <info>string</info>  <strong>$filename</strong>  Path to the file holding the message. The file is opened and streamed through
                     the parser.
                     
                     The message contained in <strong>$filename</strong> is supposed to end with a newline (<return>CRLF</return>);
                     otherwise the last line of the message will not be parsed.

<comment>Return:</comment>
  <info>resource</info>  Returns a <return>MIME</return> resource representing the structure, or <info>false</info> on error.

<comment>See Also:</comment>
   * <strong>mailparse_msg_free()</strong>
   * <strong>mailparse_msg_create()</strong>


id: mailparse_rfc822_parse_addresses
type: function
doc:
<comment>Description:</comment>
  Parse RFC 822 compliant addresses
  
  Parses a RFC 822 compliant recipient list, such as that found in the <return>To:</return> header.

<comment>Param:</comment>
  <info>string</info>  <strong>$addresses</strong>  A string containing addresses, like in: <return>Wez Furlong \<wez@example.com&gt;, doe@example.com</return>
                      
                      This string must not include the header name.

<comment>Return:</comment>
  <info>array</info>  Returns an array of associative arrays with the following keys for each recipient: <return>display</return>
         The recipient name, for display purpose. If this part is not set for a recipient, this key
         will hold the same value as  <return>address</return>. <return>address</return>The email address<return>is_group</return><info>true</info> if the recipient
         is a newsgroup, <info>false</info> otherwise.


id: mailparse_stream_encode
type: function
doc:
<comment>Description:</comment>
  Streams data from source file pointer, apply encoding and write to destfp 
    
  
  Streams data from the source file pointer, apply  <strong>$encoding</strong> and write to the destination file
  pointer.

<comment>Param:</comment>
  <info>resource</info>  <strong>$sourcefp</strong>  A valid file handle. The file is streamed through the parser.
  <info>resource</info>  <strong>$destfp</strong>    The destination file handle in which the encoded data will be written.
  <info>string</info>    <strong>$encoding</strong>  One of the character encodings supported by the mbstring module.

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


id: mailparse_uudecode_all
type: function
doc:
<comment>Description:</comment>
  Scans the data from fp and extract each embedded uuencoded file
    
  
  Scans the data from the given file pointer and extract each embedded uuencoded file into a
  temporary file.

<comment>Param:</comment>
  <info>resource</info>  <strong>$fp</strong>  A valid file pointer.

<comment>Return:</comment>
  <info>array</info>  Returns an array of associative arrays listing filename information. <return>filename</return>Path to the
         temporary file name created<return>origfilename</return>The original filename, for uuencoded parts only The
         first filename entry is the message body. The next entries are the decoded uuencoded files.


id: max
type: function
doc:
<comment>Description:</comment>
  Find highest value
  
  Alternative signature (not supported with named arguments):
  
  If the first and only parameter is an array, <strong>max()</strong> returns the highest value in that array. If at
  least two parameters are  provided, <strong>max()</strong> returns the biggest 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>max()</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>max()</strong> returns the parameter value considered "highest" 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>min()</strong>
   * <strong>count()</strong>


id: mb_check_encoding
type: function
doc:
<comment>Description:</comment>
  Dizgelerin belirtilen kodlama için geçerli olup olmadığını sınar
    
  
  Belirtilen bayt diziliminin belirtilen kodlamaya uygun olup olmadığını sınar. <strong>$değer</strong> bir dizi ise
  tüm anahtarlar ve değerler sırayla doğrulanır. "Geçersiz Kodlama Saldırısı"'nı önlemek için
  yararlıdır.

<comment>Param:</comment>
  <info>array|string|null</info>  <strong>$değer</strong>   Sınanacak bayt akımı veya bir dizi. Belirtilmezse, isteğin
                               başlangıcından itibaren tüm girdi sınanır.
                               
                               PHP 8.1.0 ve sonrasında, bu bağımsız değişkenin atlanması veya <info>null</info>
                               aktarılması önerilmemektedir.
  <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>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.


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

<comment>Param:</comment>
  <info>int</info>          <strong>$karakter_kodu</strong>  Unicode karakter kodu. Örn, "🐘" karakterini döndürmek için <return>128024</return>
                               belirtilmelidir.
  <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>  Başarı durumunda Unicode karakter kodu belirtilen karakterin belirtilen karakter
                kodlamasındaki gösterimini, başarısızlık durumunda <info>false</info> döner.

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


id: mb_convert_case
type: function
doc:
<comment>Description:</comment>
  Bir dizgeye büyük-küçük harf dönüşümü uygular
  
  Belirtilen dizgeye belirtilen kipe göre büyük-küçük harf dönüşümü uygular.

<comment>Param:</comment>
  <info>string</info>       <strong>$dizge</strong>    Dönüştürülecek dizge.
  <info>int</info>          <strong>$kip</strong>      Dönüşüm kipi. <info>MB_CASE_UPPER</info>, <info>MB_CASE_LOWER</info>, <info>MB_CASE_TITLE</info>, <info>MB_CASE_FOLD</info>,
                         <info>MB_CASE_UPPER_SIMPLE</info>, <info>MB_CASE_LOWER_SIMPLE</info>, <info>MB_CASE_TITLE_SIMPLE</info>,
                         <info>MB_CASE_FOLD_SIMPLE</info> sabitlerinden biri olabilir.
  <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>$kip</strong> ile belirtilen şekilde büyük-küçük harf dönüşümü yapılmış <strong>$dizge</strong>.

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


id: mb_convert_encoding
type: function
doc:
<comment>Description:</comment>
  Karakter kodlaması dönüşümü yapar
  
  Belirtilen <strong>$dizge</strong>nin karakter kodlamasını <strong>$kodlamadan</strong> veya dahili kodlamadan <strong>$kodlamaya</strong>
  dönüştürür. <strong>$dizge</strong> olarak bir dizi verilmişse tüm dizge değerler sırayla dönüştürülür.

<comment>Param:</comment>
  <info>array|string</info>       <strong>$dizge</strong>       Kodlaması dönüştürülecek dizge veya dizi.
  <info>string</info>             <strong>$kodlamaya</strong>   Dizgenin dönüştürüleceği kodlama.
  <info>array|string|null</info>  <strong>$kodlamadan</strong>  <strong>$kodlamadan</strong> bağımsız değişkeninde, dizge kodlamasını algılamak
                                  için kullanılacak karakter kodlamaları bir dizi veya virgül
                                  ayraçlı liste olarak belirtilir. Doğru kodlama
                                  <strong>mb_detect_encoding()</strong> işlevinde kullanılan algoritma ile saptanmaya
                                  çalışılır.
                                  
                                  <strong>$kodlamadan</strong><info>null</info> ise veya atlanmışsa mbstring.internal_encoding
                                  yönergesinin değeri, aksi takdirde default_charset değeri
                                  kullanılır.
                                  
                                  <strong>$kodlamaya</strong> ve <strong>$kodlamadan</strong> bağımsız değişkenlerine aktarılabilecek
                                  geçerli değerler için Desteklenen Karakter Kodlamaları sayfasına
                                  bakılabilir.

<comment>Return:</comment>
  <info>array|string|false</info>  Kodlaması dönüştürülen dizge.

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


id: mb_convert_kana
type: function
doc:
<comment>Description:</comment>
  Bir "kana" dizgeyi diğerine ("zen-kaku", "han-kaku" vs.)
    dönüştürür
  
  Belirtilen dizgeye "han-kaku" - "zen-kaku" dönüşümü uygular. İşlev sadece Japonca için
  kullanılabilir.

<comment>Param:</comment>
  <info>string</info>       <strong>$dizge</strong>    Dönüştürülecek dizge
  <info>string</info>       <strong>$kip</strong>      Dönüşüm seçeneği.
                         
                         Aşağıdaki seeneklerin bir birleşimi olarak belirtilebilir. Olası Dönüşüm
                         SeçenekleriSeçenekAnlamı<return>r</return> "zen-kaku" (tam geniş) harfleri "han-kaku" (yarı
                         geniş) harflere dönüştürür. <return>R</return> "han-kaku" harfleri "zen-kaku" harflere
                         dönüştürür. <return>n</return> "zen-kaku" sayıları "han-kaku" sayılara dönüştürür. <return>N</return>
                         "han-kaku" sayıları "zen-kaku" sayılara dönüştürür. <return>a</return> "zen-kaku" harfleri
                         ve sayıları "han-kaku"'ya dönüştürür. <return>A</return> "han-kaku" harfleri ve sayıları
                         "zen-kaku"'ya dönüştürür. ("a" ve "A" seçeneklerine dahil karakterler:
                         U+0022, U+0027, U+005C, U+007E hariç U+0021 - U+007E) <return>s</return> "zen-kaku" boşluğu
                         "han-kaku" boşluğa dönüştürür (U+3000 -&gt; U+0020). <return>S</return> "han-kaku" boşluğu
                         "zen-kaku" boşluğa dönüştürür (U+0020 -&gt; U+3000). <return>k</return> "zen-kaku kata-kana"
                         kodlamasından "han-kaku kata-kana" kodlamasına dönüştürür. <return>K</return> "han-kaku
                         kata-kana" kodlamasından "zen-kaku kata-kana" kodlamasına dönüştürür. <return>h</return>
                         "zen-kaku hira-gana" to "han-kaku kata-kana" kodlamasına dönüştürür. <return>H</return>
                         "han-kaku kata-kana" kodlamasından "zen-kaku hira-gana" kodlamasına
                         dönüştürür. <return>c</return> "zen-kaku kata-kana" kodlamasından "zen-kaku hira-gana"
                         kodlamasına dönüştürür. <return>C</return> "zen-kaku hira-gana" kodlamasından "zen-kaku
                         kata-kana" kodlamasına dönüştürür. <return>V</return> Sesli gösterimi kapatıp bir karaktere
                         dönüştürür. "K","H" ile kullanı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>  Dönüştürülen dizge.


id: mb_convert_variables
type: function
doc:
<comment>Description:</comment>
  Değişken içeriğinin karakter kodlamasını dönüştürür
  
  Belirtilen değişkenlerin karakter kodlamasını <strong>$kodlamadan</strong> <strong>$kodlamaya</strong> dönüştürür.
  
  <strong>mb_convert_variables()</strong> işlevi, kodlama algılamasının kısa dizgelerde başarısız olmaması için
  dizgeleri bir dizi veya nesne içinde birleştirir. Bu bakımdan kodlamayı karıştırmak tek bir dizi
  veya nesne içinde imkansızdır.

<comment>Param:</comment>
  <info>string</info>        <strong>$kodlamaya</strong>    Dizgenin dönüştürüleceği karakter kodlaması.
  <info>array|string</info>  <strong>$kodlamadan</strong>   <strong>$kodlamadan</strong> bağımsız değişkeninde, dizge kodlamasını algılamak için
                              kullanılacak karakter kodlamaları bir dizi veya virgül ayraçlı liste
                              olarak belirtilir. Belirtilmezse dahili algılama sırası kullanılır.
  <info>mixed</info>         <strong>$değişken</strong>   Kodlaması değiştirilecek değişken belirtilir. Dizi, dizge veya nesne
                              belirtilebilir. İşlev tüm bağımsız değişkenlerin aynı karakter
                              kodlamasına sahip olduğunu varsayar.
  <info>mixed</info>         <strong>$değişkenler</strong>  Diğer <strong>$değişkenler</strong>.

<comment>Return:</comment>
  <info>string|false</info>  Başarı durumunda dönüşüm öncesi karakter kodlaması, aksi takdirde <info>false</info> döner.


id: mb_decode_mimeheader
type: function
doc:
<comment>Description:</comment>
  MIME başlık alanındaki dizgeyi dönüştürür
  
  MIME başlığındaki dizgenin karakter kodlamasını dahili karakter kodlamasına dönüştürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  Dönüştürülecek dizge.

<comment>Return:</comment>
  <info>string</info>  Kodlaması dahili karakter kodlamasına dönüştürülmüş dizge.

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


id: mb_decode_numericentity
type: function
doc:
<comment>Description:</comment>
  HTML sayısal karakter gösterimini karaktere dönüştürür
    
  
  Belirtilen <strong>$dizge</strong> dizgesindeki karakter kodlarından belirtilen <strong>$bölge</strong> içinde kalan karakterlerin
  yerine HTML sayısal karakter gösterimlerini yerleştirir.

<comment>Param:</comment>
  <info>string</info>       <strong>$dizge</strong>      HTML karakter kodlaması kaldırılacak dizge.
  <info>array</info>        <strong>$bölge</strong>     Dönüşüm yapılacak kod bölgesini içeren dizi.
  <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.
  <info>bool</info>         <strong>$onaltılık</strong>  <info>true</info> ise sayısal gösterim onaltılık olur, değilse onluk olur.

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

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


id: mb_detect_encoding
type: function
doc:
<comment>Description:</comment>
  Karakter kodlamasını algılar
  
  Sıralı adaylar listesinden <info>string</info> türündeki <strong>$dizge</strong> için en uygun karakter kodlamasını saptar.
  
  Amaçlanan karakter kodlamasının otomatik tespiti hiçbir zaman tamamen güvenilir olamaz; bazı ek
  bilgiler olmadan, şifrelenmiş bir dizenin şifresini anahtarsız çözmeye benzer. Verilerle birlikte
  depolanan veya iletilen karakter kodlamasının bir "Content-Type" HTTP başlığı gibi bir
  göstergesinin kullanılması her zaman tercih edilir.
  
  Bu işlev, tüm bayt dizilerinin geçerli bir dizge oluşturmadığı çok baytlı kodlamalarda çok
  yararlıdır. Belirtilen dizge böyle bir dizi içeriyorsa, bu kodlama reddedilecek ve sonraki
  kodlamaya bakılacaktır.

<comment>Param:</comment>
  <info>string</info>             <strong>$dizge</strong>       Kodlaması algılanacak dizge.
  <info>array|string|null</info>  <strong>$kodlamalar</strong>  <strong>$kodlamalar</strong> ile denenecek karakter kodlamalarının listesi
                                  belirtilir. Algı sırası bir dizeler dizisi veya virgül ayraçlı bir
                                  liste olarak belirtilebilir.
                                  
                                  <strong>$kodlamalar</strong> atlanırsa veya <info>null</info> ise, dahili algılama sırası veya
                                  <strong>mb_detect_order()</strong> işlevi kullanılır.
  <info>bool</info>               <strong>$katı</strong>       <strong>$dizge</strong><strong>$kodlamalar</strong> listesi için geçersiz olduğunda izlenecek yolu
                                  belirler. <strong>$katı</strong> <info>false</info> ise en yakın eşleşen kodlama döner, <info>true</info>
                                  belirtilmişse <info>false</info> döner.
                                  
                                  <strong>$katı</strong> için öntanımlı değer, mbstring.strict_detection yapılandırma
                                  seçeneği ile atanabilir.

<comment>Return:</comment>
  <info>string|false</info>  <strong>$dizge</strong><strong>$kodlamalar</strong> listesi için geçersiz ise <info>false</info>, yoksa algılanan karakter
                kodlaması döner.

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


id: mb_detect_order
type: function
doc:
<comment>Description:</comment>
  Karakter kodlaması algılama sırasını tanımlar/döndürür
    
  
  <strong>$kodlama_listesi</strong> ile belirtilen otomatik karakter kodlaması algılama sırasını tanımlar.

<comment>Param:</comment>
  <info>array|string|null</info>  <strong>$kodlama_listesi</strong>  <strong>$kodlama_listesi</strong> bir dizi veya karakter kodlamalarının virgül
                                       ayraçlı listesi olarak belirtilir. Bkz, desteklenen
                                       kodlamalar
                                       
                                       <strong>$kodlama_listesi</strong><info>null</info> ise veya belirtilmezse karakter
                                       kodlaması algılama sırasını içeren bir dizi döner.
                                       
                                       Bu ayar, <strong>mb_detect_encoding()</strong> ve <strong>mb_send_mail()</strong> işlevini
                                       etkiler.
                                       
                                       <return>mbstring</return> şimdilik aşağıdaki kodlama algılama süzgeçlerini
                                       gerçeklemiştir. Bu kodlamalarla ilgili geçersiz bir bayt
                                       dizilimine rastlanırsa kodlama algılaması başarısız olur.
                                       
                                       <return>UTF-8</return>, <return>UTF-7</return>, <return>ASCII</return>, <return>EUC-JP</return>,<return>SJIS</return>, <return>eucJP-win</return>, <return>SJIS-win</return>, <return>JIS</return>,
                                       <return>ISO-2022-JP</return>
                                       
                                       Bir <return>ISO-8859-*</return> karakter kodlamasını, <return>mbstring</return> daima
                                       <return>ISO-8859-*</return> olarak algılar.
                                       
                                       <return>UTF-16</return>, <return>UTF-32</return>, <return>UCS2</return> ve <return>UCS4</return> için algılama daima başarısız
                                       olacaktır.

<comment>Return:</comment>
  <info>array|bool</info>  Kodlama algılama sırasını ayarlarken başarı durumunda <info>true</info>, başarısızlık durumunda
              <info>false</info> döner
              
              Kodlama algılama sırasını alırken, kodlamaların sıralı bir dizisi döndürülür.

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


id: mb_encode_mimeheader
type: function
doc:
<comment>Description:</comment>
  Dizgeyi MIME başlığı için kodlar
  
  Belirtilen <strong>$dizge</strong> dizgesini MIME başlığı kodlama şemasına göre kodlar.

<comment>Param:</comment>
  <info>string</info>       <strong>$dizge</strong>              Kodlanacak dizge. Kodlaması <strong>mb_internal_encoding()</strong> ile aynı
                                   olmalıdır.
  <info>string|null</info>  <strong>$karküm</strong>            Dizgenin kodlanacağı karakter kümesinin ismi. Öntanımlı değer
                                   geçerli yerel dil ayarından (mbstring.language) alınır.
  <info>string|null</info>  <strong>$aktarım_kodlaması</strong>  <strong>$aktarım_kodlaması</strong> ile MIME kodlama şeması belirtilir.  <return>"B"</return>
                                   (Base64) veya <return>"Q"</return> (Quoted-Printable) olmalıdır. Belirtilmezse son
                                   çare olarak <return>"B"</return> kullanılır.
  <info>string</info>       <strong>$satırsonu</strong>         <strong>mb_encode_mimeheader()</strong> işlevinin satırları katlayabilmesi için
                                   satır sonu imleyici belirtir. (RFC gereği belli bir uzunluktan
                                   daha uzun satırların katlanması gerekir. Bu uzunluk şimdilik 74
                                   bayttır.) Belirtilmediği takdirde son çare olarak <return>"\r\n"</return> (CRLF)
                                   kullanılır.
  <info>int</info>          <strong>$girinti</strong>            İlk satırın girinti miktarı (Başlıkta <strong>$dizge</strong> dizgesinden önceki
                                   karakter sayısı).

<comment>Return:</comment>
  <info>string</info>  Belirtilen dizgenin ASCII'ye dönüştürülmüş gösterimi döner.

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


id: mb_encode_numericentity
type: function
doc:
<comment>Description:</comment>
  Karakter kodlarını HTML sayısal karakter gösterimlerine
    dönüştürür
  
  Belirtilen <strong>$dizge</strong> dizgesindeki karakter kodlarını HTML sayısal karakter gösterimlerine dönüştürür.

<comment>Param:</comment>
  <info>string</info>       <strong>$dizge</strong>      HTML için kodlanacak dizge.
  <info>array</info>        <strong>$bölge</strong>     Dönüşüm yapılacak kod bölgesini içeren dizi.
  <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.
  <info>bool</info>         <strong>$onaltılık</strong>  <info>true</info> ise sayısal gösterim onaltılık olur, değilse onluk olur.

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

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


