# php_manual

id: geoip_db_get_all_info
type: function
doc:
<comment>Description:</comment>
  Returns detailed information about all GeoIP database types
  
  The <strong>geoip_db_get_all_info()</strong> function will return  detailed information as a multi-dimensional
  array about all the  GeoIP database types.
  
  This function is available even if no databases are installed. It will simply list them as
  non-available.
  
  The names of the different keys of the returning associative array are as follows:
  
   "available" -- Boolean, indicate if DB is available (see <strong>geoip_db_avail()</strong>)  "description" -- The
  database description  "filename" -- The database filename on disk (see <strong>geoip_db_filename()</strong>)
  
  "available" -- Boolean, indicate if DB is available (see <strong>geoip_db_avail()</strong>)
  
  "description" -- The database description
  
  "filename" -- The database filename on disk (see <strong>geoip_db_filename()</strong>)

<comment>Return:</comment>
  <info>array</info>  Returns the associative array.


id: geoip_domain_by_name
type: function
doc:
<comment>Description:</comment>
  Get the second level domain name
  
  The <strong>geoip_domain_by_name()</strong> function will return the second level domain names associated with a
  hostname or an IP address.
  
  This function is currently only available to users who have bought a commercial GeoIP Domain
  Edition. A warning will be issued if the proper database cannot be  located.

<comment>Param:</comment>
  <info>string</info>  <strong>$hostname</strong>  The hostname or IP address.

<comment>Return:</comment>
  <info>string</info>  Returns the domain name on success, or <info>false</info> if the address cannot be found in the
          database.


id: geoip_id_by_name
type: function
doc:
<comment>Description:</comment>
  Get the Internet connection type
  
  The <strong>geoip_id_by_name()</strong> function will return the Internet  connection type corresponding to a
  hostname or an IP address.
  
  The return value is numeric and can be compared to the following constants:
  
   GEOIP_UNKNOWN_SPEED  GEOIP_DIALUP_SPEED  GEOIP_CABLEDSL_SPEED  GEOIP_CORPORATE_SPEED 
  
  GEOIP_UNKNOWN_SPEED
  
  GEOIP_DIALUP_SPEED
  
  GEOIP_CABLEDSL_SPEED
  
  GEOIP_CORPORATE_SPEED

<comment>Param:</comment>
  <info>string</info>  <strong>$hostname</strong>  The hostname or IP address whose connection type is to be looked-up.

<comment>Return:</comment>
  <info>int</info>  Returns the connection type.


id: geoip_isp_by_name
type: function
doc:
<comment>Description:</comment>
  Get the Internet Service Provider (ISP) name
  
  The <strong>geoip_isp_by_name()</strong> function will return the name of the Internet Service Provider (ISP) that
  an IP is assigned to.
  
  This function is currently only available to users who have bought a commercial GeoIP ISP Edition.
  A warning will be issued if the proper database cannot be  located.

<comment>Param:</comment>
  <info>string</info>  <strong>$hostname</strong>  The hostname or IP address.

<comment>Return:</comment>
  <info>string</info>  Returns the ISP name on success, or <info>false</info> if the address cannot be found in the database.


id: geoip_netspeedcell_by_name
type: function
doc:
<comment>Description:</comment>
  Get the Internet connection speed
  
  The <strong>geoip_netspeedcell_by_name()</strong> function will return the Internet  connection type and speed
  corresponding to a hostname or an IP address.
  
  This function is only available if using GeoIP Library version 1.4.8 or newer.
  
  This function is currently only available to users who have bought a commercial GeoIP NetSpeedCell
  Edition. A warning will be issued if the proper database cannot be  located.
  
  The return value is a string, common values are:
  
   Cable/DSL  Dialup  Cellular  Corporate 
  
  Cable/DSL
  
  Dialup
  
  Cellular
  
  Corporate

<comment>Param:</comment>
  <info>string</info>  <strong>$hostname</strong>  The hostname or IP address.

<comment>Return:</comment>
  <info>string</info>  Returns the connection speed on success, or <info>false</info> if the address cannot be found in the
          database.


id: geoip_org_by_name
type: function
doc:
<comment>Description:</comment>
  Get the organization name
  
  The <strong>geoip_org_by_name()</strong> function will return the name of the organization that an IP is assigned
  to.
  
  This function is currently only available to users who have bought a commercial GeoIP
  Organization, ISP or AS Edition. A warning will be issued if the proper  database cannot be
  located.

<comment>Param:</comment>
  <info>string</info>  <strong>$hostname</strong>  The hostname or IP address.

<comment>Return:</comment>
  <info>string</info>  Returns the organization name on success, or <info>false</info> if the address cannot be found in the
          database.


id: geoip_record_by_name
type: function
doc:
<comment>Description:</comment>
  Returns the detailed City information found in the GeoIP Database
  
  The <strong>geoip_record_by_name()</strong> function will return the record information corresponding to a hostname
  or an IP address.
  
  This function is available for both GeoLite City Edition and commercial GeoIP City Edition. A
  warning will be issued if the proper database cannot be located.
  
  The names of the different keys of the returning associative array are as follows:
  
   "continent_code" -- Two letter continent code (as of version 1.0.4 with  libgeoip 1.4.3 or newer)
  "country_code" -- Two letter country code (see <strong>geoip_country_code_by_name()</strong>)  "country_code3" --
  Three letter country code (see <strong>geoip_country_code3_by_name()</strong>)  "country_name" -- The country name
  (see <strong>geoip_country_name_by_name()</strong>)  "region" -- The region code (ex: CA for California)  "city" --
  The city.  "postal_code" -- The Postal Code, FSA or Zip Code.  "latitude" -- The Latitude as
  signed <info>float</info>.  "longitude" -- The Longitude as signed <info>float</info>.  "dma_code" -- Designated Market Area
  code (USA and Canada only)  "area_code" -- The PSTN area code (ex: 212)
  
  "continent_code" -- Two letter continent code (as of version 1.0.4 with  libgeoip 1.4.3 or newer)
  
  "country_code" -- Two letter country code (see <strong>geoip_country_code_by_name()</strong>)
  
  "country_code3" -- Three letter country code (see <strong>geoip_country_code3_by_name()</strong>)
  
  "country_name" -- The country name (see <strong>geoip_country_name_by_name()</strong>)
  
  "region" -- The region code (ex: CA for California)
  
  "city" -- The city.
  
  "postal_code" -- The Postal Code, FSA or Zip Code.
  
  "latitude" -- The Latitude as signed <info>float</info>.
  
  "longitude" -- The Longitude as signed <info>float</info>.
  
  "dma_code" -- Designated Market Area code (USA and Canada only)
  
  "area_code" -- The PSTN area code (ex: 212)

<comment>Param:</comment>
  <info>string</info>  <strong>$hostname</strong>  The hostname or IP address whose record is to be looked-up.

<comment>Return:</comment>
  <info>array</info>  Returns the associative array on success, or <info>false</info> if the address  cannot be found in the
         database.


id: geoip_region_by_name
type: function
doc:
<comment>Description:</comment>
  Get the country code and region
  
  The <strong>geoip_region_by_name()</strong> function will return the country and region corresponding to a hostname
  or an IP address.
  
  This function is currently only available to users who have bought a commercial GeoIP Region
  Edition. A warning will be issued if the proper database cannot be located.
  
  The names of the different keys of the returning associative array are as follows:
  
   "country_code" -- Two letter country code (see <strong>geoip_country_code_by_name()</strong>)  "region" -- The
  region code (ex: CA for California)
  
  "country_code" -- Two letter country code (see <strong>geoip_country_code_by_name()</strong>)
  
  "region" -- The region code (ex: CA for California)

<comment>Param:</comment>
  <info>string</info>  <strong>$hostname</strong>  The hostname or IP address whose region is to be looked-up.

<comment>Return:</comment>
  <info>array</info>  Returns the associative array on success, or <info>false</info> if the address  cannot be found in the
         database.


id: geoip_region_name_by_code
type: function
doc:
<comment>Description:</comment>
  Returns the region name for some country and region code combo
  
  The <strong>geoip_region_name_by_code()</strong> function will return the region name corresponding to a country
  and region code combo.
  
  In the United States, the region code corresponds to the two-letter abbreviation of each state. In
  Canada, the region code corresponds to the two-letter province or territory code as attributed by
  Canada Post.
  
  For the rest of the world, GeoIP uses FIPS 10-4 codes to represent regions. You can check
  http://www.maxmind.com/app/fips10_4 for a detailed list of FIPS 10-4 codes.
  
  This function is always available if using GeoIP Library version 1.4.1 or newer. The data is taken
  directly from the GeoIP Library and not from any database.

<comment>Param:</comment>
  <info>string</info>  <strong>$country_code</strong>  The two-letter country code (see <strong>geoip_country_code_by_name()</strong>)
  <info>string</info>  <strong>$region_code</strong>   The two-letter (or digit) region code (see  <strong>geoip_region_by_name()</strong>)

<comment>Return:</comment>
  <info>string</info>  Returns the region name on success, or <info>false</info> if the country and region code combo cannot
          be found.


id: geoip_setup_custom_directory
type: function
doc:
<comment>Description:</comment>
  Set a custom directory for the GeoIP database
  
  The <strong>geoip_setup_custom_directory()</strong> function will change the default directory of the GeoIP
  database. This is equivalent to changing geoip.custom_directory.

<comment>Param:</comment>
  <info>string</info>  <strong>$path</strong>  The full path of where the GeoIP database is on disk.

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


id: geoip_time_zone_by_country_and_region
type: function
doc:
<comment>Description:</comment>
  Returns the time zone for some country and region code combo
  
  The <strong>geoip_time_zone_by_country_and_region()</strong> function will return the time zone corresponding to a
  country and region code combo.
  
  In the United States, the region code corresponds to the two-letter abbreviation of each state. In
  Canada, the region code corresponds to the two-letter province or territory code as attributed by
  Canada Post.
  
  For the rest of the world, GeoIP uses FIPS 10-4 codes to represent regions. You can check
  http://www.maxmind.com/app/fips10_4 for a detailed list of FIPS 10-4 codes.
  
  This function is always available if using GeoIP Library version 1.4.1 or newer. The data is taken
  directly from the GeoIP Library and not from any database.

<comment>Param:</comment>
  <info>string</info>  <strong>$country_code</strong>  The two-letter country code (see <strong>geoip_country_code_by_name()</strong>)
  <info>string</info>  <strong>$region_code</strong>   The two-letter (or digit) region code (see  <strong>geoip_region_by_name()</strong>)

<comment>Return:</comment>
  <info>string</info>  Returns the time zone on success, or <info>false</info> if the country and region code combo cannot be
          found.


id: getSession
type: function
doc:
<comment>Description:</comment>
  Connect to a MySQL server
  
  Connects to the MySQL server.

<comment>Param:</comment>
  <info>string</info>  <strong>$uri</strong>  The URI to the MySQL server, such as <return>mysqlx://user:password@host</return>.
                
                URI format:
                
                scheme://[user[:[password]]@]target[:port][?attribute1=value1&attribute2=value2...
                
                <return>scheme</return>: required, the connection protocol
                
                In mysql_xdevapi it is always 'mysqlx' (for X Protocol)
                
                <return>user</return>: optional, the MySQL user account for authentication
                
                <return>password</return>: optional, the MySQL user's password for authentication
                
                <return>target</return>: required, the server instance the connection refers to:
                
                * TCP connection (host name, IPv4 address, or IPv6 address)
                
                * Unix socket path (local file path)
                
                * Windows named-pipe (local file path)
                
                <return>port</return>: optional, network port of MySQL server.
                
                by default port for X Protocol is 33060
                
                <return>?attribute=value</return>: this element is optional and specifies a data dictionary  that
                contains different options, including:
                
                The <return>auth</return> (authentication mechanism) attribute as it relates to encrypted
                connections. For additional information, see Command Options for Encrypted
                Connections. The following 'auth' values are supported: <return>plain</return>, <return>mysql41</return>, <return>external</return>,
                and <return>sha256_mem</return>.
                
                The <return>connect-timeout</return> attribute affects the connection and not subsequent operations.
                It is set per connection whether on a single or multiple hosts.
                
                Pass in a positive integer to define the connection timeout in seconds, or pass in 0
                (zero) to disable the timeout (infinite). Not defining connect-timeout uses the
                default value of 10.
                
                Related, the MYSQLX_CONNECTION_TIMEOUT (timeout in seconds) and
                MYSQLX_TEST_CONNECTION_TIMEOUT (used while running tests) environment variables can
                be set and used instead of connect-timeout in the URI. The connect-timeout URI
                option has precedence over these environment variables.
                
                The optional <return>compression</return> attribute accepts these values:  <return>preferred</return> (client
                negotiates with server to find a supported algorithm; connection is uncompressed if
                a mutually supported algorithm is not found),  <return>required</return> (like "preferred", but
                connection is terminated if a mutually supported algorithm is not found), or
                <return>disabled</return> (connection is uncompressed). Defaults to <return>preferred</return>.
                
                This option was added in version 8.0.20.
                
                The optional <return>compression-algorithms</return> attribute defines  the desired compression
                algorithms (and their preferred usage order):  <return>zstd_stream</return> (alias: zstd),
                <return>lz4_message</return> (alias: lz4), or <return>deflate_stream</return> (aliases: deflate or zlib). By default,
                the order used (depending on system availability) is lz4_message, zstd_stream, then
                deflate_stream. For example, passing in compression-algorithms=[lz4,zstd_stream]
                uses lz4 if it's available, otherwise zstd_stream is used. If both are unavailable
                then behavior depends on the compression value e.g., if compression=required then
                it'll fail with an error.
                
                This option was added in version 8.0.22.
                
                For related information, see MySQL Shell's Connecting using a URI String.

<comment>Return:</comment>
  <info>mysql_xdevapi\Session</info>  A <class>Session</class> object.


id: get_browser
type: function
doc:
<comment>Description:</comment>
  Kullanıcının tarayıcısının neler yapabildiğini söyler
    
  
  Kullanıcının tarayıcısının neler yapabildiğini, tarayıcılar için bilgi dosyası olan browscap.ini
  dosyasına bakarak saptamaya çalışır.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$tarayıcı</strong>   Araştırılacak tarayıcı. Öntanımlı olarak HTTP <return>User-Agent</return> başlığındaki
                             değer kullanılır. Ancak bu bağımsız değişkende değer aktararak başka
                             bir tarayıcının bilgi dosyasına bakabilirsiniz.
                             
                             Bu bağımsız değişkende <info>null</info> değer aktarabilirsiniz.
  <info>bool</info>         <strong>$dizi_döndür</strong>  <info>true</info> atandığı takdirde, bu işlev bir nesne yerine bir dizi döndürür.

<comment>Return:</comment>
  <info>object|array|false</info>  Döndürülen nesne veya dizi, tarayıcının sürüm numarası, kimlik dizgesi, gibi
                      bilgilerin yanında, çerçeveleri, çerezleri, JavaScript'leri kabul edip
                      etmediği gibi bilgiller <info>true</info>/<info>false</info> değerleriyle içerilir.
                      
                      <return>cookies</return> değeri, kullanıcının çerezleri kabul edip etmediğini değil,
                      tarayıcının çerez kabul edebilme yeteneğini gösterir. Kullanıcının çerez kabul
                      edip etmediğini anlamanın tek yolu <strong>setcookie()</strong> ile bir çerez gönderip sonra bu
                      çerezin tarayıcıdaki değerini öğrenmeye çalışmaktır.
                      
                      Hiçbir bilgi yoksa, örneğin, php.ini içindeki browscap yapılandırma
                      yönergesine bir atama yapılmamış olması gibi durumlarda <info>false</info> döner.


id: get_called_class
type: function
doc:
<comment>Description:</comment>
  Çağrıldığı duruk yöntemin sınıf ismini döndürür
  
  Çağrıldığı duruk yöntemin sınıf ismini döndürür.

<comment>Return:</comment>
  <info>string</info>  Çağrıldığı sınıfın ismini döndürür.

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


id: get_cfg_var
type: function
doc:
<comment>Description:</comment>
  Belirtilen PHP yönergesinin değerini döndürür
  
  Belirtilen PHP yapılandırma yönergesininin değerini döndürür.
  
  Bu işlev, PHP yapılandırılırken kullanılan yapılandırma seçeneklerini döndürmediği gibi Apache
  yapılandırma dosyasını da okumaz.
  
  Sistemin bir yapılandırma dosyası kullanıp kullanmadığını cfg_file_path yönergesinin değerine
  bakarak öğrenebilirsiniz. Bir değer atanmışsa yapılandırma dosyası kullanılıyordur.

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

<comment>Return:</comment>
  <info>string|array|false</info>  Bir hata oluşursa <info>false</info>, aksi takdirde belirtilen PHP yapılandırma
                      yönergesinin değerini döndürür.

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


id: get_class
type: function
doc:
<comment>Description:</comment>
  Bir nesnenin ait olduğu sınıfın ismini döndürür
  
  Belirtilen <strong>$nesne</strong> nesnesinin ait olduğu sınıfın ismini döndürür.

<comment>Param:</comment>
  <info>object</info>  <strong>$nesne</strong>  Sınanacak nesne Bir sınıfın içindeyken bu bağımsız değişken atlanabilir.
                  
                  PHP 7.2.0 ve sonrasında <strong>$nesne</strong>'ye <info>null</info> belirtmeye artık izin verilmiyor ve
                  <info>E_WARNING</info> seviyesinde bir uyarı çıktılanıyor.
                  
                  PHP 8.0.0 ve sonrasında ise <strong>$nesne</strong>'ye <info>null</info> belirtilmesi durumunda <class>TypeError</class>
                  istisnası oluşuyor.
                  
                  Bağımsız değişken hala seçimlik olup işlev bir sınıfın içinden çağrıldığında
                  bağımsız değişkeni belirtmek gerekmez. Fakat <info>null</info> belirtmek, bir <info>E_WARNING</info>
                  uyarısına sebep olur.

<comment>Return:</comment>
  <info>string</info>  Belirtilen <strong>$nesne</strong> nesnesinin örneği olduğu sınıfın ismini bir dizge olarak döndürür.
          
          <strong>$nesne</strong> bir sınıfın içinde kullanılmazsa, sınıfın ismi döner.
          
          <strong>$nesne</strong> bir isim alanında mevcut bir sınıfın örneği ise, sınıfın nitelikli isim alanı adı
          döner.

<comment>See Also:</comment>
   * <strong>get_called_class()</strong>
   * <strong>get_parent_class()</strong>
   * <strong>gettype()</strong>
   * <strong>get_debug_type()</strong>
   * <strong>is_subclass_of()</strong>


id: get_class_methods
type: function
doc:
<comment>Description:</comment>
  Sınıf yöntemlerinin isimlerini döndürür
  
  Sınıf yöntemlerinin isimlerini döndürür.

<comment>Param:</comment>
  <info>object|string</info>  <strong>$nesne_veya_sınıf</strong>  Sınıf veya nesne ismi.

<comment>Return:</comment>
  <info>array</info>  Sınıf yöntemlerinin isimlerini bir dizi olarak döndürür. Hata durumunda <info>null</info> döner.

<comment>See Also:</comment>
   * <strong>get_class()</strong>
   * <strong>get_class_vars()</strong>
   * <strong>get_object_vars()</strong>


id: get_class_vars
type: function
doc:
<comment>Description:</comment>
  Sınıfın öntanımlı özelliklerini döndürür
  
  Belirtilen <strong>$sınıf</strong> sınıfının öntanımlı <return>public</return> özelliklerini döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$sınıf</strong>  Sınıfın ismi.

<comment>Return:</comment>
  <info>array</info>  Geçerli etki alanında bildirilmiş görünür özellikleri içeren bir ilişkisel dizi döndürür.
         Dizi elemanları <return>özellik =&gt; değer</return> biçemindedir. Hata durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>get_class_methods()</strong>
   * <strong>get_object_vars()</strong>


id: get_current_user
type: function
doc:
<comment>Description:</comment>
  PHP betiğinin sahibininin kullanıcı ismini döndürür
  
  Betik sahibininin kullanıcı ismini döndürür.

<comment>Return:</comment>
  <info>string</info>  Kullanıcı ismi bir dizge olarak döner.

<comment>See Also:</comment>
   * <strong>getmyuid()</strong>
   * <strong>getmygid()</strong>
   * <strong>getmypid()</strong>
   * <strong>getmyinode()</strong>
   * <strong>getlastmod()</strong>


id: get_debug_type
type: function
doc:
<comment>Description:</comment>
  Hata ayıklamaya uygun şekilde değişkenin tür adını döndürür
  
  PHP değişken değerinin çözümlenmiş adını döndürür. Bu işlev, tür bildirimlerinde kullanılacak olan
  nesneleri sınıf adlarına, kaynakları kaynak türü adlarına ve sayıl değerleri bilinen adlarına
  çözümler.
  
  Bu işlev, tarihsel nedenlerle mevcut olanlardan ziyade güncel kullanımla daha tutarlı olan tür
  adları döndürmesi bakımından <strong>gettype()</strong> işlevinden farklıdır.

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

<comment>Return:</comment>
  <info>string</info>  Dönen dizgenin olası değerleri: Tür + DurumDönen DeğerBilginull<return>"null"</return>-Mantıksallar (true
          veya false)<return>"bool"</return>-Tamsayılar<return>"int"</return>-Kayan
          noktalılar<return>"float"</return>-Dizgeler<return>"string"</return>-Diziler<return>"array"</return>-Özkaynaklar<return>"resource
          (özkaynak_adı)"</return>-Özkaynaklar (Kapalı)<return>"resource (closed)"</return>Örnek: fclose ile kapandıktan sonra
          bir dosya akımı.İsimli Sınıfların Nesneleri<return>Foo\Bar</return> gibi bir isim alanını da içermek üzere
          sınıfın tam adı. -İsimsiz Sınıfların Nesneleri<return>"class@anonymous"</return><return>$x = new class { ... }</return>
          sözdizimi ile oluşturulan isimsiz sınıflar.

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


id: get_declared_classes
type: function
doc:
<comment>Description:</comment>
  Tanımlı sınıfların isimlerini bir dizi olarak döndürür
    
  
  Tanımlı sınıfların isimlerini döndürür.

<comment>Return:</comment>
  <info>array</info>  Betikte tanımlanmış sınıfların isimlerini içeren bir dizi döner.
         
         PHP ile derlediğiniz veya yüklediğiniz eklentilere bağlı olarak, dizi başka sınıflar da
         içerebilir. Yani, bu sınıflarla aynı isimde kendi sınıflarınızı tanımlayamazsınız. Evvelce
         tanımlanmış sınıfların isimlerini eklerdeki Öntanımlı Sınıflar bölümünde bulabilirsiniz.

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


id: get_declared_interfaces
type: function
doc:
<comment>Description:</comment>
  Bildirilmiş tüm arayüzleri bir dizi olarak döndürür
  
  Bildirilmiş tüm arayüzleri döndürür.

<comment>Return:</comment>
  <info>array</info>  Betikte bildirilmiş arayüzlerin isimlerini içeren bir dizi döner.

<comment>See Also:</comment>
   * <strong>interface_exists()</strong>
   * <strong>get_declared_classes()</strong>
   * <strong>class_implements()</strong>


id: get_declared_traits
type: function
doc:
<comment>Description:</comment>
  Bildirilmiş tüm nitelikleri dizi olarak döndürür
  
  Bildirilmiş tüm niteliklerin değer olduğu bir dizi döndürür.

<comment>Return:</comment>
  <info>array</info>  Bildirilmiş tüm niteliklerin değer olduğu bir dizi döndürür.

<comment>See Also:</comment>
   * <strong>class_uses()</strong>
   * <strong>trait_exists()</strong>


id: get_defined_constants
type: function
doc:
<comment>Description:</comment>
  Tüm sabitlerin isimlerini ve değerlerini içeren bir ilişkisel
    dizi döndürür
  
  Tanımlı olan tüm sabitlerin isimlerini ve değerlerini içeren bir ilişkisel dizi döndürür.
  Eklentilerce oluşturulanların yanında <strong>define()</strong> işleviyle tanımlananları da döndürür.

<comment>Param:</comment>
  <info>bool</info>  <strong>$sınıfla</strong>  <info>true</info> belirtildiği takdirde, dizinin içerdiği sabitler dizinin ilk anahtarlarının
                  altında sınıflandırılırlar.
                  ]]>
                  Yukarıdaki örnek şuna benzer bir çıktı üretir: Array ( [E_ERROR] => 1 [E_WARNING]
                  => 2 [E_PARSE] => 4 [E_NOTICE] => 8 [E_CORE_ERROR] => 16 [E_CORE_WARNING] => 32
                  [E_COMPILE_ERROR] => 64 [E_COMPILE_WARNING] => 128 [E_USER_ERROR] => 256
                  [E_USER_WARNING] => 512 [E_USER_NOTICE] => 1024 [E_ALL] => 2047 [TRUE] => 1 )
                   [pcre] => Array ( [PREG_PATTERN_ORDER] => 1 [PREG_SET_ORDER] => 2
                  [PREG_OFFSET_CAPTURE] => 256 [PREG_SPLIT_NO_EMPTY] => 1 [PREG_SPLIT_DELIM_CAPTURE]
                  => 2 [PREG_SPLIT_OFFSET_CAPTURE] => 4 [PREG_GREP_INVERT] => 1 )
                   [user] => Array ( [SABİT] => 1 )
                  
                  )
                  ]]>
                  
                  Yukarıdaki örnek şuna benzer bir çıktı üretir:

<comment>Return:</comment>
  <info>array</info>  sabit_adı =&gt; sabit_değeri dizisini döndürür. Seçimlik olarak, sabitler eklenti
         isimlerine göre gruplandırılır.

<comment>See Also:</comment>
   * <strong>defined()</strong>
   * <strong>constant()</strong>
   * <strong>get_loaded_extensions()</strong>
   * <strong>get_defined_functions()</strong>
   * <strong>get_defined_vars()</strong>


id: get_defined_functions
type: function
doc:
<comment>Description:</comment>
  Tanımlanmış bütün işlevleri içeren bir dizi döndürür
    
  
  Tanımlanmış bütün işlevleri bir dizi olarak döndürür.

<comment>Param:</comment>
  <info>bool</info>  <strong>$iptal_edilen_hariç</strong>  <info>true</info> atanırsa iptal edilen işlevler dönen dizide bulunmaz.

<comment>Return:</comment>
  <info>array</info>  Hem kullanıcı tanımlı hem de yerleşik (dahili) bütün tanımlanmış işlevlerin listesini bir
         çok boyutlu dizi olarak döndürür. Dahili işlevlere $dizi["internal"] ile ulaşılabilirken
         kullanıcı tanımlı işlevlere $dizi["user"] ile ulaşılabilir (aşağıdaki örneğe bakınız).

<comment>See Also:</comment>
   * <strong>function_exists()</strong>
   * <strong>get_defined_vars()</strong>
   * <strong>get_defined_constants()</strong>
   * <strong>get_declared_classes()</strong>


id: get_defined_vars
type: function
doc:
<comment>Description:</comment>
  Tüm tanımlı değişkenleri içeren bir dizi döndürür
    
  
  <strong>get_defined_vars()</strong> işlevinin çağrıldığı etki alanında geçerli tüm değişkenleri (ortam
  değişkenleri, sunucu ve kullanıcı tanımlı değişkenler) içeren çok boyutlu bir dizi döner.

<comment>Return:</comment>
  <info>array</info>  Tüm tanımlı değişkenleri içeren çok boyutlu bir dizi.

<comment>See Also:</comment>
   * <strong>isset()</strong>
   * <strong>get_defined_functions()</strong>
   * <strong>get_defined_constants()</strong>


id: get_extension_funcs
type: function
doc:
<comment>Description:</comment>
  Bir eklentinin tüm işlevlerinin isimlerini içeren bir dizi döndürür
  
  <strong>$eklenti</strong> ile belirtilen modülde tanımlı tüm işlevlerin isimlerini bir dizi içinde döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$eklenti</strong>  Modülün ismi.
                    
                    Bu bağımsız değişken küçük harflerle yazılmalıdır.

<comment>Return:</comment>
  <info>array|false</info>  <strong>$eklenti</strong> geçerli bir eklenti ismi değilse <info>false</info>, aksi takdirde tüm işlev isimlerini
               içeren bir dizi döner.

<comment>See Also:</comment>
   * <strong>get_loaded_extensions()</strong>
   * ReflectionExtension::getFunctions


id: get_headers
type: function
doc:
<comment>Description:</comment>
  Bir HTTP isteğine sunucunun verdiği yanıtta gönderilen tüm
    başlıkları döndürür
  
  <strong>get_headers()</strong> işlevi, bir HTTP isteğine sunucunun verdiği yanıtta gönderilen tüm başlıkları bir
  dizi içinde döndürür.

<comment>Param:</comment>
  <info>string</info>         <strong>$url</strong>        Hedef URL.
  <info>bool</info>           <strong>$ilişkisel</strong>  İsteğe bağlı <strong>$ilişkisel</strong> bağımsız değişkeninde <info>true</info> aktarılırsa
                             <strong>get_headers()</strong> yanıtı çözümleyip başlıkları dizinin anahtarları haline
                             getirir.
  <info>resource|null</info>  <strong>$bağlam</strong>    <strong>stream_context_create()</strong> ile oluşturulmuş geçerli bir bağlam özkaynağı
                             ya da öntanımlı bağlamı kullanmak için <info>null</info>.

<comment>Return:</comment>
  <info>array|false</info>  Başarısızlık durumunda <info>false</info>, aksi takdirde başlıkları içeren indisli veya ilişkisel
               bir dizi döner.

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


id: get_html_translation_table
type: function
doc:
<comment>Description:</comment>
  htmlspecialchars ve
    htmlentities tarafından kullanılan dönüşüm tablosunu
    döndürür
  
  <strong>get_html_translation_table()</strong> işlevi, <strong>htmlspecialchars()</strong> ve <strong>htmlentities()</strong> tarafından kullanılan
  dahili dönüşüm tablosunu döndürür.
  
  Özel karakterler çeşitli yollarla kodlanabilir. Örneğin " karakteri ,  <return>&#34;</return> veya <return>&#x22</return> olarak
  kodlanabilir. <strong>get_html_translation_table()</strong> işlevi sadece <strong>htmlspecialchars()</strong> ve <strong>htmlentities()</strong>
  tarafından kullanılan biçimi döndürür.

<comment>Param:</comment>
  <info>int</info>     <strong>$tablo</strong>       Hangi tabloyu istediğinizi <info>HTML_ENTITIES</info> ve <info>HTML_SPECIALCHARS</info> sabitlerinden
                       biri ile belirtebilirsiniz. <info>HTML_SPECIALCHARS</info> öntanımlıdır.
  <info>int</info>     <strong>$seçenekler</strong>  Tablonun hangi tırnak işaretlerini içereceğini ve tablonun hangi belge türü
                       için olduğunu belirten aşağıdaki seçeneklerin bir veya daha fazlasının bit
                       maskesi. <return>ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401</return> öntanımlıdır.
                       Kullanılabilen <strong>$seçenekler</strong>in sabitleriSabit AdıAçıklama<info>ENT_COMPAT</info>Tablo çift
                       tırnaklı öğeleri içerir, tek tırnaklıları değil.<info>ENT_QUOTES</info>Tablo hem çift
                       tırnaklı hem de tek tırnaklı öğeleri içerir. <info>ENT_NOQUOTES</info>Tablo ne çift
                       tırnaklı ne de tek tırnaklı öğeleri içerir. <info>ENT_SUBSTITUTE</info> Geçersiz kod
                       dizilimi için boş bir dizge döndürülmeyip dizilimin yerine Unicode Değiştirme
                       Karakteri (U+FFFD veya &#FFFD;) yerleştirilir. <info>ENT_HTML401</info>Tablo HTML 4.01
                       içindir.<info>ENT_XML1</info>Tablo XML 1 içindir.<info>ENT_XHTML</info>Tablo XHTML
                       içindir.<info>ENT_HTML5</info>Tablo HTML 5 içindir.
  <info>string</info>  <strong>$kodlama</strong>     Kullanılacak kodlama. Belirtilmezse, UTF-8 öntanımlıdır.
                       
                       Aşağıdaki karakter kümeleri desteklenmektedir. Desteklenen karakter
                       kümeleriKarakter kümesiTakma adıAçıklamaISO-8859-1ISO8859-1 Batı Avrupa,
                       Latin-1 ISO-8859-5ISO8859-5 Az kullanılan kril küme (Latin/Cyrillic).
                       ISO-8859-15ISO8859-15 Doğu Avrupa, Latin-9. Euro işaretini ekler, Fransızca
                       ve Fince harfler Latin-1'de (ISO-8859-1) yoktur. UTF-8 ASCII uyumlu 8 bitlik
                       çok baytlı Unicode. cp866ibm866, 866 DOS'a özgü Kril karakter kümesi.
                       cp1251Windows-1251, win-1251, 1251 Windows'a özgü Kril karakter kümesi.
                       cp1252Windows-1252, 1252 Doğu Avrupa için Windows'a özgü karakter kümesi.
                       KOI8-Rkoi8-ru, koi8r Rusça. BIG5950 Geleneksel Çince, aslında Tayvan'da
                       kullanılır. GB2312936 Basitleştirilmiş Çince, ulusal standart karakter
                       kümesi. BIG5-HKSCS Geleneksel Çince, Hong Kong eklentisi ile Big5.
                       Shift_JISSJIS, 932 Japonca. EUC-JPEUCJP, eucJP-win Japonca. MacRoman Mac OS
                       tarafından kullanılmış karakter kümesi. <return>''</return> Boş bir dize, karakter kümesini,
                       komut dosyası kodlamasından (Zend multibyte), default_charset ve geçerli
                       yerel ayardan (bkz. <strong>nl_langinfo()</strong> ve <strong>setlocale()</strong>) algılamayı bu sırayla
                       etkinleştirir. Önerilmez.   Bunlardan başka karakter kümesi tanınmaz. Yerine
                       öntanımlı karakter kümesi kullanılır ve bir uyarı çıktılanır.
                       
                       Bunlardan başka karakter kümesi tanınmaz. Yerine öntanımlı karakter kümesi
                       kullanılır ve bir uyarı çıktılanır.

<comment>Return:</comment>
  <info>array</info>  Dönüşüm tablosunu bir dizi olarak döndürür.

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


id: get_include_path
type: function
doc:
<comment>Description:</comment>
  include_path yönergesinin değerini döndürür
  
  include_path yönergesinin değerini döndürür.

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

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


id: get_included_files
type: function
doc:
<comment>Description:</comment>
  Betiğe dahil edilen dosyaların isimlerini içeren bir dizi
    döndürür
  
  <strong>include()</strong>, <strong>include_once()</strong>, <strong>require()</strong> veya <strong>require_once()</strong> kullanarak betiğe dahil edilen tüm
  dosyaların isimlerini döndürür.

<comment>Return:</comment>
  <info>array</info>  Betiğe dahil edilen dosyaların isimlerini içeren bir dizi döndürür.
         
         Betiğin kendisi de içerilmiş bir dosya olarak ele alınır ve ismi dönen diziye dahil edilir.
         
         Betiğe birden fazla dahil edilen dosyaların isimleri dönen dizi içinde bir kere zikredilir.

<comment>See Also:</comment>
   * <strong>include()</strong>
   * <strong>include_once()</strong>
   * <strong>require()</strong>
   * <strong>require_once()</strong>
   * <strong>get_required_files()</strong>


id: get_loaded_extensions
type: function
doc:
<comment>Description:</comment>
  Derlenmiş ve yüklenmiş tüm modüllerin isimlerini içeren bir dizi
    döndürür
  
  PHP yorumlayıcı içinde derlenmiş ve yüklenmiş tüm modüllerin isimlerini içeren bir dizi döndürür.

<comment>Param:</comment>
  <info>bool</info>  <strong>$zend_eklentileri</strong>  Öntanımlı değeri <info>false</info> olup, bu durumda Zend eklentilerini listelemez,
                           mysqli gibi normal eklentileri listeler.

<comment>Return:</comment>
  <info>array</info>  Tüm modül isimlerini içeren indisli bir dizi ile döner.

<comment>See Also:</comment>
   * <strong>get_extension_funcs()</strong>
   * <strong>extension_loaded()</strong>
   * <strong>dl()</strong>
   * <strong>phpinfo()</strong>


id: get_magic_quotes_gpc
type: function
doc:
<comment>Description:</comment>
  magic_quotes_gpc yönergesinin değerini döndürür
  
  Daima <info>false</info> döner.

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

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


id: get_magic_quotes_runtime
type: function
doc:
<comment>Description:</comment>
  magic_quotes_runtime yönergesinin çalışma anı değerini döndürür
    
  
  Her zaman <info>false</info> döner.

<comment>Return:</comment>
  <info>false</info>  Her zaman <info>false</info> döner.

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


id: get_mangled_object_vars
type: function
doc:
<comment>Description:</comment>
  Karışık nesne özelliği dizisi döndürür
  
  <strong>$nesne</strong>'nin özelliklerini eleman olarak içeren bir dizi döndürür. Anahtarlar üye değişken
  isimleridir, bir kaç istisna dışında: Private değişken isimleri ismi önceleyen sınıf isimlerine
  sahipken protected değişken isimleri <return>*</return> ile öncelenir. Başa eklenen bu değerlerin yerini diğer
  tarafta <return>NUL</return> baytlar alır. İlklendirilmemiş  tür belirtimli özellikler sessizce devre dışı
  bırakılır.

<comment>Param:</comment>
  <info>object</info>  <strong>$nesne</strong>  Bir sınıfın örneği.

<comment>Return:</comment>
  <info>array</info>  <strong>$nesne</strong>'nin görünürlüğüne aldırmadan tüm özellikleri içeren bir dizi döner.

<comment>See Also:</comment>
   * <strong>get_class_vars()</strong>
   * <strong>get_object_vars()</strong>


id: get_meta_tags
type: function
doc:
<comment>Description:</comment>
  Bir  HTML dosyanın meta etiketlerindeki öznitelikleri çıkarıp bir
    dizi olarak döndürür
  
  Belirtilen <strong>$dosya</strong> dosyasını açar ve \<meta&gt; etiketlerini satır satır çözümler. Çözümleme <return>\</head&gt;</return> etiketine rastlanıncaya kadar sürer.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>                HTML dosyasının yolu. Bu bir yerel dosya olabileceği gibi bir URL de
                                olabilir.
                                
                                - <strong>get_meta_tags()</strong> bunları çözümler
                                
                                
                                
                                 
                                ]]>
  <info>bool</info>    <strong>$include_path_kullan</strong>  Bu bağımsız değişkene <info>true</info> belirtildiği takdirde, PHP HTML dosyayı
                                include_path yönergesinde belirtilen yollarda arar. Bu, sadece yerel
                                dosyalar için geçerlidir; URL'lerde kullanılmaz.

<comment>Return:</comment>
  <info>array|false</info>  Bütün meta etiketlerinden ayrıştırılan öznitelikleri içeren bir dizi döner.
               
               <return>name</return> özniteliğinin değerinin anahtar; <return>content</return> özniteliğinin değerinin değer olduğu
               elemanlardan oluşan bir dizi döner. Böylece standart dizi işlevleri ile bu dizi
               elemanları üzerinde tek tek işlem yapabilirsiniz. <return>name</return> özniteliğinin içindeki özel
               karakterlerin yerlerine birer '_' konur ve kalan harfler küçük harfe dönüştürülür.
               Aynı <return>name</return> özniteliğine sahip iki meta etiketi varsa sadece sonuncusu, başarısızlık
               durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>htmlentities()</strong>
   * <strong>urlencode()</strong>


id: get_object_vars
type: function
doc:
<comment>Description:</comment>
  Belirtilen nesnenin özelliklerini döndürür
  
  Belirtilen <strong>$nesne</strong> nesnesinin etki alanına bağlı olarak erişilebilen duruk olmayan özelliklerini
  döndürür.

<comment>Param:</comment>
  <info>object</info>  <strong>$nesne</strong>  Bir sınıfın örneği.

<comment>Return:</comment>
  <info>array</info>  Belirtilen <strong>$nesne</strong> nesnesinin etki alanına bağlı olarak erişilebilen duruk olmayan
         özelliklerini bir dizi olarak döndürür.

<comment>See Also:</comment>
   * <strong>get_class_methods()</strong>
   * <strong>get_class_vars()</strong>


id: get_parent_class
type: function
doc:
<comment>Description:</comment>
  Nesne veya sınıfın ebeveyn sınıfının ismini döndürür
  
  Belirtilen <strong>$nesne</strong> nesnesinin veya sınıfının ebeveyn sınıfının ismini döndürür.

<comment>Param:</comment>
  <info>object|string</info>  <strong>$nesne_veya_sınıf</strong>  Sınanacak sınıf veya nesne ismi. İşlev bir nesnenin yönteminden
                                    çağrılırsa bu bağımsız değişken atlanabilir.

<comment>Return:</comment>
  <info>string|false</info>  Belirtilen <strong>$nesne_veya_sınıf</strong>ın ebeveyn sınıfının ismini bir dizge olarak döndürür.
                
                Nesnenin bir ebeveyni yoksa <info>false</info> döner.
                
                İşlev bağımsız değişkensiz çağrılırsa <info>false</info> döner.

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


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


id: get_resource_id
type: function
doc:
<comment>Description:</comment>
  Belirtilen özkaynağın tamsayı belirteci döner
  
  Bu işlev, bir özkaynak için tamsayı belirteç oluşturmak için tür açısından güvenli bir yol sağlar.

<comment>Param:</comment>
  <info>resource</info>  <strong>$tanıtıcı</strong>  Değerlendirilecek özkaynağın tanıtıcısı.

<comment>Return:</comment>
  <info>int</info>  Belirtilen <strong>$tanıtıcı</strong> için <info>int</info> türünde bir belirteç döner.
       
       Bu işlev aslında, özkaynak kimliğini almak için daha kolay bir yol olarak <strong>$tanıtıcı</strong>ya <info>int</info> tür
       dönüşümü uygular.

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


id: get_resource_type
type: function
doc:
<comment>Description:</comment>
  Özkaynak türünü döndürür
  
  Bu işlev belirtilen özkaynağın türünü döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$özkaynak</strong>  Sınanacak özkaynak.

<comment>Return:</comment>
  <info>string</info>  Belirtilen <strong>$özkaynak</strong> bir özkaynak ise bu işlev bu özkaynağın türünü belirten bir dizge
          döndürür. Eğer tür, bu işlev tarafından tanınmıyorsa <return>Unknown</return> dizgesi döner.
          
          <strong>$özkaynak</strong><info>resource</info> türünde değilse işlev <info>null</info> döndürür ve bir hata üretir.

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


id: get_resources
type: function
doc:
<comment>Description:</comment>
  Etkin özkaynakları döndürür
  
  Etkin özkaynakların isteğe bağlı olarak belirtilen <strong>$tür</strong>dekilerini veya tümünü döndürür.
  
  Bu işlev, hata ayıklama ve sınama amaçlıdır. Üretim ortamlarında kullanılmamalı, özellikle
  normalde erişilemeyen kaynaklara erişmemeli ve hatta bunları değiştirmemelidir (<class>SplFileObject</class>
  örneklerini oluşturan akım kaynağı gibi).

<comment>Param:</comment>
  <info>string|null</info>  <strong>$tür</strong>  Belirtilmişse, işlevin sadede bu türdeki etkin özkaynakları döndürmesini
                     sağlar. Bkz: Kullanılabilir özkaynak türlerinin listesi
                     
                     Tür olarak <return>Unknown</return> dizgesi belirtilirse, sadece 'unknown' türündeki özkaynaklar
                     döner.
                     
                     Atlanırsa, tüm etkin özkaynaklar döner.

<comment>Return:</comment>
  <info>array</info>  Geçerli etkin özkaynakları numaralarına göre indislenmiş olarak içeren bir dizi döner.

<comment>See Also:</comment>
   * <strong>get_loaded_extensions()</strong>
   * <strong>get_defined_constants()</strong>
   * <strong>get_defined_functions()</strong>
   * <strong>get_defined_vars()</strong>


id: getallheaders
type: function
doc:
<comment>Description:</comment>
  Tüm HTTP istek başlıklarını getirir
  
  Mevcut isteğe ait HTTP başlıklarının tümünü bir dizi olarak döndürür.
  
  Bu işlev <strong>apache_request_headers()</strong> işlevine bir takma addır. Bu işleven nasıl çalıştığı hakkında
  ayrıntılı bilgi edinmek için <strong>apache_request_headers()</strong> işlevinin açıklamasına bakınız.

<comment>Return:</comment>
  <info>array</info>  Herşey yolunda gitmişse mevcut isteğe ait tüm HTTP başlıklarını içeren bir ilişkili dizi
         döndürür, aksi takdirde  <info>false</info> döndürür.

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


id: getcwd
type: function
doc:
<comment>Description:</comment>
  Geçerli çalışma dizinini döndürür
  
  Geçerli çalışma dizinini döndürür.

<comment>Return:</comment>
  <info>string|false</info>  Başarılı olursa geçerli çalışma dizinini, aksi takdirde  <info>false</info> döndürür.
                
                Bazı Unix türevlerinde, üst dizinlere erişim izni yoksa <strong>getcwd()</strong> işlevi <info>false</info>
                döndürür. Erişim izinleri ve kipler hakkında daha ayrıntılı bilgi için <strong>chmod()</strong>
                işlevine bakınız.

<comment>See Also:</comment>
   * <strong>chdir()</strong>
   * <strong>chmod()</strong>


id: getdate
type: function
doc:
<comment>Description:</comment>
  Tarih/zaman bilgisi getirir
  
  Bağımsız değişkenle çağrılmışsa <strong>$zaman_damgası</strong>'na karşılık olan tarih bilgisini bir ilişkisel dizi
  olarak döndürür. Bağımsız değişkensiz çağrılmışsa dönen değer o anın yerel zamanına göre olur.

<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.

<comment>Return:</comment>
  <info>array</info>  <strong>$zaman_damgası</strong>'na karşılık olan tarih bilgisini bir ilişkisel dizi olarak döndürür.
         İlişkisel dizide döndürülen öğeler aşağıdaki gibidir:
         
         İlişkisel diziyle döndürülen anahtarlarAnahtarAçıklamaÖrnek dönüş
         değerleri<return>"seconds"</return>Saniyelerin sayısal gösterimi<return>0</return>'dan <return>59</return>'a kadar<return>"minutes"</return>Dakikaların sayısal
         gösterimi<return>0</return>'dan <return>59</return>'a kadar <return>"hours"</return>Saatlerin sayılsal gösterimi<return>0</return>'dan  <return>23</return>'e kadar<return>"mday"</return>Ayın
         günlerinin sayısal gösterimi<return>1</return>'den <return>31</return>'e kadar<return>"wday"</return>Haftanın günlerinin sayılsal
         gösterimi(Pazar için) <return>0</return>'dan (Cumartesi için) <return>6</return>'ya kadar<return>"mon"</return>Ayın sayısal gösterimi<return>1</return> 'den
         <return>12</return>'ye kadar<return>"year"</return>Yılın 4 haneli sayısal tam gösterimiÖrnek: <return>1999</return> ya da <return>2003</return> gibi<return>"yday"</return>Yılın
         gününün sayısal gösterimi<return>0</return>'dan <return>365</return>'e kadar<return>"weekday"</return>Haftanın gününün metinsel tam
         gösterimi<return>Sunday</return>'dan <return>Saturday</return>'ye<return>"month"</return>Ayın metinsel tam gösterimi, Ocak ya da Mart
         gibi<return>January</return>'dan <return>December</return>'a kadar<return>0</return> Saniyeler, Unix Zaman Başlangıcından itibaren, <strong>time()</strong>
         işlevi tarafından döndürülen ve <strong>date()</strong> işleviyle kullanılan değerlerle benzerdir.  Sisteme
         Bağımlı, genellikle <return>-2147483648</return> ile <return>2147483647</return> arasında.

<comment>See Also:</comment>
   * <strong>date()</strong>
   * <strong>idate()</strong>
   * <strong>localtime()</strong>
   * <strong>time()</strong>
   * <strong>setlocale()</strong>


id: getenv
type: function
doc:
<comment>Description:</comment>
  Ortam değişkenlerinden birinin veya tümünün değerini döndürür
  
  Ortam değişkenlerinden birinin veya tümünün değerini döndürür.
  
  Tüm ortam değişkenlerini <strong>phpinfo()</strong> işlevini kullanarak bir liste halinde görebilirsiniz. Bunların
  pek çoğunun anlamlarını RFC 3875 belgesinin özellikle 4.1 "Request Meta-Variables" bölümünde
  bulabilirsiniz.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$değişken</strong>  Ortam değişkeninin ismi, <info>null</info> olabilir.
  <info>bool</info>         <strong>$yerel</strong>     <info>true</info> belirtilirse, yalnızca <strong>$değişken</strong> bir dizge ise yalnızca yerel ortam
                          değişkenleri (işletim sistemi veya putenv ile atanır) döner.

<comment>Return:</comment>
  <info>string|array|false</info>  <strong>$değişken</strong> diye bir ortam değişkeni yoksa <info>false</info> aksi takdirde belirtilen ortam
                      değişkeninin değerini döndürür. <strong>$değişken</strong> <info>null</info> ise, tüm ortam değişkenlerini
                      içeren ilişkisel bir dizi döner.

<comment>See Also:</comment>
   * <strong>putenv()</strong>
   * <strong>apache_getenv()</strong>
   * Süper
    Küreseller


id: gethostbyaddr
type: function
doc:
<comment>Description:</comment>
  Belirtilen IP adresine çözümlenen konak ismini döndürür
    
  
  <strong>$ip</strong> adresi belirtilen konak adıyla döner.

<comment>Param:</comment>
  <info>string</info>  <strong>$ip</strong>  Konağın IP adresi.

<comment>Return:</comment>
  <info>string|false</info>  Başarısızlık durumunda <strong>$ip</strong> adresi, hatalı girdi durumunda <info>false</info>, aksi takdirde konak
                ismi ile döner.

<comment>See Also:</comment>
   * <strong>gethostbyname()</strong>
   * <strong>gethostbynamel()</strong>


id: gethostbyname
type: function
doc:
<comment>Description:</comment>
  Belirtilen konak adına ait IPv4 adresini döndürür
  
  Belirtilen <strong>$konakadı</strong>'nın IPv4 adresini döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$konakadı</strong>  Konak adı.

<comment>Return:</comment>
  <info>string</info>  Başarı durumunda bir dizge olarak IPv4 adresiyle, aksi takdirde <strong>$konakadı</strong> ile döner.

<comment>See Also:</comment>
   * <strong>gethostbyaddr()</strong>
   * <strong>gethostbynamel()</strong>
   * <strong>inet_pton()</strong>
   * <strong>inet_ntop()</strong>


id: gethostbynamel
type: function
doc:
<comment>Description:</comment>
  Belirtilen konak adına ait IPv4 adreslerini döndürür
    
  
  Belirtilen <strong>$konakadı</strong>'na çözümlenen IPv4 adreslerinin listesini döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$konakadı</strong>  Konak adı.

<comment>Return:</comment>
  <info>array|false</info>  <strong>$konakadı</strong> çözümlenemezse  <info>false</info>, aksi takdirde IPv4 adreslerinin listesini döndürür.

<comment>See Also:</comment>
   * <strong>gethostbyname()</strong>
   * <strong>gethostbyaddr()</strong>
   * <strong>checkdnsrr()</strong>
   * <strong>getmxrr()</strong>
   * <return>named(8)</return> kılavuz sayfası


id: gethostname
type: function
doc:
<comment>Description:</comment>
  Konak ismini döndürür
  
  <strong>gethostname()</strong> işlevi yerel makinenin standard konak ismini döndürür.

<comment>Return:</comment>
  <info>string|false</info>  Başarısızlık durumunda <info>false</info>. aksi takdirde konak ismini bir dizge olarak döndürür.

<comment>See Also:</comment>
   * <strong>gethostbyname()</strong>
   * <strong>gethostbyaddr()</strong>
   * <strong>php_uname()</strong>


id: getimagesize
type: function
doc:
<comment>Description:</comment>
  Bir görüntünün boyutlarını döndürür
  
  <strong>getimagesize()</strong> işlevi dosya ismiyle belirtilen desteklenen görüntünün boyutlarını saptar ve
  görüntünün boyutlarından başka görüntü dosyası biçemini, HTML IMG etiketinin öznitelikleri olarak
  yükseklik ve genişliği ve görüntüye ilişkin HTTP içerik türünü bir dizi içinde döndürür.
  
  <strong>getimagesize()</strong> işlevi ayrıca, <strong>$ekbilgi</strong> bağımsız değişkeninde bazı ek bilgiler döndürebilir.
  
  Bu işlev belirtilen <strong>$dosyaismi</strong>nin geçerli bir görüntü dosyası olacağını varsayar. Bir görüntü
  dosyası belirtilmemişse bile, hatalı olarak bunu bir görüntü dosyası olarak algılar ve işlev
  başarıyla döner, fakat dizi anlamsız değerler içerebilir.
  
  <strong>getimagesize()</strong> işlevi belirtilen dosyanın geçerli bir dosya olup olmadığını sınamak için
  kullanılmamalı, Fileinfo eklentisi gibi amaca yönelik bir çözüm kullanılmalıdır.
  
  JPC ve JP2 farklı bit derinliğinde bileşenler içerebilirler. Bu durumda, "bits" değeri saptanan en
  büyük bit derinliğidir. Ayrıca JP2 dosyaları çok sayıda JPEG 2000 kod akımı içerebilir. Bu
  durumda, <strong>getimagesize()</strong> işlevi, dosyanın başlığında saptadığı ilk kod akımının değerleriyle döner.
  
  Simge (icon) görüntüleri hakkında bilgi en yüksek bit derinliğine sahip simgeden elde edilir.
  
  GIF görüntüleri her çerçevenin görüntünün yalnızca bir bölümünü içerdiği çok sayıda çerçeveden
  oluşabilir. <strong>getimagesize()</strong> tarafından bildirilen görüntünün boyutu toplam boyuttur (mantıksal
  ekran tanıtıcısından okunur).

<comment>Param:</comment>
  <info>string</info>  <strong>$dosyaismi</strong>  Hakkında bilgi döndürülecek görüntüyü içeren dosyanın yolu. Burada bir yerel
                      dosya belirtilebileceği gibi (yapılandırma izin veriyorsa) desteklenen
                      akımlardan biri kullanılarak uzak bir dosya da belirtilebilir.
  <info>array</info>   <strong>$ekbilgi</strong>    İsteğe bağlı bu bağımsız değişken ile görüntü dosyası hakkında bazı ek
                      bilgiler edinilebilir. Şimdilik, bir ilişkisel dizi olarak farklı JPG APP
                      imleyicileri döndürülmektedir. Bazı programlar bu APP imleyicilerini görüntüye
                      metin bilgisini gömmek için kullanırlar. En çok uygulananı APP13
                      imleyicisindeki IPTC bilgisini gömmektir. İkil APP13 imleyicisini okunabilir
                      hale dönüştürebilmek için <strong>iptcparse()</strong> işlevini kullanabilirsiniz.
                      
                      <strong>$ekbilgi</strong> sadece JFIF dosyalarını destekler.

<comment>Return:</comment>
  <info>array|false</info>  En fazla 7 elemanlı bir dizi ile döner. Bazı görüntü türleri <return>channels</return> ve <return>bits</return>
               elemanlarını içermeyebilir.
               
               0 ve 1 indisleri sırayla görüntünün genişliğini ve yüksekliğini içerir.
               
               Bazı biçemler hiç görüntü içermeyeceği gibi bazıları da birden fazla görüntü
               içerebilir. Bu gibi durumlarda, <strong>getimagesize()</strong> görüntü boyutlarını doğru olarak
               saptayamayabilir ve bu durumda boyutları 0 olarak döndürür.
               
               2 indisinde görüntünün türünü belirtmek üzere IMAGETYPE_XXX sabitlerinden biri
               bulunur.
               
               3 indisinde doğrudan IMG etiketinin öznitelikleri olarak kullanılabilecek şekilde,
               <return>height="yyy" width="xxx"</return> dizgesi bulunur.
               
               <return>mime</return> indisinde görüntünün MIME türü bulunur. Bu dizge HTTP <return>Content-type</return> başlığında
               kullanılır: - <strong>getimagesize()</strong> ve MIME türleri
               ]]>
               
               <return>channels</return> indisinde RGB görüntüler için 3, CMYK görüntüler için 4 değeri bulunur.
               
               <return>bits</return> indisinde renk bit sayısı bulunur.
               
               Bazı görüntü türleri için  <return>channels</return> ve <return>bits</return> değerlerinin varlığı biraz kafa
               karıştırıcıdır. Örneğin, GIF daima piksel başına 3 kanal kullanır fakat genel bir
               renk tablosuna sahip canlandırmalı bir GIF için piksel başına bit sayısı
               hesaplanamaz.
               
               Başarısızlık halinde <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>image_type_to_mime_type()</strong>
   * <strong>exif_imagetype()</strong>
   * <strong>exif_read_data()</strong>
   * <strong>exif_thumbnail()</strong>
   * <strong>imagesx()</strong>
   * <strong>imagesy()</strong>


id: getimagesizefromstring
type: function
doc:
<comment>Description:</comment>
  Dizgedeki görüntünün boyutunu döndürür
  
  İlk bağımsız değişken olarak dosya ismi yerine bir dizge kabul etmesi dışında <strong>getimagesize()</strong>
  işlevi gibidir.
  
  İşlevin nasıl çalıştığı hakkında bilgi için <strong>getimagesize()</strong> belgesine bakılabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>            Dizge olarak görüntü bilgisi.
  <info>array</info>   <strong>$görüntü_bilgisi</strong>  Bkz: <strong>getimagesize()</strong>

<comment>Return:</comment>
  <info>array|false</info>  Bkz: <strong>getimagesize()</strong>

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


id: getlastmod
type: function
doc:
<comment>Description:</comment>
  Çalışan betiğin son değişiklik zamanını döndürür
  
  Çalışan betiğin son değişiklik zamanını döndürür.
  
  Başka bir dosyanın değişiklik zamanıyla ilgileniyorsanız <strong>filemtime()</strong> işlevine bakın.

<comment>Return:</comment>
  <info>int|false</info>  Geçerli betiğin son değişiklik zamanını <strong>date()</strong> işlevinde kullanılabilen bir Unix zaman
             damgası olarak döndürür. Hata oluşursa <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>date()</strong>
   * <strong>getmyuid()</strong>
   * <strong>getmygid()</strong>
   * <strong>get_current_user()</strong>
   * <strong>getmyinode()</strong>
   * <strong>getmypid()</strong>
   * <strong>filemtime()</strong>


id: getmxrr
type: function
doc:
<comment>Description:</comment>
  Belirtilen konak adı ile ilgili MX kaydını döndürür
  
  Belirtilen <strong>$konakadı</strong> için DNS'deki MX kaydını döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$konakadı</strong>     Ağ konak adı.
  <info>array</info>   <strong>$mx_konakları</strong>  Bulunan MX kayıtlarının yerleştirileceği dizi.
  <info>array</info>   <strong>$önem</strong>         MX konaklarının isteklere yanıt verme sırasını belirleyen bilginin
                         yerleştirileceği dizi (seçimlik).

<comment>Return:</comment>
  <info>bool</info>  Bir MX kaydı bulunmuşsa <info>true</info>, bir kayıt yoksa veya bir hata oluşmuşsa <info>false</info>döner.

<comment>See Also:</comment>
   * <strong>checkdnsrr()</strong>
   * <strong>dns_get_record()</strong>
   * <strong>gethostbyname()</strong>
   * <strong>gethostbynamel()</strong>
   * <strong>gethostbyaddr()</strong>
   * <return>named(8)</return> veya <return>host(1)</return>
    kılavuz sayfası


id: getmygid
type: function
doc:
<comment>Description:</comment>
  PHP betiğinin sahibinin grup kimliğini döndürür
    
  
  Betik sahibinin grup kimliğini döndürür.

<comment>Return:</comment>
  <info>int|false</info>  Hata oluşursa <info>false</info>, aksi takdirde betik sahibinin grup kimliğini döndürür.

<comment>See Also:</comment>
   * <strong>getmyuid()</strong>
   * <strong>getmypid()</strong>
   * <strong>get_current_user()</strong>
   * <strong>getmyinode()</strong>
   * <strong>getlastmod()</strong>


id: getmyinode
type: function
doc:
<comment>Description:</comment>
  Çalışan betiğin dosya düğümü numarasını döndürür
  
  Çalışan betiğin dosya düğümü numarasını döndürür.

<comment>Return:</comment>
  <info>int|false</info>  Hata oluşursa <info>false</info>, aksi takdirde çalışan betiğin dosya düğümü numarasını bir tamsayı
             olarak döndürür.

<comment>See Also:</comment>
   * <strong>getmygid()</strong>
   * <strong>getmyuid()</strong>
   * <strong>getmypid()</strong>
   * <strong>get_current_user()</strong>
   * <strong>getlastmod()</strong>


id: getmypid
type: function
doc:
<comment>Description:</comment>
  PHP'nin süreç kimliğini (PID) döndürür
  
  PHP'nin süreç kimliğini döndürür.

<comment>Return:</comment>
  <info>int|false</info>  Hata oluşursa <info>false</info>, aksi takdirde PHP süreç kimliği döner.

<comment>See Also:</comment>
   * <strong>getmygid()</strong>
   * <strong>getmyuid()</strong>
   * <strong>get_current_user()</strong>
   * <strong>getmyinode()</strong>
   * <strong>getlastmod()</strong>


id: getmyuid
type: function
doc:
<comment>Description:</comment>
  PHP betiğinin sahibinin kullanıcı kimliğini döndürür
    
  
  Betik sahibinin kullanıcı kimliğini döndürür.

<comment>Return:</comment>
  <info>int|false</info>  Hata oluşursa <info>false</info>, aksi takdirde betik sahibinin kullanıcı kimliğini döndürür.

<comment>See Also:</comment>
   * <strong>getmygid()</strong>
   * <strong>getmypid()</strong>
   * <strong>get_current_user()</strong>
   * <strong>getmyinode()</strong>
   * <strong>getlastmod()</strong>


id: getopt
type: function
doc:
<comment>Description:</comment>
  Komut satırı bağımsız değişkenleri listesinden seçenekleri döndürür
    
  
  Betiğe aktarılan seçenekleri çözümler.

<comment>Param:</comment>
  <info>string</info>  <strong>$kısa_seçenekler</strong>  Bir dizge olup, dizgenin her karakteri bir seçenek karakteri olarak
                            kullanılır ve bu karakterlerle eşleşen seçenekler önlerine birer tire
                            imi (<return>-</return>) konarak betik çalıştırılırken komut satırından belirtilebilir.
                            
                            Örneğin, <return>"x"</return> seçenek dizgesi <return>-x</return> seçeneğinin tanınmasını sağlar.
                            
                            Sadece a-z, A-Z ve 0-9 karakterlerine izin verilir.
  <info>array</info>   <strong>$uzun_seçenekler</strong>  Bir dizi olup, dizinin her elemanı bir seçenek dizgesi olarak kullanılır
                            ve bu dizgelerle eşleşen seçenekler önlerine birer çift tire imi (<return>--</return>)
                            konarak betik çalıştırılırken komut satırından belirtilebilir.
                            
                            Örneğin, <return>"opt"</return> elemanı <return>--opt</return> seçeneğinin tanınmasını sağlar.
  <info>int</info>     <strong>$kalan_indisi</strong>     <strong>$kalan_indisi</strong> bağımsız değişkeni belirtilmişse, bağımsız değişken
                            çözümlemesinin durduğu indis bu değişkene yazılacaktır.

<comment>Return:</comment>
  <info>array|false</info>  Bağımsız değişken çiftlerini içeren bir dizi, başarısızlık durumunda <info>false</info> döner.
               
               Seçeneklerin çözümlenmesi seçenek olmayan ilk değerde durur, kalan herşey yok
               sayılır.

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


id: getprotobyname
type: function
doc:
<comment>Description:</comment>
  Protokol ismine karşılık düşen protokol numarasını verir
  
  <strong>getprotobyname()</strong> işlevi belirtilen protokol <strong>$protokol</strong> için /etc/protocols dosyasındaki protokol
  numarasını döndürür.

<comment>Param:</comment>
  <info>int</info>  <strong>$protokol</strong>  Protokolün adı.

<comment>Return:</comment>
  <info>int|false</info>  Başarı durumunda protokol numarası, başarısızlık durumunda <info>false</info> döner.

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


id: getprotobynumber
type: function
doc:
<comment>Description:</comment>
  Protokol numarasına karşılık düşen protokol ismini verir
  
  <strong>getprotobynumber()</strong> işlevi belirtilen <strong>$protokol</strong> numarası için /etc/protocols dosyasındaki protokol
  ismini döndürür.

<comment>Param:</comment>
  <info>int</info>  <strong>$protokol</strong>  Protokol numarası.

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

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


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

<comment>Return:</comment>
  <info>int</info>  The largest possible random value returned by <strong>rand()</strong>

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


id: getrusage
type: function
doc:
<comment>Description:</comment>
  Geçerli özkaynak kullanımlarını döndürür
  
  getrusage(2) için bir arayüz olup sistem çağırısından dönen veriyi döndürür.

<comment>Param:</comment>
  <info>int</info>  <strong>$kip</strong>  1 belirtilirse getrusage <info>RUSAGE_CHILDREN</info> ile çağrılır.

<comment>Return:</comment>
  <info>array|false</info>  Sistem çağrısından dönen veriyi içeren bir ilişkisel dizi döner. Tüm girdilere
               belgelenmiş alan isimleri kullanılarak erişilebilir. Başarısız olursa <info>false</info> döner.

<comment>See Also:</comment>
   * Sisteminizdeki getrusage(2) kılavuz sayfası
    


id: getservbyname
type: function
doc:
<comment>Description:</comment>
  Belirtilen ağ hizmeti ve protokolle ilişkili port numarası ile
    döner
  
  <strong>getservbyname()</strong> işlevi, /etc/services dosyasında <strong>$protokol</strong> için belirtilen <strong>$hizmet</strong> ile ilişkili
  port numarasını döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$hizmet</strong>    Dizge olarak ağ hizmeti ismi.
  <info>string</info>  <strong>$protokol</strong>  <strong>$protokol</strong> olarak <return>"tcp"</return> veya <return>"udp"</return> (küçük harflerle) belirtilebilir.

<comment>Return:</comment>
  <info>int|false</info>  <strong>$hizmet</strong> veya <strong>$protokol</strong> bulunamazsa, <info>false</info> ile aksi takdirde port numarası ile döner.

<comment>See Also:</comment>
   * <strong>getservbyport()</strong>
   * Port numaralarının tam listesi için:
     http://www.iana.org/assignments/port-numbers
    


id: getservbyport
type: function
doc:
<comment>Description:</comment>
  Belirtilen port ve protokolle ilgili ağ hizmeti ile döner
  
  <strong>getservbyport()</strong> işlevi belirtilen <strong>$protokol</strong> için /etc/services dosyasında <strong>$port</strong> ile
  ilişkilendirilmiş ağ hizmetini döndürür.

<comment>Param:</comment>
  <info>int</info>     <strong>$port</strong>      Port numarası.
  <info>string</info>  <strong>$protokol</strong>  <strong>$protokol</strong> olarak <return>"tcp"</return> veya <return>"udp"</return> (küçük harflerle) belirtilebilir.

<comment>Return:</comment>
  <info>string|false</info>  Ağ hizmetinin ismini bir dizge olarak, başarısızlık durumunda <info>false</info> döner.

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


id: gettext
type: function
doc:
<comment>Description:</comment>
  Geçerli uygulama alanında bir iletiyi arar
  
  Geçerli uygulama alanında bir iletiyi arar.

<comment>Param:</comment>
  <info>string</info>  <strong>$ileti</strong>  Çevrilecek ileti.

<comment>Return:</comment>
  <info>string</info>  Çevrilmişse çevrilmiş iletiyle, çevrilmemişse belirtilen iletiyle döner.

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


id: gettimeofday
type: function
doc:
<comment>Description:</comment>
  Geçerli zamanı getirir
  
  gettimeofday(2) işlevinin arayüzüdür. Sistem çağrısıdan döndürülmüş veriyi içeren bir ilişkisel
  dizi döndürür.

<comment>Param:</comment>
  <info>bool</info>  <strong>$sayı_döndür</strong>  <info>true</info> olarak ayarlanmışsa, bir dizi yerine bir gerçek sayı döndürür.

<comment>Return:</comment>
  <info>array|float</info>  Varsayılan durumda değer <info>array</info> türünden döner. Eğer <strong>$sayı_döndür</strong> bağımsız değişkeni
               <info>true</info> ise <info>float</info> türünde bir değerle döner.
               
               Dizi anahtarları:  "sec" - Unix Zaman Başlangıcından itibaren geçen saniye sayısı.
               "usec" - mikrosaniye  "minuteswest" - Greenwich'in batı saniyeleri  "dsttime" - yaz
               saati düzeltmesi
               
               "sec" - Unix Zaman Başlangıcından itibaren geçen saniye sayısı.
               
               "usec" - mikrosaniye
               
               "minuteswest" - Greenwich'in batı saniyeleri
               
               "dsttime" - yaz saati düzeltmesi


id: gettype
type: function
doc:
<comment>Description:</comment>
  Bir değişkenin türünü döndürür
  
  Belirtilen değişkenin türünü döndürür. Türü sınamak için <return>is_*</return> işlevleri kullanılmalıdır.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$değişken</strong>  Türüne bakılacak değişken.

<comment>Return:</comment>
  <info>string</info>  Olası dönüş değerleri: <return>"boolean"</return><return>"integer"</return><return>"double"</return> (tarihsel sebeplerle <info>float</info> durumunda
          "double" döndürülür) <return>"string"</return><return>"array"</return><return>"object"</return><return>"resource"</return><return>"resource (closed)"</return> PHP 7.2.0 ve
          sonrası <return>"NULL"</return><return>"unknown type"</return>

<comment>See Also:</comment>
   * <strong>get_debug_type()</strong>
   * <strong>settype()</strong>
   * <strong>get_class()</strong>
   * <strong>is_array()</strong>
   * <strong>is_bool()</strong>
   * <strong>is_callable()</strong>
   * <strong>is_float()</strong>
   * <strong>is_int()</strong>
   * <strong>is_null()</strong>
   * <strong>is_numeric()</strong>
   * <strong>is_object()</strong>
   * <strong>is_resource()</strong>
   * <strong>is_scalar()</strong>
   * <strong>is_string()</strong>
   * <strong>function_exists()</strong>
   * <strong>method_exists()</strong>


id: glob
type: function
doc:
<comment>Description:</comment>
  Bir kalıpla eşleşen dosya yollarını bulur
  
  <strong>glob()</strong> işlevi, dosya yollarını, kabuklarda kullanılana benzer şekilde, libc glob() işlevi
  tarafından kullanılan kurallara uygun olarak belli bir  <strong>$kalıp</strong> ile eşleştirmeye çalışır.

<comment>Param:</comment>
  <info>string</info>  <strong>$kalıp</strong>      Dosya eşleştirme kalıbı. Yaklaşık (~) veya bağımsız değişken yorumlaması
                       yapılmaz.
                       
                       Özel karakterler: <return>*</return> - Sıfır veya daha fazla karakterle eşleşir. <return>?</return> - Tek bir
                       karakterle eşleşir (herhangi bir karakter). <return>[...]</return> - Bir karakter grubundaki
                       tek bir karakter ile eşleşir. İlk karakter <return>!</return> ise eşleşme grupta olmayan bir
                       karakterle gerçekleşir. <return>\</return> - <info>GLOB_NOESCAPE</info> seçeneği etkin değilse önündeki
                       karakteri önceler.
                       
                       <return>*</return> - Sıfır veya daha fazla karakterle eşleşir.
                       
                       <return>?</return> - Tek bir karakterle eşleşir (herhangi bir karakter).
                       
                       <return>[...]</return> - Bir karakter grubundaki tek bir karakter ile eşleşir. İlk karakter <return>!</return>
                       ise eşleşme grupta olmayan bir karakterle gerçekleşir.
                       
                       <return>\</return> - <info>GLOB_NOESCAPE</info> seçeneği etkin değilse önündeki karakteri önceler.
  <info>int</info>     <strong>$seçenekler</strong>  Geçerli seçenekler: <info>GLOB_MARK</info> - Dönen her dizine bir bölü çizgisi ekler
                       (Windows üzerinde ters bölü çizgisi ekler). <info>GLOB_NOSORT</info> - Dosyaları dizinde
                       göründükleri sırayla döndürür (sıralamaz). Bu seçenek kullanılmadığında dosya
                       yolları abecesel sıralanır. <info>GLOB_NOCHECK</info> - Hiçbir eşleşme bulunamazsa arama
                       kalıbını döndürür. <info>GLOB_NOESCAPE</info> - Tersbölüler denetim karakterlerini
                       öncelemez. <info>GLOB_BRACE</info> - {a,b,c} kalıbını 'a', 'b', veya 'c' ile eşleşecek
                       şekilde genişletir. <info>GLOB_ONLYDIR</info> - Sadece kalıpla eşleşen dizinleri döndürür.
                       <info>GLOB_ERR</info> - Okuma hatalarında işlemi durdurur (okunamayan dizinler gibi);
                       öntanımlı olarak hatalar yoksayılır.  <info>GLOB_BRACE</info> seçeneği Alpine Linux veya
                       Solaris gibi GNU olmayan sistemlerde kullanılamıyor.
                       
                       <info>GLOB_MARK</info> - Dönen her dizine bir bölü çizgisi ekler (Windows üzerinde ters
                       bölü çizgisi ekler).
                       
                       <info>GLOB_NOSORT</info> - Dosyaları dizinde göründükleri sırayla döndürür (sıralamaz). Bu
                       seçenek kullanılmadığında dosya yolları abecesel sıralanır.
                       
                       <info>GLOB_NOCHECK</info> - Hiçbir eşleşme bulunamazsa arama kalıbını döndürür.
                       
                       <info>GLOB_NOESCAPE</info> - Tersbölüler denetim karakterlerini öncelemez.
                       
                       <info>GLOB_BRACE</info> - {a,b,c} kalıbını 'a', 'b', veya 'c' ile eşleşecek şekilde
                       genişletir.
                       
                       <info>GLOB_ONLYDIR</info> - Sadece kalıpla eşleşen dizinleri döndürür.
                       
                       <info>GLOB_ERR</info> - Okuma hatalarında işlemi durdurur (okunamayan dizinler gibi);
                       öntanımlı olarak hatalar yoksayılır.
                       
                       <info>GLOB_BRACE</info> seçeneği Alpine Linux veya Solaris gibi GNU olmayan sistemlerde
                       kullanılamıyor.

<comment>Return:</comment>
  <info>array|false</info>  Eşleşen dosya ve dizinleri içeren bir dizi döndürür. Bir eşleşme bulunamazsa veya
               hata oluşursa <info>false</info> döndürür.
               
               Bazı sistemlerde boş eşleşme ile hata durumunu ayrımsamak mümkün değildir.

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


id: gmdate
type: function
doc:
<comment>Description:</comment>
  Bir tarih/saati GMT/UTC tarih/saati olarak biçemler
  
  Zamanı, Greenwich Saatiyle (GMT) döndürmesi dışında tıpkı <strong>date()</strong> işlevi gibi çalışır.

<comment>Param:</comment>
  <info></info>          <strong>$biçim</strong>         Zaman çıktısının biçimi <info>string</info> türündendir. Biçimlendirme seçenekleri
                            için <strong>date()</strong> işlevine bakılabilir.
  <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.

<comment>Return:</comment>
  <info>string</info>  Biçimlendirilmiş tarih dizgesi döndürür.

<comment>See Also:</comment>
   * DateTimeImmutable::__construct
   * DateTimeInterface::format
   * <strong>date()</strong>
   * <strong>mktime()</strong>
   * <strong>gmmktime()</strong>
   * IntlDateFormatter::format


id: gmmktime
type: function
doc:
<comment>Description:</comment>
  Bir GMT tarihi için Unix zaman damgasını döndürür
  
  Aktarılan bağımsız değişkenlerin bir GMT tarihini belirtmesi dışında tıpkı <strong>mktime()</strong> işlevi
  gibidir. <strong>gmmktime()</strong> işlevi kendi içinde <strong>mktime()</strong> işlevini kullanır ve sadece türetilen yerel
  zamanda geçerli zamanlar kullanılabilir.
  
  <strong>mktime()</strong> işlevindeki gibi, seçimlik bağımsız değişkenler sağdan sola sıralıdır. Böylece
  belirtilmeyen bağımsız değişken için geçerli GMT zamanının kullanılabilmesi sağlanmıştır.
  
  <strong>gmmktime()</strong> işlevinin bağımsız değişkenler olmaksızın kullanımı desteklenmemekte olup
  <class>ArgumentCountError</class> ile sonuçlanmaktadır. Geçerli zaman damgasını elde etmek için <strong>time()</strong> işlevi
  kullanılabilir.

<comment>Param:</comment>
  <info>int</info>       <strong>$saat</strong>    <strong>$ay</strong>, <strong>$gün</strong> ve <strong>$yıl</strong> tarafından saptanan günün başlangıcına göreli saat sayısı.
                     Negatif değerler, belirtilen günün geceyarısından önceki saat sayısıdır. 23'ten
                     büyük değerler ertesi güne sarkar.
  <info>int|null</info>  <strong>$dakika</strong>  <strong>$saat</strong>in başlangıcına göreli dakika sayısı. Negatif dakikalar önceki saatle
                     ilgilidir. 59'dan büyük değerler sonraki saate sarkar.
  <info>int|null</info>  <strong>$saniye</strong>  <strong>$dakika</strong>nın başlangıcına göreli saniye sayısı. Negatif saniyeler önceki dakika
                     ilgilidir. 59'dan büyük değerler sonraki dakikaya sarkar.
  <info>int|null</info>  <strong>$ay</strong>      Bir önceki yılın sonuna göre ay sayısı. 1 ila 12 arasındaki değerler, söz
                     konusu yılın normal takvim aylarına atıfta bulunur. 1'den küçük değerler
                     (negatif değerler dahil), önceki yıldaki ayları ters sırayla gösterir, yani 0
                     Aralık, -1 Kasım, vb. 12'den büyük değerler, sonraki yıl(lar)daki uygun ayı
                     belirtir.
  <info>int|null</info>  <strong>$gün</strong>    Önceki ayın sonuna göre gün sayısı. 1 ile 28, 29, 30 veya 31 arasındaki
                     değerler (aya bağlı olarak) ilgili ayın normal günlerini ifade eder. 1'den
                     küçük değerler (negatif değerler dahil) önceki ayın günlerine atıfta bulunur,
                     bu nedenle 0, önceki ayın son günüdür, -1 ondan önceki gündür vb. İlgili ay
                     referansındaki gün sayısından daha büyük değerler sonraki ay(lar)daki uygun
                     günlere karşılıktır.
  <info>int|null</info>  <strong>$yıl</strong>    Yıl

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

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


id: gmp_abs
type: function
doc:
<comment>Description:</comment>
  Absolute value
  
  Get the absolute value of a number.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num</strong>  Bir
                        <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>GMP</info>  Returns the absolute value of <strong>$num</strong>, as a GMP number.


id: gmp_add
type: function
doc:
<comment>Description:</comment>
  Add numbers
  
  Add two numbers.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>  The first summand (augent).
                         
                         Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>GMP|int|string</info>  <strong>$num2</strong>  The second summand (addend).
                         
                         Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>GMP</info>  A GMP number representing the sum of the arguments.


id: gmp_and
type: function
doc:
<comment>Description:</comment>
  Bitwise AND
  
  Calculates bitwise AND of two GMP numbers.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>GMP|int|string</info>  <strong>$num2</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>GMP</info>  A GMP number representing the bitwise <return>AND</return> comparison.


id: gmp_binomial
type: function
doc:
<comment>Description:</comment>
  Calculates binomial coefficient
  
  Calculates the binomial coefficient C(n, k).

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$n</strong>  Bir
                      <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>int</info>             <strong>$k</strong>  

<comment>Return:</comment>
  <info>GMP</info>  Returns the binomial coefficient C(n, k).


id: gmp_clrbit
type: function
doc:
<comment>Description:</comment>
  Clear bit
  
  Clears (sets to 0) bit <strong>$index</strong> in <strong>$num</strong>. The index starts at 0.

<comment>Param:</comment>
  <info>GMP</info>  <strong>$num</strong>    A <class>GMP</class> object.
  <info>int</info>  <strong>$index</strong>  The index of the bit to clear.  Index 0 represents the least significant bit.

<comment>Return:</comment>
  <info>void</info>  Bir <class>GMP</class> nesnesi.

<comment>See Also:</comment>
   * <strong>gmp_setbit()</strong>
   * <strong>gmp_testbit()</strong>


id: gmp_cmp
type: function
doc:
<comment>Description:</comment>
  Compare numbers
  
  Compares two numbers.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>GMP|int|string</info>  <strong>$num2</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>int</info>  Returns a positive value if <return>a &gt; b</return>, zero if <return>a = b</return> and a negative value if <return>a \< b</return>.


id: gmp_com
type: function
doc:
<comment>Description:</comment>
  Calculates one's complement
  
  Returns the one's complement of <strong>$num</strong>.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num</strong>  Bir
                        <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>GMP</info>  Returns the one's complement of <strong>$num</strong>, as a GMP number.


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


id: gmp_div_q
type: function
doc:
<comment>Description:</comment>
  Divide numbers
  
  Divides <strong>$num1</strong> by <strong>$num2</strong> and returns the integer result.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>           The number being divided.
                                  
                                  Bir
                                  <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>GMP|int|string</info>  <strong>$num2</strong>           The number that <strong>$num1</strong> is being divided by.
                                  
                                  Bir
                                  <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>int</info>             <strong>$rounding_mode</strong>  The result rounding is defined by the <strong>$rounding_mode</strong>, which can
                                  have the following values: <info>GMP_ROUND_ZERO</info>: The result is truncated
                                  towards 0. <info>GMP_ROUND_PLUSINF</info>: The result is rounded towards
                                  <return>+infinity</return>. <info>GMP_ROUND_MINUSINF</info>: The result is rounded towards
                                  <return>-infinity</return>.
                                  
                                  <info>GMP_ROUND_ZERO</info>: The result is truncated towards 0.
                                  
                                  <info>GMP_ROUND_PLUSINF</info>: The result is rounded towards <return>+infinity</return>.
                                  
                                  <info>GMP_ROUND_MINUSINF</info>: The result is rounded towards <return>-infinity</return>.
                                  
                                  Bir
                                  <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>GMP</info>  Bir <class>GMP</class> nesnesi.

<comment>See Also:</comment>
   * <strong>gmp_div_r()</strong>
   * <strong>gmp_div_qr()</strong>


id: gmp_div_qr
type: function
doc:
<comment>Description:</comment>
  Divide numbers and get quotient and remainder
  
  The function divides <strong>$num1</strong> by <strong>$num2</strong>.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>           The number being divided.
                                  
                                  Bir
                                  <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>GMP|int|string</info>  <strong>$num2</strong>           The number that <strong>$num1</strong> is being divided by.
                                  
                                  Bir
                                  <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>int</info>             <strong>$rounding_mode</strong>  See the <strong>gmp_div_q()</strong> function for description of the <strong>$rounding_mode</strong>
                                  argument.

<comment>Return:</comment>
  <info>array</info>  Returns an <info>array</info>, with the first element being <return>[n/d]</return> (the integer result of the division)
         and the second being <return>(n - [n/d] * d)</return> (the remainder of the division).

<comment>See Also:</comment>
   * <strong>gmp_div_q()</strong>
   * <strong>gmp_div_r()</strong>


id: gmp_div_r
type: function
doc:
<comment>Description:</comment>
  Remainder of the division of numbers
  
  Calculates remainder of the integer division of <strong>$num1</strong> by <strong>$num2</strong>. The remainder has the sign of the
  <strong>$num1</strong> argument, if not zero.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>           The number being divided.
                                  
                                  Bir
                                  <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>GMP|int|string</info>  <strong>$num2</strong>           The number that <strong>$num1</strong> is being divided by.
                                  
                                  Bir
                                  <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>int</info>             <strong>$rounding_mode</strong>  See the <strong>gmp_div_q()</strong> function for description of the <strong>$rounding_mode</strong>
                                  argument.

<comment>Return:</comment>
  <info>GMP</info>  The remainder, as a GMP number.

<comment>See Also:</comment>
   * <strong>gmp_div_q()</strong>
   * <strong>gmp_div_qr()</strong>


id: gmp_divexact
type: function
doc:
<comment>Description:</comment>
  Exact division of numbers
  
  Divides <strong>$num1</strong> by <strong>$num2</strong>, using fast "exact division" algorithm. This function produces correct
  results only when it is known in advance that <strong>$num2</strong> divides <strong>$num1</strong>.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>  The number being divided.
                         
                         Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>GMP|int|string</info>  <strong>$num2</strong>  The number that <strong>$num1</strong> is being divided by.
                         
                         Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>GMP</info>  Bir <class>GMP</class> nesnesi.


id: gmp_export
type: function
doc:
<comment>Description:</comment>
  Export to a binary string
  
  Export a GMP number to a binary string

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num</strong>        The GMP number being exported
  <info>int</info>             <strong>$word_size</strong>  Default value is 1. The number of bytes in each chunk of binary data.
                              This is mainly used in conjunction with the options parameter.
  <info>int</info>             <strong>$flags</strong>      Default value is <info>GMP_MSW_FIRST</info> | <info>GMP_NATIVE_ENDIAN</info>.

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

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


id: gmp_fact
type: function
doc:
<comment>Description:</comment>
  Factorial
  
  Calculates factorial (<return>num!</return>) of <strong>$num</strong>.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num</strong>  The factorial number.
                        
                        Bir
                        <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>GMP</info>  Bir <class>GMP</class> nesnesi.


id: gmp_gcd
type: function
doc:
<comment>Description:</comment>
  Calculate GCD
  
  Calculate greatest common divisor of <strong>$num1</strong> and <strong>$num2</strong>. The result is always positive even if either
  of, or both, input operands are negative.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>GMP|int|string</info>  <strong>$num2</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>GMP</info>  A positive GMP number that divides into both <strong>$num1</strong> and <strong>$num2</strong>.

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


id: gmp_gcdext
type: function
doc:
<comment>Description:</comment>
  Calculate GCD and multipliers
  
  Calculates g, s, and t, such that <return>a*s + b*t = g = gcd(a,b)</return>, where gcd is the greatest common
  divisor. Returns an array with respective elements g, s and t.
  
  This function can be used to solve linear Diophantine equations in two variables. These are
  equations that allow only integer solutions and have the form: <return>a*x + b*y = c</return>. For more
  information, go to the "Diophantine Equation" page at MathWorld

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>GMP|int|string</info>  <strong>$num2</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>array</info>  An <info>array</info> of GMP numbers.


id: gmp_hamdist
type: function
doc:
<comment>Description:</comment>
  Hamming distance
  
  Returns the hamming distance between <strong>$num1</strong> and <strong>$num2</strong>. Both operands should be non-negative.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
                         
                         It should be positive.
  <info>GMP|int|string</info>  <strong>$num2</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
                         
                         It should be positive.

<comment>Return:</comment>
  <info>int</info>  The hamming distance between <strong>$num1</strong> and <strong>$num2</strong>, as an <info>int</info>.

<comment>See Also:</comment>
   * <strong>gmp_popcount()</strong>
   * <strong>gmp_xor()</strong>


id: gmp_import
type: function
doc:
<comment>Description:</comment>
  Import from a binary string
  
  Import a GMP number from a binary string

<comment>Param:</comment>
  <info>string</info>  <strong>$data</strong>       The binary string being imported
  <info>int</info>     <strong>$word_size</strong>  Default value is 1. The number of bytes in each chunk of binary data. This is
                      mainly used in conjunction with the options parameter.
  <info>int</info>     <strong>$flags</strong>      Default value is <info>GMP_MSW_FIRST</info> | <info>GMP_NATIVE_ENDIAN</info>.

<comment>Return:</comment>
  <info>GMP</info>  Returns a GMP number.

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


id: gmp_init
type: function
doc:
<comment>Description:</comment>
  Create GMP number
  
  Creates a GMP number from an integer or string.

<comment>Param:</comment>
  <info>int|string</info>  <strong>$num</strong>   An integer or a string. The string representation can be decimal,  hexadecimal
                     or octal.
  <info>int</info>         <strong>$base</strong>  The base.
                     
                     The base may vary from 2 to 62. If base is 0 (default value), the actual base
                     is determined from the leading characters: if the first two characters are <return>0x</return>
                     or <return>0X</return>, hexadecimal is assumed, if the first two characters are <return>0b</return> or <return>0B</return>, binary
                     is assumed, otherwise if the first character is <return>0</return>, octal is assumed, otherwise
                     decimal is assumed. For bases up to 36, case is ignored; upper-case and
                     lower-case letters have the same value. For bases 37 to 62, upper-case letter
                     represent the usual 10 to 35 while lower-case letter represent 36 to 61.

<comment>Return:</comment>
  <info>GMP</info>  Bir <class>GMP</class> nesnesi.

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


id: gmp_intval
type: function
doc:
<comment>Description:</comment>
  Convert GMP number to integer
  
  This function converts GMP number into native PHP <info>int</info>s.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num</strong>  Bir
                        <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>int</info>  The <info>int</info> value of <strong>$num</strong>.


id: gmp_invert
type: function
doc:
<comment>Description:</comment>
  Inverse by modulo
  
  Computes the inverse of <strong>$num1</strong> modulo <strong>$num2</strong>.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>GMP|int|string</info>  <strong>$num2</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>GMP|false</info>  A GMP number on success or <info>false</info> if an inverse does not exist.


id: gmp_jacobi
type: function
doc:
<comment>Description:</comment>
  Jacobi symbol
  
  Computes Jacobi symbol of <strong>$num1</strong> and <strong>$num2</strong>. <strong>$num2</strong> should be odd and must be positive.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>GMP|int|string</info>  <strong>$num2</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
                         
                         Should be odd and must be positive.

<comment>Return:</comment>
  <info>int</info>  Bir <class>GMP</class> nesnesi.

<comment>See Also:</comment>
   * <strong>gmp_kronecker()</strong>
   * <strong>gmp_legendre()</strong>


id: gmp_kronecker
type: function
doc:
<comment>Description:</comment>
  Kronecker symbol
  
  This function computes the Kronecker symbol of <strong>$num1</strong> and <strong>$num2</strong>.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>GMP|int|string</info>  <strong>$num2</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>int</info>  Returns the Kronecker symbol of <strong>$num1</strong> and <strong>$num2</strong>

<comment>See Also:</comment>
   * <strong>gmp_jacobi()</strong>
   * <strong>gmp_legendre()</strong>


id: gmp_lcm
type: function
doc:
<comment>Description:</comment>
  Calculate LCM
  
  This function computes the least common multiple (lcm) of <strong>$num1</strong> and <strong>$num2</strong>.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>GMP|int|string</info>  <strong>$num2</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>GMP</info>  Bir <class>GMP</class> nesnesi.

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


id: gmp_legendre
type: function
doc:
<comment>Description:</comment>
  Legendre symbol
  
  Compute the  Legendre symbol of <strong>$num1</strong> and <strong>$num2</strong>. <strong>$num2</strong> should be odd and must be positive.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>GMP|int|string</info>  <strong>$num2</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
                         
                         Should be odd and must be positive.

<comment>Return:</comment>
  <info>int</info>  Bir <class>GMP</class> nesnesi.

<comment>See Also:</comment>
   * <strong>gmp_jacobi()</strong>
   * <strong>gmp_kronecker()</strong>


id: gmp_mod
type: function
doc:
<comment>Description:</comment>
  Modulo operation
  
  Calculates <strong>$num1</strong> modulo <strong>$num2</strong>. The result is always non-negative, the sign of <strong>$num2</strong> is ignored.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>GMP|int|string</info>  <strong>$num2</strong>  The modulo that is being evaluated.
                         
                         Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>GMP</info>  Bir <class>GMP</class> nesnesi.


id: gmp_mul
type: function
doc:
<comment>Description:</comment>
  Multiply numbers
  
  Multiplies <strong>$num1</strong> by <strong>$num2</strong> and returns the result.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>  A number that will be multiplied by <strong>$num2</strong>.
                         
                         Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>GMP|int|string</info>  <strong>$num2</strong>  A number that will be multiplied by <strong>$num1</strong>.
                         
                         Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>GMP</info>  Bir <class>GMP</class> nesnesi.


id: gmp_neg
type: function
doc:
<comment>Description:</comment>
  Negate number
  
  Returns the negative value of a number.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num</strong>  Bir
                        <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>GMP</info>  Returns -<strong>$num</strong>, as a GMP number.


id: gmp_nextprime
type: function
doc:
<comment>Description:</comment>
  Find next prime number
  
  Find next prime number

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num</strong>  Bir
                        <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>GMP</info>  Return the next prime number greater than <strong>$num</strong>, as a GMP number.


id: gmp_or
type: function
doc:
<comment>Description:</comment>
  Bitwise OR
  
  Calculates bitwise inclusive OR of two GMP numbers.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>GMP|int|string</info>  <strong>$num2</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>GMP</info>  Bir <class>GMP</class> nesnesi.


id: gmp_perfect_power
type: function
doc:
<comment>Description:</comment>
  Perfect power check
  
  Checks whether <strong>$num</strong> is a perfect power.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num</strong>  Bir
                        <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if <strong>$num</strong> is a perfect power, <info>false</info> otherwise.

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


id: gmp_perfect_square
type: function
doc:
<comment>Description:</comment>
  Perfect square check
  
  Check if a number is a perfect square.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num</strong>  The number being checked as a perfect square.
                        
                        Bir
                        <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if <strong>$num</strong> is a perfect square, <info>false</info> otherwise.

<comment>See Also:</comment>
   * <strong>gmp_perfect_power()</strong>
   * <strong>gmp_sqrt()</strong>
   * <strong>gmp_sqrtrem()</strong>


id: gmp_popcount
type: function
doc:
<comment>Description:</comment>
  Population count
  
  Get the population count.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num</strong>  Bir
                        <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>int</info>  The population count of <strong>$num</strong>, as an <info>int</info>.


id: gmp_pow
type: function
doc:
<comment>Description:</comment>
  Raise number into power
  
  Raise <strong>$num</strong> into power <strong>$exponent</strong>.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num</strong>       The base number.
                             
                             Bir
                             <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>int</info>             <strong>$exponent</strong>  The positive power to raise the <strong>$num</strong>.

<comment>Return:</comment>
  <info>GMP</info>  The new (raised) number, as a GMP number. The case of  <return>0^0</return> yields 1.


id: gmp_powm
type: function
doc:
<comment>Description:</comment>
  Raise number into power with modulo
  
  Calculate (<strong>$num</strong> raised into power <strong>$exponent</strong>) modulo <strong>$modulus</strong>. If <strong>$exponent</strong> is negative, result is
  undefined.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num</strong>       The base number.
                             
                             Bir
                             <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>GMP|int|string</info>  <strong>$exponent</strong>  The positive power to raise the <strong>$num</strong>.
                             
                             Bir
                             <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>GMP|int|string</info>  <strong>$modulus</strong>   The modulo.
                             
                             Bir
                             <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>GMP</info>  The new (raised) number, as a GMP number.


id: gmp_prob_prime
type: function
doc:
<comment>Description:</comment>
  Check if number is "probably prime"
  
  The function uses Miller-Rabin's probabilistic test to check if a number is a prime.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num</strong>          The number being checked as a prime.
                                
                                Bir
                                <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>int</info>             <strong>$repetitions</strong>  Reasonable values of <strong>$repetitions</strong> vary from 5 to 10 (default being
                                10); a higher value lowers the probability for a non-prime to pass
                                as a "probable" prime.
                                
                                Bir
                                <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>int</info>  If this function returns 0, <strong>$num</strong> is definitely not prime. If it returns 1, then <strong>$num</strong> is
       "probably" prime.  If it returns 2, then <strong>$num</strong> is surely prime.


id: gmp_random
type: function
doc:
<comment>Description:</comment>
  Random number
  
  Generate a random number. The number will be between 0 and (2 ** n) - 1, where n is the number of
  bits per limb multiplied by <strong>$limiter</strong>. If <strong>$limiter</strong> is negative, negative numbers are generated.
  
  A limb is an internal GMP mechanism. The number of bits in a limb is not static, and can vary from
  system to system. Generally, the number of bits in a limb is either 32 or 64, but this is not
  guaranteed.
  
  Bu işlev kriptografik olarak güvenilir değerler üretmez ve kriptografik amaçlarla veya döndürülen
  değerlerin tahmin edilemez olmasını gerektiren amaçlarla kullanılmamalıdır.
  
  Kriptografik olarak güvenilir rastgelelik gerekliyse <class>Random\Randomizer</class> sınıfı <class>Random\Engine\Secure</class>
  motoru ile kullanılabilir. Basit kullanım durumlarında <strong>random_int()</strong> ve <strong>random_bytes()</strong> işlevleri,
  işletim sisteminin CSPRNG’i tarafından desteklenen kullanışlı ve güvenli bir arayüz sağlar.

<comment>Param:</comment>
  <info>int</info>  <strong>$limiter</strong>  The limiter.
                 
                 Bir
                 <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>GMP</info>  A random GMP number.


id: gmp_random_bits
type: function
doc:
<comment>Description:</comment>
  Random number
  
  Generate a random number. The number will be between <return>0</return> and <return>2$bits - 1</return>.
  
  <strong>$bits</strong> must greater than 0, and the maximum value is restricted by available memory.
  
  Bu işlev kriptografik olarak güvenilir değerler üretmez ve kriptografik amaçlarla veya döndürülen
  değerlerin tahmin edilemez olmasını gerektiren amaçlarla kullanılmamalıdır.
  
  Kriptografik olarak güvenilir rastgelelik gerekliyse <class>Random\Randomizer</class> sınıfı <class>Random\Engine\Secure</class>
  motoru ile kullanılabilir. Basit kullanım durumlarında <strong>random_int()</strong> ve <strong>random_bytes()</strong> işlevleri,
  işletim sisteminin CSPRNG’i tarafından desteklenen kullanışlı ve güvenli bir arayüz sağlar.

<comment>Param:</comment>
  <info>int</info>  <strong>$bits</strong>  The number of bits to generate.

<comment>Return:</comment>
  <info>GMP</info>  A random GMP number.


id: gmp_random_range
type: function
doc:
<comment>Description:</comment>
  Get a uniformly selected integer
  
  Generate a random number. The number will be between <strong>$min</strong> and <strong>$max</strong>.
  
  <strong>$min</strong> and <strong>$max</strong> can both be negative, but <strong>$min</strong> must always be less than <strong>$max</strong>.
  
  Bu işlev kriptografik olarak güvenilir değerler üretmez ve kriptografik amaçlarla veya döndürülen
  değerlerin tahmin edilemez olmasını gerektiren amaçlarla kullanılmamalıdır.
  
  Kriptografik olarak güvenilir rastgelelik gerekliyse <class>Random\Randomizer</class> sınıfı <class>Random\Engine\Secure</class>
  motoru ile kullanılabilir. Basit kullanım durumlarında <strong>random_int()</strong> ve <strong>random_bytes()</strong> işlevleri,
  işletim sisteminin CSPRNG’i tarafından desteklenen kullanışlı ve güvenli bir arayüz sağlar.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$min</strong>  A GMP number representing the lower bound for the random number
  <info>GMP|int|string</info>  <strong>$max</strong>  A GMP number representing the upper bound for the random number

<comment>Return:</comment>
  <info>GMP</info>  Returns a <class>GMP</class> object which contains a uniformly selected integer from the closed interval
       [<strong>$min</strong>, <strong>$max</strong>]. Both <strong>$min</strong> and <strong>$max</strong> are possible return values.


id: gmp_random_seed
type: function
doc:
<comment>Description:</comment>
  Sets the RNG seed

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$seed</strong>  The seed to be set for the <strong>gmp_random()</strong>, <strong>gmp_random_bits()</strong>, and
                         <strong>gmp_random_range()</strong> functions.
                         
                         Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

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

<comment>See Also:</comment>
   * <strong>gmp_init()</strong>
   * <strong>gmp_random()</strong>
   * <strong>gmp_random_bits()</strong>
   * <strong>gmp_random_range()</strong>


id: gmp_root
type: function
doc:
<comment>Description:</comment>
  Take the integer part of nth root
  
  Takes the <strong>$nth</strong> root of <strong>$num</strong> and returns the integer component of the result.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num</strong>  Bir
                        <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>int</info>             <strong>$nth</strong>  The positive root to take of <strong>$num</strong>.

<comment>Return:</comment>
  <info>GMP</info>  The integer component of the resultant root, as a GMP number.


id: gmp_rootrem
type: function
doc:
<comment>Description:</comment>
  Take the integer part and remainder of nth root
  
  Takes the <strong>$nth</strong> root of <strong>$num</strong> and returns the integer component and remainder of the result.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num</strong>  Bir
                        <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>int</info>             <strong>$nth</strong>  The positive root to take of <strong>$num</strong>.

<comment>Return:</comment>
  <info>array</info>  A two element array, where the first element is the integer component of the root, and the
         second element is the remainder, both represented as GMP numbers.


id: gmp_scan0
type: function
doc:
<comment>Description:</comment>
  Scan for 0
  
  Scans <strong>$num1</strong>, starting with bit <strong>$start</strong>, towards more significant bits, until the first clear bit is
  found.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>   The number to scan.
                          
                          Bir
                          <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>int</info>             <strong>$start</strong>  The starting bit.

<comment>Return:</comment>
  <info>int</info>  Returns the index of the found bit, as an <info>int</info>. The index starts from 0.


id: gmp_scan1
type: function
doc:
<comment>Description:</comment>
  Scan for 1
  
  Scans <strong>$num1</strong>, starting with bit <strong>$start</strong>, towards more significant bits, until the first set bit is
  found.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>   The number to scan.
                          
                          Bir
                          <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>int</info>             <strong>$start</strong>  The starting bit.

<comment>Return:</comment>
  <info>int</info>  Returns the index of the found bit, as an <info>int</info>. If no set bit is found, -1 is returned.


id: gmp_setbit
type: function
doc:
<comment>Description:</comment>
  Set bit
  
  Sets bit <strong>$index</strong> in <strong>$num</strong>.

<comment>Param:</comment>
  <info>GMP</info>   <strong>$num</strong>    A <class>GMP</class> object.
  <info>int</info>   <strong>$index</strong>  The index of the bit to set.  Index 0 represents the least significant bit.
  <info>bool</info>  <strong>$value</strong>  True to set the bit (set it to 1/on); false to clear the bit (set it to 0/off).

<comment>Return:</comment>
  <info>void</info>  Bir <class>GMP</class> nesnesi.

<comment>See Also:</comment>
   * <strong>gmp_clrbit()</strong>
   * <strong>gmp_testbit()</strong>


id: gmp_sign
type: function
doc:
<comment>Description:</comment>
  Sign of number
  
  Checks the sign of a number.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num</strong>  Either a <class>GMP</class> object, or a numeric string provided that it is possible to
                        convert the latter to an <info>int</info>.

<comment>Return:</comment>
  <info>int</info>  Returns 1 if <strong>$num</strong> is positive, -1 if <strong>$num</strong> is negative, and 0 if <strong>$num</strong> is zero.

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


id: gmp_sqrt
type: function
doc:
<comment>Description:</comment>
  Calculate square root
  
  Calculates square root of <strong>$num</strong>.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num</strong>  Bir
                        <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>GMP</info>  The integer portion of the square root, as a GMP number.


id: gmp_sqrtrem
type: function
doc:
<comment>Description:</comment>
  Square root with remainder
  
  Calculate the square root of a number, with remainder.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num</strong>  The number being square rooted.
                        
                        Bir
                        <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>array</info>  Returns array where first element is the integer square root of <strong>$num</strong> and the second is the
         remainder (i.e., the difference between <strong>$num</strong> and the first element squared).


id: gmp_strval
type: function
doc:
<comment>Description:</comment>
  Convert GMP number to string
  
  Convert GMP number to string representation in base <strong>$base</strong>. The default base is 10.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num</strong>   The GMP number that will be converted to a string.
                         
                         Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>int</info>             <strong>$base</strong>  The base of the returned number. The default base is 10.  Allowed values
                         for the base are from 2 to 62 and -2 to -36.

<comment>Return:</comment>
  <info>string</info>  The number, as a <info>string</info>.


id: gmp_sub
type: function
doc:
<comment>Description:</comment>
  Subtract numbers
  
  Subtracts <strong>$num2</strong> from <strong>$num1</strong> and returns the result.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>  The number being subtracted from.
                         
                         Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>GMP|int|string</info>  <strong>$num2</strong>  The number subtracted from <strong>$num1</strong>.
                         
                         Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>GMP</info>  Bir <class>GMP</class> nesnesi.


id: gmp_testbit
type: function
doc:
<comment>Description:</comment>
  Tests if a bit is set
  
  Tests if the specified bit is set.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num</strong>    Bir
                          <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>int</info>             <strong>$index</strong>  The bit to test

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the bit is set in <strong>$num</strong>,  otherwise <info>false</info>.

<comment>See Also:</comment>
   * <strong>gmp_setbit()</strong>
   * <strong>gmp_clrbit()</strong>


id: gmp_xor
type: function
doc:
<comment>Description:</comment>
  Bitwise XOR
  
  Calculates bitwise exclusive OR (XOR) of two GMP numbers.

<comment>Param:</comment>
  <info>GMP|int|string</info>  <strong>$num1</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.
  <info>GMP|int|string</info>  <strong>$num2</strong>  Bir
                         <class>GMP</class> nesnesi, bir tamsayı veya sayısal bir dizge.

<comment>Return:</comment>
  <info>GMP</info>  Bir <class>GMP</class> nesnesi.


id: gmstrftime
type: function
doc:
<comment>Description:</comment>
  Yerel ayarlara göre tarih ve saati, UTC türüne çevirir
    
  
  UTC zamanı döndürmesi dışında <strong>strftime()</strong> işlevi gibi davranır. Örneğin, Doğu Standart Zamanınında
  (UTC -0500) çalıştırıldığında, aşağıdaki örneğin ilk satırı "Ara 31 1998 20:00:00" basarken ikinci
  satırı "Oca 01 1999 01:00:00" basar.
  
  Bu işlev, birbiriyle tutarsız olabilecek veya hiç mevcut olmayan işletim sistemi yerel ayar
  bilgilerine bağlıdır. Bilgilerin tutarsızlığı veya yokluğu durumunda bunun yerine
  IntlDateFormatter::format yöntemi kullanılmalıdır.

<comment>Param:</comment>
  <info>string</info>    <strong>$biçem</strong>         Açıklama için <strong>strftime()</strong> işlevine bakınız.
  <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.

<comment>Return:</comment>
  <info>string|false</info>  İstenilen biçime göre verilen <strong>$zaman_damgası</strong> bağımsız değişkenini ya da zaman
                damgası bağımsız değişkeni kullanılmamışsa yerel zamanı; biçimlendirilmiş dizge
                olarak döndürür, başarısızlık durumunda <info>false</info> döner. Ay ve hafta günlerinin isimleri
                ve diğer dile bağımlı dizgelerle ilgili geçerli yereller <strong>setlocale()</strong> işlevi ile
                ayarlanabilir.

<comment>See Also:</comment>
   * IntlDateFormatter::format
   * DateTimeInterface::format
   * <strong>strftime()</strong>


id: gnupg_adddecryptkey
type: function
doc:
<comment>Description:</comment>
  Add a key for decryption

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>   Gnupg
                          tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                          <class>gnupg</class> nesnesinden elde edilir.
  <info>string</info>    <strong>$fingerprint</strong>  Parmakizi anahtarı.
  <info>string</info>    <strong>$passphrase</strong>   The pass phrase.

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


id: gnupg_addencryptkey
type: function
doc:
<comment>Description:</comment>
  Add a key for encryption

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>   Gnupg
                          tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                          <class>gnupg</class> nesnesinden elde edilir.
  <info>string</info>    <strong>$fingerprint</strong>  Parmakizi anahtarı.

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


id: gnupg_addsignkey
type: function
doc:
<comment>Description:</comment>
  Add a key for signing

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>   Gnupg
                          tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                          <class>gnupg</class> nesnesinden elde edilir.
  <info>string</info>    <strong>$fingerprint</strong>  Parmakizi anahtarı.
  <info>string</info>    <strong>$passphrase</strong>   The pass phrase.

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


id: gnupg_cleardecryptkeys
type: function
doc:
<comment>Description:</comment>
  Removes all keys which were set for decryption before

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>  Gnupg
                         tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                         <class>gnupg</class> nesnesinden elde edilir.

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


id: gnupg_clearencryptkeys
type: function
doc:
<comment>Description:</comment>
  Removes all keys which were set for encryption before

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>  Gnupg
                         tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                         <class>gnupg</class> nesnesinden elde edilir.

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


id: gnupg_clearsignkeys
type: function
doc:
<comment>Description:</comment>
  Removes all keys which were set for signing before

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>  Gnupg
                         tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                         <class>gnupg</class> nesnesinden elde edilir.

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


id: gnupg_decrypt
type: function
doc:
<comment>Description:</comment>
  Decrypts a given text
  
  Decrypts the given text with the keys, which were set with gnupg_adddecryptkey before.

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>  Gnupg
                         tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                         <class>gnupg</class> nesnesinden elde edilir.
  <info>string</info>    <strong>$text</strong>        The text being decrypted.

<comment>Return:</comment>
  <info>string|false</info>  On success, this function returns the decrypted text. On failure, this function
                returns <info>false</info>.


id: gnupg_decryptverify
type: function
doc:
<comment>Description:</comment>
  Decrypts and verifies a given text
  
  Decrypts and verifies a given text and returns information about the signature.

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>  Gnupg
                         tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                         <class>gnupg</class> nesnesinden elde edilir.
  <info>string</info>    <strong>$text</strong>        The text being decrypted.
  <info>string</info>    <strong>$plaintext</strong>   The parameter <strong>$plaintext</strong> gets filled with the decrypted text.

<comment>Return:</comment>
  <info>array|false</info>  On success, this function returns information about the signature and fills the
               <strong>$plaintext</strong> parameter with the decrypted text. On failure, this function returns
               <info>false</info>.


id: gnupg_deletekey
type: function
doc:
<comment>Description:</comment>
  Delete a key from the keyring

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>    Gnupg
                           tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                           <class>gnupg</class> nesnesinden elde edilir.
  <info>string</info>    <strong>$key</strong>           The key to delete.
  <info>bool</info>      <strong>$allow_secret</strong>  It specifies whether to delete secret keys as well.

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


id: gnupg_encrypt
type: function
doc:
<comment>Description:</comment>
  Encrypts a given text
  
  Encrypts the given <strong>$plaintext</strong> with the keys, which were set with gnupg_addencryptkey before and
  returns the encrypted text.

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>  Gnupg
                         tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                         <class>gnupg</class> nesnesinden elde edilir.
  <info>string</info>    <strong>$plaintext</strong>   The text being encrypted.

<comment>Return:</comment>
  <info>string|false</info>  On success, this function returns the encrypted text. On failure, this function
                returns <info>false</info>.


id: gnupg_encryptsign
type: function
doc:
<comment>Description:</comment>
  Encrypts and signs a given text
  
  Encrypts and signs the given <strong>$plaintext</strong> with the keys, which were set with gnupg_addsignkey and
  gnupg_addencryptkey before and returns the encrypted and signed text.

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>  Gnupg
                         tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                         <class>gnupg</class> nesnesinden elde edilir.
  <info>string</info>    <strong>$plaintext</strong>   The text being encrypted.

<comment>Return:</comment>
  <info>string|false</info>  On success, this function returns the encrypted and signed text. On failure, this
                function returns <info>false</info>.


id: gnupg_export
type: function
doc:
<comment>Description:</comment>
  Exports a key
  
  Exports the key <strong>$fingerprint</strong>.

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>   Gnupg
                          tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                          <class>gnupg</class> nesnesinden elde edilir.
  <info>string</info>    <strong>$fingerprint</strong>  Parmakizi anahtarı.

<comment>Return:</comment>
  <info>string|false</info>  On success, this function returns the keydata. On failure, this function returns
                <info>false</info>.


id: gnupg_getengineinfo
type: function
doc:
<comment>Description:</comment>
  Returns the engine info

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>  Gnupg
                         tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                         <class>gnupg</class> nesnesinden elde edilir.

<comment>Return:</comment>
  <info>array</info>  Returns an array with engine info consting of <return>protocol</return>, <return>file_name</return> and <return>home_dir</return>.


id: gnupg_geterror
type: function
doc:
<comment>Description:</comment>
  Returns the errortext, if a function fails

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>  Gnupg
                         tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                         <class>gnupg</class> nesnesinden elde edilir.

<comment>Return:</comment>
  <info>string|false</info>  Returns an errortext, if an error has occurred, otherwise <info>false</info>.


id: gnupg_geterrorinfo
type: function
doc:
<comment>Description:</comment>
  Returns the error info

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>  Gnupg
                         tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                         <class>gnupg</class> nesnesinden elde edilir.

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


id: gnupg_getprotocol
type: function
doc:
<comment>Description:</comment>
  Returns the currently active protocol for all operations

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>  Gnupg
                         tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                         <class>gnupg</class> nesnesinden elde edilir.

<comment>Return:</comment>
  <info>int</info>  Returns the currently active protocol, which can be one of <info>GNUPG_PROTOCOL_OpenPGP</info> or
       <info>GNUPG_PROTOCOL_CMS</info>.


id: gnupg_gettrustlist
type: function
doc:
<comment>Description:</comment>
  Search the trust items

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>  Gnupg
                         tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                         <class>gnupg</class> nesnesinden elde edilir.
  <info>string</info>    <strong>$pattern</strong>     Expression to limit the list of trust items to only the ones matching the
                         pattern.

<comment>Return:</comment>
  <info>array|null</info>  On success, this function returns an array of trust items. On failure, this function
              returns <info>null</info>.


id: gnupg_import
type: function
doc:
<comment>Description:</comment>
  Imports a key
  
  Imports the key <strong>$keydata</strong> and returns an array with information about the importprocess.

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>  Gnupg
                         tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                         <class>gnupg</class> nesnesinden elde edilir.
  <info>string</info>    <strong>$keydata</strong>     The data key that is being imported.

<comment>Return:</comment>
  <info>array|false</info>  On success, this function returns and info-array about the importprocess. On failure,
               this function returns <info>false</info>.


id: gnupg_init
type: function
doc:
<comment>Description:</comment>
  Initialize a connection

<comment>Param:</comment>
  <info>array|null</info>  <strong>$options</strong>  Must be an associative array. It is used to change the default configuration
                        of the crypto engine. Configuration
                        overrideskeytypedescriptionfile_name<info>string</info> It is the file name of the
                        executable program implementing this protocol which is usually path of the
                        <return>gpg</return> executable. home_dir<info>string</info> It is the directory name of the configuration
                        directory. It also overrides <return>GNUPGHOME</return> environment variable that is used for
                        the same purpose.

<comment>Return:</comment>
  <info>resource</info>  A GnuPG <info>resource</info> connection used by other GnuPG functions.


id: gnupg_keyinfo
type: function
doc:
<comment>Description:</comment>
  Returns an array with information about all keys that matches the given pattern

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>  Gnupg
                         tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                         <class>gnupg</class> nesnesinden elde edilir.
  <info>string</info>    <strong>$pattern</strong>     The pattern being checked against the keys.

<comment>Return:</comment>
  <info>array|false</info>  Returns an array with information about all keys that matches the given pattern or
               <info>false</info>, if an error has occurred.


id: gnupg_listsignatures
type: function
doc:
<comment>Description:</comment>
  List key signatures

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>  Gnupg
                         tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                         <class>gnupg</class> nesnesinden elde edilir.
  <info>string</info>    <strong>$keyid</strong>       The key ID to list signatures for.

<comment>Return:</comment>
  <info>array|null</info>  On success, this function returns an array of key signatures. On failure, this
              function returns <info>null</info>.


id: gnupg_setarmor
type: function
doc:
<comment>Description:</comment>
  Toggle armored output
  
  Toggle the armored output.

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>  Gnupg
                         tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                         <class>gnupg</class> nesnesinden elde edilir.
  <info>int</info>       <strong>$armor</strong>       Pass a non-zero integer-value to this function to enable armored-output
                         (default). Pass 0 to disable armored output.

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


id: gnupg_seterrormode
type: function
doc:
<comment>Description:</comment>
  Sets the mode for error_reporting
  
  Sets the mode for error_reporting.

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>  Gnupg
                         tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                         <class>gnupg</class> nesnesinden elde edilir.
  <info>int</info>       <strong>$errormode</strong>   The error mode.
                         
                         <strong>$errormode</strong> takes a constant indicating what type of error_reporting should
                         be used. The possible values are <info>GNUPG_ERROR_WARNING</info>, <info>GNUPG_ERROR_EXCEPTION</info>
                         and <info>GNUPG_ERROR_SILENT</info>. By default <info>GNUPG_ERROR_SILENT</info> is used.

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


id: gnupg_setsignmode
type: function
doc:
<comment>Description:</comment>
  Sets the mode for signing
  
  Sets the mode for signing.

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>  Gnupg
                         tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                         <class>gnupg</class> nesnesinden elde edilir.
  <info></info>          <strong>$sigmode</strong>     The mode for signing.
                         
                         <strong>$signmode</strong> takes a constant indicating what type of signature should be
                         produced. The possible values are <info>GNUPG_SIG_MODE_NORMAL</info>,
                         <info>GNUPG_SIG_MODE_DETACH</info> and <info>GNUPG_SIG_MODE_CLEAR</info>. By default
                         <info>GNUPG_SIG_MODE_CLEAR</info> is used.

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


id: gnupg_sign
type: function
doc:
<comment>Description:</comment>
  Signs a given text
  
  Signs the given <strong>$plaintext</strong> with the keys, which were set with gnupg_addsignkey before and returns
  the signed text or the signature, depending on what was set with gnupg_setsignmode.

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>  Gnupg
                         tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                         <class>gnupg</class> nesnesinden elde edilir.
  <info>string</info>    <strong>$plaintext</strong>   The plain text being signed.

<comment>Return:</comment>
  <info>string|false</info>  On success, this function returns the signed text or the signature. On failure, this
                function returns <info>false</info>.


id: gnupg_verify
type: function
doc:
<comment>Description:</comment>
  Verifies a signed text
  
  Verifies the given <strong>$signed_text</strong> and returns information about the signature.

<comment>Param:</comment>
  <info>resource</info>  <strong>$identifier</strong>   Gnupg
                          tanıtıcısı, bir <strong>gnupg_init()</strong> çağrısından veya
                          <class>gnupg</class> nesnesinden elde edilir.
  <info>string</info>    <strong>$signed_text</strong>  The signed text.
  <info>string</info>    <strong>$signature</strong>    The signature. To verify a clearsigned text, set signature to <info>false</info>.
  <info>string</info>    <strong>$plaintext</strong>    The plain text. If this optional parameter is passed, it is filled with
                          the plain text.

<comment>Return:</comment>
  <info>array|false</info>  On success, this function returns information about the signature. On failure, this
               function returns <info>false</info>.


id: grapheme_extract
type: function
doc:
<comment>Description:</comment>
  UTF-8 kodlanmış bir metin tamponundan öntanımlı sesletim
    kümelerinden oluşan bir dizilimi döndürür
  
  Yordamsal kullanım
  
  UTF-8 kodlanmış bir metin tamponundan öntanımlı sesletim kümelerinden oluşan bir dizilimi
  döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$samanlık</strong>  Aramanın yapılacağı dizge.
  <info>int</info>     <strong>$boyut</strong>      Döndürülecek azami <strong>$tür</strong> sayısı.
  <info>int</info>     <strong>$tür</strong>       <strong>$boyut</strong> bağımsız değişkenini oluşturacak tür:
  <info>int</info>     <strong>$başlangıç</strong>  Bayt cinsinden aramanın başlatılacağı konum. Belirtildiği takdirde, sıfır veya
                      <strong>$samanlık</strong> uzunluğuna eşit veya daha küçük bir tamsayı olmalıdır. Negatif
                      değerler <strong>$samanlık</strong>'ın sonundan itibarten sayılır. <strong>$başlangıç</strong> bir UTF-8
                      karakterin ilk baytı değilse, sonraki karakterin ilk baytına taşınır.
  <info>int</info>     <strong>$sonraki</strong>    Sonraki aramanın başlangıç konumu. Çağrı sonunda dönen dizgenin son
                      karakterinden sonraki ilk baytın konumu olacaktır.

<comment>Return:</comment>
  <info>string</info>  Belirtilen <strong>$başlangıç</strong> konumunda başlayıp, <strong>$boyut</strong> ve <strong>$tür</strong> bağımsız değişkenlerine göre
          uzunluğu belirlenen bir öntanımlı sesletim kümesini içeren bir dizge ile döner,
          başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>grapheme_substr()</strong>
   * 
       Unicode Text Segmentation: Grapheme Cluster Boundaries
      


id: grapheme_stripos
type: function
doc:
<comment>Description:</comment>
  Harf büyüklüğüne duyarsız olarak bir dizgede ilk sesletim
    biriminin yerini bulur
  
  Yordamsal kullanım
  
  Harf büyüklüğüne duyarsız olarak bir dizgede ilk sesletim biriminin yerini bulur.

<comment>Param:</comment>
  <info>string</info>  <strong>$samanlık</strong>  Aramanın yapılacağı dizge. Geçerli bir UTF-8 dizgesi olmalıdır.
  <info>string</info>  <strong>$iğne</strong>      Aranacak dizge. Geçerli bir UTF-8 dizgesi olmalıdır.
  <info>int</info>     <strong>$başlangıç</strong>  <strong>$samanlık</strong> içinde aramanın başlatılacağı yeri belirten isteğe bağlı bağımsız
                      değişken. Konum, bayt veya karakter değil, sesletim birimi cinsinden
                      belirtilmelidir. Belirtilmezse sıfır öntanımlıdır. Döndürülen konum,
                      belirtilen <strong>$başlangıç</strong> konumuna göre değil, <strong>$samanlık</strong> dizgesinin başlangıcına
                      göredir. Negatif <strong>$başlangıç</strong> <strong>$samanlık</strong> dizgesinin sonundan itibaren sayılır.

<comment>Return:</comment>
  <info>int|false</info>  Konumu bir tamsayı olarak döndürür. <strong>$iğne</strong> bulunamazsa işlev <info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>grapheme_stristr()</strong>
   * <strong>grapheme_strpos()</strong>
   * <strong>grapheme_strripos()</strong>
   * <strong>grapheme_strrpos()</strong>
   * <strong>grapheme_strstr()</strong>
   * 
      Unicode Text Segmentation: Grapheme Cluster Boundaries
     


id: grapheme_stristr
type: function
doc:
<comment>Description:</comment>
  Harf büyüklüğüne duyarsız olarak bir dizgedeki ilk sesletim
    birimine göre ilk veya ikinci parça ile döner
  
  Yordamsal kullanım
  
  Harf büyüklüğüne duyarsız olarak bir dizgedeki ilk sesletim birimine göre ilk veya ikinci parça
  ile döner

<comment>Param:</comment>
  <info>string</info>  <strong>$samanlık</strong>  Aramanın yapılacağı dizge. Geçerli bir UTF-8 dizgesi olmalıdır.
  <info>string</info>  <strong>$iğne</strong>      Aranacak dizge. Geçerli bir UTF-8 dizgesi olmalıdır.
  <info>bool</info>    <strong>$ilk_parça</strong>  <info>true</info> ise <strong>$iğne</strong>'nin bulunduğu ilk konuma göre <strong>$samanlık</strong> dizgesinin ilk parçası
                      döner (<strong>$iğne</strong> dahil).

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

<comment>See Also:</comment>
   * <strong>grapheme_stripos()</strong>
   * <strong>grapheme_strpos()</strong>
   * <strong>grapheme_strripos()</strong>
   * <strong>grapheme_strrpos()</strong>
   * <strong>grapheme_strstr()</strong>
   * 
      Unicode Text Segmentation: Grapheme Cluster Boundaries
     


id: grapheme_strlen
type: function
doc:
<comment>Description:</comment>
  Dizgenin sesletim birimi cinsinden uzunluğunu döndürür
    
  
  Yordamsal kullanım
  
  Dizgenin sesletim birimi (bayt veya karakter değil) cinsinden uzunluğunu döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  Uzunluğu sesletim birimi cinsinden ölçülecek dizge. Geçerli bir UTF-8 dizgesi
                  olmalıdır.

<comment>Return:</comment>
  <info>int|false|null</info>  Dizge boşsa 0, değilse dizgenin uzunluğu, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * 
      Unicode Text Segmentation: Grapheme Cluster Boundaries
     
   * <strong>iconv_strlen()</strong>
   * <strong>mb_strlen()</strong>
   * <strong>strlen()</strong>


id: grapheme_strpos
type: function
doc:
<comment>Description:</comment>
  Bir dizgede ilk sesletim biriminin yerini bulur
  
  Yordamsal kullanım
  
  Bir dizgede ilk sesletim biriminin yerini bulur.

<comment>Param:</comment>
  <info>string</info>  <strong>$samanlık</strong>  Aramanın yapılacağı dizge. Geçerli bir UTF-8 dizgesi olmalıdır.
  <info>string</info>  <strong>$iğne</strong>      Aranacak dizge. Geçerli bir UTF-8 dizgesi olmalıdır.
  <info>int</info>     <strong>$başlangıç</strong>  <strong>$samanlık</strong> içinde aramanın başlatılacağı yeri belirten isteğe bağlı bağımsız
                      değişken. Konum, bayt veya karakter değil, sesletim birimi cinsinden
                      belirtilmelidir. Belirtilmezse sıfır öntanımlıdır. Döndürülen konum,
                      belirtilen <strong>$başlangıç</strong> konumuna göre değil, <strong>$samanlık</strong> dizgesinin başlangıcına
                      göredir. Negatif <strong>$başlangıç</strong> <strong>$samanlık</strong> dizgesinin sonundan itibaren sayılır.

<comment>Return:</comment>
  <info>int|false</info>  Konumu bir tamsayı olarak döndürür. <strong>$iğne</strong> bulunamazsa işlev <info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>grapheme_stripos()</strong>
   * <strong>grapheme_stristr()</strong>
   * <strong>grapheme_strripos()</strong>
   * <strong>grapheme_strrpos()</strong>
   * <strong>grapheme_strstr()</strong>
   * 
      Unicode Text Segmentation: Grapheme Cluster Boundaries
     


id: grapheme_strripos
type: function
doc:
<comment>Description:</comment>
  Harf büyüklüğüne duyarsız olarak bir dizgedeki sonuncu sesletim
    biriminin yerini bulur
  
  Yordamsal kullanım
  
  Harf büyüklüğüne duyarsız olarak bir dizgedeki sonuncu sesletim biriminin yerini bulur.

<comment>Param:</comment>
  <info>string</info>  <strong>$samanlık</strong>  Aramanın yapılacağı dizge. Geçerli bir UTF-8 dizgesi olmalıdır.
  <info>string</info>  <strong>$iğne</strong>      Aranacak dizge. Geçerli bir UTF-8 dizgesi olmalıdır.
  <info></info>        <strong>$başlangıç</strong>  <strong>$samanlık</strong> içinde aramanın başlatılacağı yeri belirten isteğe bağlı bağımsız
                      değişken. Konum, bayt veya karakter değil, sesletim birimi cinsinden
                      belirtilmelidir. Döndürülen konum, belirtilen <strong>$başlangıç</strong> konumuna göre değil,
                      <strong>$samanlık</strong> dizgesinin başlangıcına göredir.

<comment>Return:</comment>
  <info>int|false</info>  Konumu bir tamsayı olarak döndürür. <strong>$iğne</strong> bulunamazsa işlev <info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>grapheme_stripos()</strong>
   * <strong>grapheme_stristr()</strong>
   * <strong>grapheme_strpos()</strong>
   * <strong>grapheme_strrpos()</strong>
   * <strong>grapheme_strstr()</strong>
   * 
      Unicode Text Segmentation: Grapheme Cluster Boundaries
     


id: grapheme_strrpos
type: function
doc:
<comment>Description:</comment>
  Bir dizgedeki sonuncu sesletim biriminin yerini bulur
    
  
  Yordamsal kullanım
  
  Bir dizgedeki sonuncu sesletim biriminin yerini bulur.

<comment>Param:</comment>
  <info>string</info>  <strong>$samanlık</strong>  Aramanın yapılacağı dizge. Geçerli bir UTF-8 dizgesi olmalıdır.
  <info>string</info>  <strong>$iğne</strong>      Aranacak dizge. Geçerli bir UTF-8 dizgesi olmalıdır.
  <info>int</info>     <strong>$başlangıç</strong>  <strong>$samanlık</strong> içinde aramanın başlatılacağı yeri belirten isteğe bağlı bağımsız
                      değişken. Konum, bayt veya karakter değil, sesletim birimi cinsinden
                      belirtilmelidir. Döndürülen konum, belirtilen <strong>$başlangıç</strong> konumuna göre değil,
                      <strong>$samanlık</strong> dizgesinin başlangıcına göredir.

<comment>Return:</comment>
  <info>int|false</info>  Konumu bir tamsayı olarak döndürür. <strong>$iğne</strong> bulunamazsa işlev <info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>grapheme_stripos()</strong>
   * <strong>grapheme_stristr()</strong>
   * <strong>grapheme_strpos()</strong>
   * <strong>grapheme_strripos()</strong>
   * <strong>grapheme_strstr()</strong>
   * 
      Unicode Text Segmentation: Grapheme Cluster Boundaries
     


id: grapheme_strstr
type: function
doc:
<comment>Description:</comment>
  Bir dizgedeki ilk sesletim birimine göre ilk veya ikinci parça
    ile döner
  
  Yordamsal kullanım
  
  Bir dizgedeki ilk sesletim birimine göre ilk veya ikinci parça ile döner (iğne dahil).

<comment>Param:</comment>
  <info>string</info>  <strong>$samanlık</strong>  Aramanın yapılacağı dizge. Geçerli bir UTF-8 dizgesi olmalıdır.
  <info>string</info>  <strong>$iğne</strong>      Aranacak dizge. Geçerli bir UTF-8 dizgesi olmalıdır.
  <info>bool</info>    <strong>$ilk_parça</strong>  <info>true</info> ise <strong>$iğne</strong>'nin bulunduğu ilk konuma göre <strong>$samanlık</strong> dizgesinin ilk parçası
                      döner (<strong>$iğne</strong> dahil).

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

<comment>See Also:</comment>
   * <strong>grapheme_stristr()</strong>
   * <strong>grapheme_stripos()</strong>
   * <strong>grapheme_strpos()</strong>
   * <strong>grapheme_strripos()</strong>
   * <strong>grapheme_strrpos()</strong>
   * 
      Unicode Text Segmentation: Grapheme Cluster Boundaries
     


id: grapheme_substr
type: function
doc:
<comment>Description:</comment>
  Bir alt dizge döndürür
  
  Yordamsal kullanım
  
  Bir alt dizge döndürür.

<comment>Param:</comment>
  <info>string</info>    <strong>$dizge</strong>      Aramanın yapılacağı dizge. Geçerli bir UTF-8 dizgesi olmalıdır.
  <info>int</info>       <strong>$başlangıç</strong>  Sesletim birimi cinsinden döndürülecek dizgenin başlangıç konumu. <strong>$başlangıç</strong>
                        negatifse, dönen dizgenin başlangıç konumu <strong>$dizge</strong>'nin sonundan itibaren
                        sayılır, değilse <strong>$dizge</strong>'nin başlangıcından itibaren sıfırdan başlayarak
                        sayılır.
  <info>int|null</info>  <strong>$uzunluk</strong>    Sesletim birimi cinsinden döndürülecek dizgenin uzunluğu. Eğer <strong>$uzunluk</strong>
                        pozitifse, dizgenin başından itibaren <strong>$başlangıç</strong>'ıncı konumdan başlayan
                        (dizgenin uzunluğuna bağlı olarak) en fazla <strong>$uzunluk</strong> sayıda sesletim birimi
                        döner. Eğer dizge, <strong>$başlangıç</strong> sayıda sesletim birimi içermiyorsa veya ancak
                        bu kadar sesletim birimi içeriyorsa işlev <info>false</info> döndürür. Eğer <strong>$uzunluk</strong>
                        negatifse, döndürülecek dizgenin son sesletim birimi, dizgenin sonundan
                        itibaren <strong>$uzunluk</strong>'uncu sesletim birimi olur. Eğer <strong>$başlangıç</strong> da negatifse,
                        dizgenin sonundan itibaren önce <strong>$başlangıç</strong> birim sayılıp döndürülecek
                        dizgenin son sesletim birimine ulaşılır sonra da bu konumdan itibaren
                        sayılan <strong>$uzunluk</strong>'uncu birim döndürülecek dizgenin ilk sesletim birimi olur.

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

<comment>See Also:</comment>
   * <strong>grapheme_extract()</strong>
   * 
      Unicode Text Segmentation: Grapheme Cluster Boundaries
     


id: gregoriantojd
type: function
doc:
<comment>Description:</comment>
  Gregoryen tarihini, Jülyen Gün Sayısına çevirir
  
  Gregoryen Takvimi için geçerli olan aralık M.Ö. 25 Kasım 4714 ile M.S. 31 Aralık 9999 arasıdır.
  
  Bu işlev M.Ö. 4714'e kadar olan tarihleri işleyebilse de, bu tip bir kullanım anlamlı değildir.
  Gregoryen takvimi 15 Ekim 1582'ye (Jülyen takvimine göre 5 Ekim 1582) kadar kullanılmamıştır.
  Hatta bazı ülkeler bu tarihten daha sonra kullanmaya başlamıştır, örneğin; İngiliz krallığı 1752,
  SSCB 1918 ve Yunanistan 1923'de geçmiştir. Birçok Avrupa ülkesi Gregoryen takviminden önce Jülyen
  takvimini kullanmıştır.

<comment>Param:</comment>
  <info>int</info>  <strong>$ay</strong>   1'den (Ocak), 12'ye (Aralık) kadar ay değeri
  <info>int</info>  <strong>$gun</strong>  1 ile 31 arasında gün değeri. Ay belirtilenden daha az güne sahipse fazla günler
             sonraki aya taşar; bkz. aşağıdaki örnek.
  <info>int</info>  <strong>$yil</strong>  -4714 ile 9999 arasında yıl değeri. Negatif sayılar M.Ö. yıllar, pozitif sayılar M.S.
             yıllardır. Sıfır yılı yoktur. 31 Aralık -1'den sonra 1 Ocak 1 gelir.

<comment>Return:</comment>
  <info>int</info>  Gregoryen tarihine karşılık tamsayı olarak Jülyen Gün Sayısı. Geçerli aralığın dışında kalan
       tarihler için <return>0</return> döner.

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


id: gzclose
type: function
doc:
<comment>Description:</comment>
  Bir açık gzipli dosya tanıtıcısını kapar
  
  Belirtilen dosya tanıtıcısını kapatır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$dt</strong>  Gzipli dosya tanıtıcısı. <strong>gzopen()</strong> tarafından açılmış bir dosyayı gösteren geçerli
                 bir tanıtıcı 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.

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


id: gzcompress
type: function
doc:
<comment>Description:</comment>
  Bir dizgeyi sıkıştırır
  
  Bu işlev belirtilen dizgeyi <return>ZLIB</return> veri biçemini kullanarak sıkıştırır.
  
  ZLIB sıkıştırma algoritması hakkında daha ayrıntılı bilgi edinmek için "ZLIB Sıkıştırılmış Veri
  Biçemi Belirtiminin 3.3 sürümü" (RFC 1950) belgesine bakınız.
  
  Bu biçem bir takım başlık verileri içeren gzip sıkıştırması ile aynı değildir. Gzip sıkıştırması
  için <strong>gzencode()</strong> işlevine bakınız.

<comment>Param:</comment>
  <info>string</info>  <strong>$veri</strong>     Sıkıştırılacak veri.
  <info>int</info>     <strong>$seviye</strong>   Sıkıştırma seviyesi. Sıkıştırma olmayacağını belirtmek için 0, azami sıkıştırma
                    için 9'a kadar değer belirtilebilir.
                    
                    -1 belitilirse, zlib kütüphanesinin 6 olan öntanımlı sıkıştırması kullanılır.
  <info>int</info>     <strong>$kodlama</strong>  <info>ZLIB_ENCODING_*</info> sabitlerinden biri.

<comment>Return:</comment>
  <info>string|false</info>  Bir hata oluşursa <info>false</info> aksi takdirde sıkıştırılmış dizgeyi döndürür.

<comment>See Also:</comment>
   * <strong>gzdeflate()</strong>
   * <strong>gzinflate()</strong>
   * <strong>gzuncompress()</strong>
   * <strong>gzencode()</strong>


id: gzdecode
type: function
doc:
<comment>Description:</comment>
  Gzipli bir dizgenin sıkıştırmasını açar
  
  Belirtilen <strong>$veri</strong> dizgesinin gzip sıkıştırmalı biçemini döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$veri</strong>     <strong>gzencode()</strong> tarafından sıkıştırılmış veri.
  <info>int</info>     <strong>$uzunluk</strong>  Kodu çözülecek verinin azami uzunluğu.

<comment>Return:</comment>
  <info>string|false</info>  Bir hata oluşursa <info>false</info> aksi takdirde sıkıştırılmamış dizgeyi döndürür.

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


id: gzdeflate
type: function
doc:
<comment>Description:</comment>
  Bir dizgeyi deflate biçeminde sıkıştırır
  
  Bu işlev belirtilen veriyi <return>DEFLATE</return> veri biçemini kullanarak sıkıştırır.
  
  DEFLATE sıkıştırma algoritması hakkında daha ayrıntılı bilgi edinmek için "DEFLATE Sıkıştırılmış
  Veri Biçemi Belirtiminin 1.3 sürümü" (RFC 1951) belgesine bakınız.

<comment>Param:</comment>
  <info></info>     <strong>$data</strong>     Sıkıştırılacak veri.
  <info>int</info>  <strong>$seviye</strong>   Sıkıştırma seviyesi. Sıkıştırma olmayacağını belirtmek için 0, azami sıkıştırma
                 için 9'a kadar değer belirtilebilir. Belirtilmezse, öntanımlı sıkıştırma seviyesi
                 zlib kütüphanesinin öntanımlı sıkıştırma seviyesine eşit olacaktır.
  <info>int</info>  <strong>$kodlama</strong>  <info>ZLIB_ENCODING_*</info> sabitlerinden biri.

<comment>Return:</comment>
  <info>string|false</info>  Bir hata oluşursa <info>false</info> aksi takdirde sıkıştırılmış dizgeyi döndürür.

<comment>See Also:</comment>
   * <strong>gzinflate()</strong>
   * <strong>gzcompress()</strong>
   * <strong>gzuncompress()</strong>
   * <strong>gzencode()</strong>


id: gzencode
type: function
doc:
<comment>Description:</comment>
  Gzipli bir dizge oluşturur
  
  Bu işlev <strong>$veri</strong> dizgesinin gzip programının çıktısı ile uyumlu olarak sıkıştırılmış halini
  döndürür.
  
  GZIP sıkıştırma algoritması hakkında daha ayrıntılı bilgi edinmek için "GZIP Sıkıştırılmış Dosya
  Biçemi Belirtiminin 4.3 sürümü" (RFC 1952) belgesine bakınız.

<comment>Param:</comment>
  <info>string</info>  <strong>$veri</strong>     Sıkıştırılacak veri.
  <info>int</info>     <strong>$seviye</strong>   Sıkıştırma seviyesi. Sıkıştırma olmayacağını belirtmek için 0, azami sıkıştırma
                    için 9'a kadar değer belirtilebilir. Belirtilmezse, öntanımlı sıkıştırma
                    seviyesi zlib kütüphanesinin öntanımlı sıkıştırma seviyesine eşit olacaktır.
  <info>int</info>     <strong>$kodlama</strong>  Kodlama kipi. <info>FORCE_GZIP</info> (öntanımlı) veya <info>FORCE_DEFLATE</info> olabilir.
                    
                    <info>FORCE_DEFLATE</info> bir zlib başlığı, deflate biçemli veri ve bir Adler sağlama
                    toplamından oluşan RFC 1950 uyumlu bir çıktı üretir.

<comment>Return:</comment>
  <info>string|false</info>  Bir hata oluşursa <info>false</info> aksi takdirde sıkıştırılmış dizgeyi döndürür.

<comment>See Also:</comment>
   * <strong>gzdecode()</strong>
   * <strong>gzdeflate()</strong>
   * <strong>gzinflate()</strong>
   * <strong>gzuncompress()</strong>
   * <strong>gzcompress()</strong>
   * 
      ZLIB Sıkıştırmalı Veri Biçemi Belirtimi (RFC 1950)
     


id: gzeof
type: function
doc:
<comment>Description:</comment>
  Gzipli dosya tanıtıcında dosya sonunu sınar
  
  Gzipli dosya tanıtıcısında dosya sonuna gelinmişse <info>true</info> döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$dt</strong>  Gzipli dosya tanıtıcısı. <strong>gzopen()</strong> tarafından açılmış bir dosyayı gösteren geçerli
                 bir tanıtıcı olmalıdır.

<comment>Return:</comment>
  <info>bool</info>  Gzipli dosya tanıtıcısında dosya sonuna gelinmişse veya bir hata oluşmuşsa <info>true</info> aksi
        takdirde <info>false</info> döndürür.


id: gzfile
type: function
doc:
<comment>Description:</comment>
  Gzipli dosyayı bir dizi içinde döndürür
  
  Dosyanın içeriğini bir dizide döndürmesi dışında <strong>readgzfile()</strong> ile aynıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosyaismi</strong>            Okunacak dosyanın ismi.
  <info>int</info>     <strong>$include_path_kullan</strong>  Bu isteğe bağlı bağımsız değişkenle 1 değerini aktarırsanız dosyanın
                                include_path yönergesindeki yollarda da aranmasını sağlamış
                                olursunuz.

<comment>Return:</comment>
  <info>array|false</info>  Her elemanında bir satır içermek üzere dosyayı içeren dizi ile döner. Boş satırlar
               dahildir ve satırsonu karakterleri kaldırılmaz, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>readgzfile()</strong>
   * <strong>gzopen()</strong>


id: gzgetc
type: function
doc:
<comment>Description:</comment>
  Gzipli dosya göstericisindeki karakteri döndürür
  
  Dosya tanıtıcı belirtilen akımdan (sıkıştırılmamış) tek bir karakter içeren bir dizge döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$dt</strong>  Gzipli dosya tanıtıcısı. <strong>gzopen()</strong> tarafından açılmış bir dosyayı gösteren geçerli
                 bir tanıtıcı olmalıdır.

<comment>Return:</comment>
  <info>string|false</info>  Sıkıştırılmamış karakteri veya (<strong>gzeof()</strong>'tan farklı olarak) dosya sonuna gelinmişse
                <info>false</info> döndürür.

<comment>See Also:</comment>
   * <strong>gzopen()</strong>
   * <strong>gzgets()</strong>


id: gzgets
type: function
doc:
<comment>Description:</comment>
  Gzipli dosya tanıtıcısından bir satır döndürür
  
  Belirtilen dosya tanıtıcısında mevcut konumdan itibaren en fazla (sıkıştırılmamış) <strong>$uzunluk</strong> - 1
  bayt okur.  Okuma işlemi <strong>$uzunluk</strong> - 1 baytta, ilk satırsonu karakterinde veya dosya sonuna
  gelindiğinde (hangisi önce olursa) durur.

<comment>Param:</comment>
  <info>resource</info>  <strong>$dt</strong>       Gzipli dosya tanıtıcısı. <strong>gzopen()</strong> tarafından açılmış bir dosyayı gösteren
                      geçerli bir tanıtıcı olmalıdır.
  <info>int|null</info>  <strong>$uzunluk</strong>  Okunacak verinin uzunluğu.

<comment>Return:</comment>
  <info>string|false</info>  Bir hata oluşursa <info>false</info> aksi takdirde sıkıştırılmamış dizgeyi döndürür.

<comment>See Also:</comment>
   * <strong>gzopen()</strong>
   * <strong>gzgetc()</strong>
   * <strong>gzwrite()</strong>


id: gzgetss
type: function
doc:
<comment>Description:</comment>
  Gzipli dosya tanıtıcısından bir satır okuyup HTML etiketlerinden
    arındırır
  
  Okuduğu satırdan HTML ve PHP etiketlerini ayıklaması dışında <strong>gzgets()</strong> işlevi ile aynıdır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$dt</strong>                Gzipli dosya tanıtıcısı. <strong>gzopen()</strong> tarafından açılmış bir dosyayı
                               gösteren geçerli bir tanıtıcı olmalıdır.
  <info>int</info>       <strong>$uzunluk</strong>           Okunacak verinin uzunluğu.
  <info>string</info>    <strong>$izinli_etiketler</strong>  Bu isteğe bağlı bağımsız değişkende ayıklanmayacak etiketleri
                               belirtebilirsiniz.

<comment>Return:</comment>
  <info>string</info>  Bir hata oluşursa <info>false</info> aksi takdirde sıkıştırılmamış ve etiketleri ayıklanmış dizgeyi
          döndürür.

<comment>See Also:</comment>
   * <strong>gzopen()</strong>
   * <strong>gzgets()</strong>
   * <strong>strip_tags()</strong>


id: gzinflate
type: function
doc:
<comment>Description:</comment>
  Deflate sıkıştırmalı bir verinin sıkıştırmasını açar
  
  Deflate sıkıştırmalı bir verinin sıkıştırmasını açar.

<comment>Param:</comment>
  <info>string</info>  <strong>$veri</strong>     <strong>gzdeflate()</strong> tarafından sıkıştırılmış veri.
  <info>int</info>     <strong>$uzunluk</strong>  Kodu çözülmüş verinin azami uzunluğu.

<comment>Return:</comment>
  <info>string|false</info>  Bir hata durumunda <info>false</info> aksi takdirde verinin sıkıştırılmamış halini döndürür.
                
                Sıkıştırılmamış veri uzunluğu, sıkıştırılmış <strong>$veri</strong>'nin 32768 mislinden uzunsa veya
                seçimlik <strong>$uzunluk</strong> bağımsız değişkeninde sıfırdan büyük bir değer belirtilmesi
                durumunda belirtilen değerden daha uzunsa bu işlev bir hata döndürür.

<comment>See Also:</comment>
   * <strong>gzdeflate()</strong>
   * <strong>gzcompress()</strong>
   * <strong>gzuncompress()</strong>
   * <strong>gzencode()</strong>


id: gzopen
type: function
doc:
<comment>Description:</comment>
  Bir gzipli dosya açar
  
  Okuma veya yazma amacıyla bir gzipli (.gz) dosya açar.
  
  <strong>gzopen()</strong> işlevi henüz sıkıştırılmamış dosyaları okumak için açmakta da kullanılabilir. Bu durumda
  <strong>gzread()</strong>, sıkıştırmasız dosyayı doğrudan okuyacaktır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosyaismi</strong>            Gzipli dosyanın ismi.
  <info>string</info>  <strong>$kip</strong>                  <strong>fopen()</strong> işlevindeki gibi (<return>rb</return> veya <return>wb</return>) olmakla birlikte ayrıca bir
                                sıkıştırma seviyesiyle (<return>wb9</return> gibi) birlikte bir strateji de
                                belirtilebilir: <return>wb6f</return> örneğindeki gibi süzgeçli veri için <return>f</return>; <return>wb1h</return>
                                örneğindeki gibi <return>sadece Huffman sıkıştırması</return> için <return>h</return>. (Bu strateji
                                bağımsız değişkenleri hakkında daha ayrıntılı bilgi için  zlib.h
                                dosyasındaki <return>deflateInit2</return> açıklamasına bakınız.)
  <info>int</info>     <strong>$include_path_kullan</strong>  Bu isteğe bağlı bağımsız değişkene  <return>1</return> belirtirseniz dosya ayrıca
                                include_path yönergesinde belirtilen yolarda da aranır.

<comment>Return:</comment>
  <info>resource|false</info>  Açılan dosyaya bir dosya tanıtıcısı döndürür. Bu dosya tanıtıcısını kullanarak,
                  (şeffaf olarak) sıkıştırılmış dosyadan herşeyi sıkıştırılmamış olarak okuyabilir
                  ve dosyaya herşeyi sıkıştırılmış olarak yazabilirsiniz.
                  
                  Açma işlemi başarısız olursa işlev <info>false</info> döndürür.

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


id: gzpassthru
type: function
doc:
<comment>Description:</comment>
  Gzipli dosya tanıtıcısında kalan verinin tamamını çıktılar
    
  
  Belirtilen dosya tanıtıcısında mevcut konumdan dosya sonuna kadar okur ve (sıkıştırılmamış) sonucu
  standart çıktıya gönderir.
  
  Veriyi dosyaya yazdıktan sonra çıktılamak isterseniz dosya göstericisini akımın başlangıcına
  taşımak için <strong>gzrewind()</strong> işlevini kullanmalısınız.
  
  Tek isteğiniz dosya içeriğini değiştirmeden ve dosya içinde belli bir konuma gitmeden içeriği
  çıktı tamponuna dökümlemekse <strong>readgzfile()</strong> işlevini kullanarak fazladan bir <strong>gzopen()</strong> çağrısı
  yapmaktan kurtulursunuz.

<comment>Param:</comment>
  <info>resource</info>  <strong>$dt</strong>  Gzipli dosya tanıtıcısı. <strong>gzopen()</strong> tarafından açılmış bir dosyayı gösteren geçerli
                 bir tanıtıcı olmalıdır.

<comment>Return:</comment>
  <info>int</info>  Belirtilen dosya tanıtıcısından okunan sıkıştırılmamış karakter sayısı döner.


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


id: gzread
type: function
doc:
<comment>Description:</comment>
  Gzipli dosyayı ikil kipte okur
  
  <strong>gzread()</strong> işlevi belirtilen dosya tanıtıcısından <strong>$uzunluk</strong> bayt okur. Okuma işlemi, gzipli dosya
  akımından (sıkıştırılmamış) <strong>$uzunluk</strong> bayt okununca veya dosya sonuna gelindiğinde (hangisi önce
  olursa) durur.

<comment>Param:</comment>
  <info>resource</info>  <strong>$dt</strong>       Gzipli dosya tanıtıcısı. <strong>gzopen()</strong> tarafından açılmış bir dosyayı gösteren
                      geçerli bir tanıtıcı olmalıdır.
  <info>int</info>       <strong>$uzunluk</strong>  Okunacak sıkıştırılmamış bayt sayısı.

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

<comment>See Also:</comment>
   * <strong>gzwrite()</strong>
   * <strong>gzopen()</strong>
   * <strong>gzgets()</strong>
   * <strong>gzgetss()</strong>
   * <strong>gzfile()</strong>
   * <strong>gzpassthru()</strong>


id: gzrewind
type: function
doc:
<comment>Description:</comment>
  Gzipli dosya göstericisini dosya başlangıcına taşır
    
  
  Belirtilen dosya tanıtıcısında dosya göstericisini dosya akımının başlangıcına taşır.

<comment>Param:</comment>
  <info>resource</info>  <strong>$dt</strong>  Gzipli dosya tanıtıcısı. <strong>gzopen()</strong> tarafından açılmış bir dosyayı gösteren geçerli
                 bir tanıtıcı 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.

<comment>See Also:</comment>
   * <strong>gzseek()</strong>
   * <strong>gztell()</strong>


id: gzseek
type: function
doc:
<comment>Description:</comment>
  Gzipli dosya göstericisini konumlar
  
  Belirtilen dosya tanıtıcısında dosya göstericisini belirtilen konuma taşır. <return>gzseek(dt, konum,
  SEEK_SET)</return> C çağrısına eşdeğerdir.
  
  Dosya okumak için açılmışsa bu işlev yine de taklit edilir ama işlem oldukça yavaşlar. Dosya
  yazmak için açılmışsa sadece ileri yönde konumlamalar desteklenir; <strong>gzseek()</strong> konumlamanın ardından
  yeni konuma kadar olan bölgeyi sıfırlarla doldurur.

<comment>Param:</comment>
  <info>resource</info>  <strong>$dt</strong>      Gzipli dosya tanıtıcısı. <strong>gzopen()</strong> tarafından açılmış bir dosyayı gösteren
                     geçerli bir tanıtıcı olmalıdır.
  <info>int</info>       <strong>$konum</strong>   Göstericinin götürüleceği konum.
  <info>int</info>       <strong>$nereye</strong>  Olası <strong>$nereye</strong> değerleri: <info>SEEK_SET</info> - Gösterici, tam <strong>$konum</strong>uncu bayta
                     yerleştirilir.<info>SEEK_CUR</info> - Gösterici, mevcut konum artı <strong>$konum</strong>uncu bayta
                     yerleştirilir.
                     
                     <strong>$nereye</strong> bağımsız değişkeni belirtilmezse <info>SEEK_SET</info> belirtilmiş gibi işlem
                     yapılır.

<comment>Return:</comment>
  <info>int</info>  Başarı durumunda 0, aksi takdirde -1 döner. Dosya sonunun sonrasına yapılan bir konumlama bir
       hata olarak değerlendirilmez.

<comment>See Also:</comment>
   * <strong>gztell()</strong>
   * <strong>gzrewind()</strong>


id: gztell
type: function
doc:
<comment>Description:</comment>
  Gzipli dosya tanıtıcısının okuma/yazma konumunu döndürür
    
  
  Belirtilen dosya tanıtıcısının, yani sıkıştırılmamış dosya akımının okuma/yazma konumunu döndürür.

<comment>Param:</comment>
  <info>resource</info>  <strong>$dt</strong>  Gzipli dosya tanıtıcısı. <strong>gzopen()</strong> tarafından açılmış bir dosyayı gösteren geçerli
                 bir tanıtıcı olmalıdır.

<comment>Return:</comment>
  <info>int|false</info>  Dosya göstericisinin yeri veya bir hata oluşmuşsa <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>gzopen()</strong>
   * <strong>gzseek()</strong>
   * <strong>gzrewind()</strong>


id: gzuncompress
type: function
doc:
<comment>Description:</comment>
  Sıkıştırılmış bir dizgenin sıkıştırmasını açar
  
  Bu işlev sıkıştırılmış bir dizgenin sıkıştırmasını açar.

<comment>Param:</comment>
  <info>string</info>  <strong>$veri</strong>     <strong>gzcompress()</strong> tarafından sıkıştırılmış veri.
  <info>int</info>     <strong>$uzunluk</strong>  Kodu çözülecek verinin azami uzunluğu.

<comment>Return:</comment>
  <info>string|false</info>  Verinin sıkıştırılmamış halini veya bir hata oluşması halinde <info>false</info> döndürür.
                
                Sıkıştırılmamış veri uzunluğu isteğe bağlı <strong>$uzunluk</strong> ile belirtilenden veya
                sıkıştırılmış <strong>$veri</strong>'nin 32768 mislinden uzunsa bu işlev bir hata döndürür.

<comment>See Also:</comment>
   * <strong>gzcompress()</strong>
   * <strong>gzinflate()</strong>
   * <strong>gzdeflate()</strong>
   * <strong>gzencode()</strong>


id: gzwrite
type: function
doc:
<comment>Description:</comment>
  Bir dizgeyi bir gzipli dosyaya ikil kipte yazar
  
  <strong>gzwrite()</strong> işleve belirtilen <strong>$dizge</strong> dizgesini belirtilen dosya tanıtıcısına sıkıştırarak yazar.

<comment>Param:</comment>
  <info>resource</info>  <strong>$dt</strong>       Gzipli dosya tanıtıcısı. <strong>gzopen()</strong> tarafından açılmış bir dosyayı gösteren
                      geçerli bir tanıtıcı olmalıdır.
  <info>string</info>    <strong>$dizge</strong>    Sıkıştırılarak dosyaya yazılacak dizge.
  <info></info>          <strong>$uzunluk</strong>  Yazılacak sıkıştırılmamış bayt sayısı. Belirtilmişse yazma işlemi
                      sıkıştırılmamış <strong>$uzunluk</strong> bayt yazıldıktan sonra veya dosya sonuna gelindiğinde
                      (hangisi önce olursa) durur.

<comment>Return:</comment>
  <info>int|false</info>  Belirtilen sıkıştırılmış dosya akımına yazılan sıkıştırılmamış bayt sayısı ile döner,
             başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>gzread()</strong>
   * <strong>gzopen()</strong>


id: hash
type: function
doc:
<comment>Description:</comment>
  Bir ileti aşı üretir
  
  Bir ileti özeti üretir.

<comment>Param:</comment>
  <info>string</info>  <strong>$algo</strong>        Seçilen aşlama algoritmasının ismi ("md5", "sha256", "haval160,4" ve
                       benzerleri). Desteklenen algoritmaların listesi <strong>hash_algos()</strong> işlevinde
                       bulunabilir.
  <info>string</info>  <strong>$veri</strong>        Aşlanacak ileti.
  <info>bool</info>    <strong>$ham_çıktı</strong>  <info>true</info> olduğu takdirde ham ikil veri çıktılanır, aksi takdirde (<info>false</info>) küçük
                       harfli onaltılıklar çıktılanır.
  <info>array</info>   <strong>$seçenekler</strong>  Çeşitli aşlama algoritmaları için seçenekleri içeren dizi. Şimdilik sadece,
                       MurmurHash türevleri "seed" bağımsız değişkenini desteklemektedir.

<comment>Return:</comment>
  <info>string</info>  Hesaplanan ileti aşını, <strong>$ham_çıktı</strong> için <info>true</info> belirtilmedikçe küçük harfli onaltılıklardan
          oluşan bir dizge olarak, aksi takdirde ham ikil gösterimi içeren bir dizge olarak
          çıktılar.

<comment>See Also:</comment>
   * <strong>hash_file()</strong>
   * <strong>hash_hmac()</strong>
   * <strong>hash_init()</strong>
   * <strong>md5()</strong>
   * <strong>sha1()</strong>


id: hash_algos
type: function
doc:
<comment>Description:</comment>
  Kayıtlı aşlama algoritmalarının bir listesini döndürür
    
  
  Kayıtlı aşlama algoritmalarının bir listesini döndürür.

<comment>Return:</comment>
  <info>array</info>  Desteklenen aşlama algoritmalarını içeren sayısal indisli bir dizi döndürür.

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


id: hash_copy
type: function
doc:
<comment>Description:</comment>
  Aşlama bağlamını kopyalar
  
  Aşlama bağlamını kopyalar.

<comment>Param:</comment>
  <info>HashContext</info>  <strong>$bağlam</strong>  <strong>hash_init()</strong> tarafından döndürülmüş aşlama bağlamı.

<comment>Return:</comment>
  <info>HashContext</info>  Aşlama Bağlamının bir kopyasını döndürür.


id: hash_equals
type: function
doc:
<comment>Description:</comment>
  Zamanlama saldırısı güvenli dize karşılaştırması
  
  Yürütme sırasında <strong>$bilinen_dzg</strong> içeriği hakkında bilgi sızdırmaksızın iki dizgenin eşit olup
  olmadığına bakar.
  
  Bu işlev, zamanlama saldırılarını azaltmak için kullanılabilir. === ile düzenli karşılaştırma
  yapmak, iki değerin farklı olup olmadığına ve ilk farkın hangi konumda bulunabileceğine bağlı
  olarak daha fazla veya daha az zaman alacaktır, dolayısıyla <strong>$bilinen_dzg</strong> içeriği hakkında bilgi
  sızdırılacaktır.
  
  Kullanıcı tarafından sağlanan dizgenin birinci yerine ikinci bağımsız değişken olarak belirtilmesi
  önemlidir.

<comment>Param:</comment>
  <info>string</info>  <strong>$bilinen_dzg</strong>    Gizli tutulması gereken dizge.
  <info>string</info>  <strong>$kullanıcı_dzg</strong>  Karşılaştıma için kullanıcının sağladığı dizge.

<comment>Return:</comment>
  <info>bool</info>  İki dizge benzerse <info>true</info> yoksa <info>false</info> döner.

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


id: hash_file
type: function
doc:
<comment>Description:</comment>
  Belirtilen dosyanın içeriğinden bir ileti aşı üretir
    
  
  Belirtilen dosyanın içeriğinden bir ileti aşı üretir.

<comment>Param:</comment>
  <info>string</info>  <strong>$algo</strong>        Aşlama algoritmasının ismi ("md5", "sha256", "haval160,4" ve benzerleri).
                       Desteklenen algoritmaların listesi <strong>hash_algos()</strong> işlevinde bulunabilir.
  <info>string</info>  <strong>$dosya</strong>       Aşı hesaplanacak dosyanın yeri; <strong>fopen()</strong> sarmalayıcıları desteklenir.
  <info>bool</info>    <strong>$ham_çıktı</strong>  <info>true</info> olduğu takdirde ham ikil veri çıktılanır, aksi takdirde (<info>false</info>) küçük
                       harfli onaltılıklar çıktılanır.
  <info>array</info>   <strong>$seçenekler</strong>  Çeşitli aşlama algoritmaları için seçenekleri içeren dizi. Şimdilik sadece,
                       MurmurHash türevleri "seed" bağımsız değişkenini desteklemektedir.

<comment>Return:</comment>
  <info>string|false</info>  Hesaplanan ileti aşını, <strong>$ham_çıktı</strong> için <info>true</info> belirtilmedikçe küçük harfli
                onaltılıklardan oluşan bir dizge olarak, aksi takdirde ham ikil gösterimi içeren bir
                dizge olarak çıktılar.

<comment>See Also:</comment>
   * <strong>hash()</strong>
   * <strong>hash_hmac_file()</strong>
   * <strong>hash_update_file()</strong>
   * <strong>md5_file()</strong>
   * <strong>sha1_file()</strong>


id: hash_final
type: function
doc:
<comment>Description:</comment>
  Bir ardışık aşlama işlemini bitirip üretilen aşı döndürür
    
  
  Bir ardışık aşlama işlemini bitirip üretilen aşı döndürür.

<comment>Param:</comment>
  <info>HashContext</info>  <strong>$bağlam</strong>    <strong>hash_init()</strong> tarafından döndürülmüş aşlama bağlamı.
  <info>bool</info>         <strong>$ham_çıktı</strong>  <info>true</info> olduğu takdirde ham ikil veri çıktılanır, aksi takdirde (<info>false</info>)
                           küçük harfli onaltılıklar çıktılanır.

<comment>Return:</comment>
  <info>string</info>  Hesaplanan ileti aşını, <strong>$ham_çıktı</strong> için <info>true</info> belirtilmedikçe küçük harfli onaltılıklardan
          oluşan bir dizge olarak, aksi takdirde ham ikil gösterimi içeren bir dizge olarak
          çıktılar.


id: hash_hkdf
type: function
doc:
<comment>Description:</comment>
  Sağlanan anahtar girdisinden HKDF anahtar türevi oluşturur

<comment>Param:</comment>
  <info>string</info>  <strong>$algo</strong>     Seçilen aşlama algoritmasının ismi ("md5", "sha256", "haval160,4" ve
                    benzerleri). Desteklenen algoritmaların listesi <strong>hash_algos()</strong> işlevinde
                    bulunabilir.  Kriptografik olmayan aşlama algoritmalarına izin verilmez.
                    
                    Kriptografik olmayan aşlama algoritmalarına izin verilmez.
  <info>string</info>  <strong>$anahtar</strong>  Kullanılacak anahtar (ikil veri). Boş olamaz.
  <info>int</info>     <strong>$uzunluk</strong>  İstenen çıktının bayt cinsinden uzunluğu. En çok algoritma aş uzunluğunun 255
                    katı olabilir.
                    
                    <strong>$uzunluk</strong> olarak <return>0</return> verilirse, öntanımlı çıktı uzunluğu seçilen aş boyutunun 255
                    katından büyük olamaz.
  <info>string</info>  <strong>$bilgi</strong>    Application/context-specific bilgi dizgesi.
  <info>string</info>  <strong>$tuz</strong>      Türetme sırasında kullanılacak tuz.
                    
                    Seçimlik olmasına rağmen, rasgele bir tuz HKDF'nin gücünü önemli ölçüde
                    arttırır.

<comment>Return:</comment>
  <info>string</info>  Türetilen anahtarın ham ikil gösterimini içeren bir dizge döner.

<comment>See Also:</comment>
   * <strong>hash_pbkdf2()</strong>
   * RFC 5869
   * kullanıcı alanı gerçeklenim


id: hash_hmac
type: function
doc:
<comment>Description:</comment>
  HMAC yöntemini kullanarak bir anahtarlı ileti aşı üretir
    
  
  HMAC yöntemini kullanarak bir anahtarlı ileti aşı üretir.

<comment>Param:</comment>
  <info>string</info>  <strong>$algo</strong>       Aşlama algoritmasının ismi ("md5", "sha256", "haval160,4" ve benzerleri).
                      Desteklenen algoritmaların listesi <strong>hash_algos()</strong> işlevinde bulunabilir.
  <info>string</info>  <strong>$veri</strong>       Aşlanacak ileti.
  <info>string</info>  <strong>$anahtar</strong>    HMAC ileti aşının üretiminde kullanılacak paylaşımlı gizli anahtar.
  <info>bool</info>    <strong>$ham_çıktı</strong>  <info>true</info> olduğu takdirde ham ikil veri çıktılanır, aksi takdirde (<info>false</info>) küçük
                      harfli onaltılıklar çıktılanır.

<comment>Return:</comment>
  <info>string</info>  Hesaplanan ileti aşını, <strong>$ham_çıktı</strong> için <info>true</info> belirtilmedikçe küçük harfli onaltılıklardan
          oluşan bir dizge olarak, aksi takdirde ham ikil gösterimi içeren bir dizge olarak
          çıktılar.

<comment>See Also:</comment>
   * <strong>hash()</strong>
   * <strong>hash_hmac_algos()</strong>
   * <strong>hash_init()</strong>
   * <strong>hash_hmac_file()</strong>
   * <strong>hash_equals()</strong>


id: hash_hmac_algos
type: function
doc:
<comment>Description:</comment>
  hash_hmac için uygun kayıtlı aşlama algoritmalarının listesini
     döndürür

<comment>Return:</comment>
  <info>array</info>  <strong>hash_hmac()</strong> işlevi için elverişli aşlama algoritmalarından desteklenenlerin listesini
         içeren sayısal indisli bir dizi döndürür.

<comment>See Also:</comment>
   * <strong>hash_hmac()</strong>
   * <strong>hash_algos()</strong>


id: hash_hmac_file
type: function
doc:
<comment>Description:</comment>
  Bir dosyanın içeriğinden HMAC yöntemini kullanarak bir
    anahtarlı ileti aşı üretir
  
  Bir dosyanın içeriğinden HMAC yöntemini kullanarak bir anahtarlı ileti aşı üretir.

<comment>Param:</comment>
  <info>string</info>  <strong>$algo</strong>       Aşlama algoritmasının ismi ("md5", "sha256", "haval160,4" ve benzerleri).
                      Desteklenen algoritmaların listesi <strong>hash_algos()</strong> işlevinde bulunabilir.
  <info>string</info>  <strong>$dosya</strong>      Aşı hesaplanacak dosyanın yeri; <strong>fopen()</strong> sarmalayıcıları desteklenir.
  <info>string</info>  <strong>$anahtar</strong>    HMAC ileti aşının üretiminde kullanılacak paylaşımlı gizli anahtar.
  <info>bool</info>    <strong>$ham_çıktı</strong>  <info>true</info> olduğu takdirde ham ikil veri çıktılanır, aksi takdirde (<info>false</info>) küçük
                      harfli onaltılıklar çıktılanır.

<comment>Return:</comment>
  <info>string|false</info>  Hesaplanan ileti aşını, <strong>$ham_çıktı</strong> için <info>true</info> belirtilmedikçe küçük harfli
                onaltılıklardan oluşan bir dizge olarak, aksi takdirde ham ikil gösterimi içeren bir
                dizge olarak çıktılar. <strong>$dosya</strong> okunamıyorsa <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>hash_hmac_algos()</strong>
   * <strong>hash_hmac()</strong>
   * <strong>hash_file()</strong>


id: hash_init
type: function
doc:
<comment>Description:</comment>
  Ardışık aşlama bağlamını ilklendirir
  
  Ardışık aşlama bağlamını ilklendirir.

<comment>Param:</comment>
  <info>string</info>  <strong>$algo</strong>        Aşlama algoritmasının ismi ("md5", "sha256", "haval160,4" vb.). Desteklenen
                       algoritmaların listesi <strong>hash_algos()</strong> işlevinde bulunabilir.
  <info>int</info>     <strong>$sabitler</strong>    İleti aşının üretimi için isteğe bağlı sabitler. Şimdilik tek bir sabit
                       desteklenmektedir: <info>HASH_HMAC</info>. Bu sabit belirtildiği takdirde,  <strong>$anahtar</strong>
                       bağımsız değişkeni de belirtilmelidir.
  <info>string</info>  <strong>$anahtar</strong>     <strong>$sabitler</strong> bağımsız değişkeninde <info>HASH_HMAC</info> belirtildiği takdirde, HMAC aşlama
                       yöntemi ile kullanılacak paylaşımlı gizli anahtar.
  <info>array</info>   <strong>$seçenekler</strong>  Çeşitli aşlama algoritmaları için seçenekleri içeren dizi. Şimdilik sadece,
                       MurmurHash türevleri "seed" bağımsız değişkenini desteklemektedir.

<comment>Return:</comment>
  <info>HashContext</info>  <strong>hash_update()</strong>, <strong>hash_update_stream()</strong>, <strong>hash_update_file()</strong>, ve <strong>hash_final()</strong> işlevlerinde
               kullanılmak üzere bir Aşlama Bağlamı özkaynağı döndürür.

<comment>See Also:</comment>
   * <strong>hash()</strong>
   * <strong>hash_algos()</strong>
   * <strong>hash_file()</strong>
   * <strong>hash_hmac()</strong>
   * <strong>hash_hmac_file()</strong>


id: hash_pbkdf2
type: function
doc:
<comment>Description:</comment>
  Belirtilen bir parolanın PBKDF2 anahtar türevini döndürür

<comment>Param:</comment>
  <info>string</info>  <strong>$algo</strong>      Seçilen aşlama algoritmasının ismi ("md5", "sha256", "haval160,4" ve
                     benzerleri). Desteklenen algoritmaların listesi <strong>hash_algos()</strong> işlevinde
                     bulunabilir.
  <info>string</info>  <strong>$parola</strong>    Türetim için kullanılacak parola.
  <info>string</info>  <strong>$tuz</strong>       Türetim için kullanılacak tuz. Rasgele bir değer üretilmelidir.
  <info>int</info>     <strong>$yineleme</strong>  Türetim için dahili olarak uygulanacak yinelemelerin sayısı.
  <info>int</info>     <strong>$uzunluk</strong>   Çıktı dizgesinin uzunluğu. <strong>$ikil</strong> <info>true</info> ise türetilen anahtarın bayt cinsinden
                     uzunluğudur; <info>false</info> ise türetilen anahtar uzunluğunun iki katı olmalıdır (her
                     bayt için iki harf/rakam döner).
                     
                     <return>0</return> ise belirtilen algoritmanın tüm çıktısı kullanılır.
  <info>bool</info>    <strong>$ikil</strong>      <info>true</info> ise ham ikil veri, <info>false</info> ise küçük harfli onaltılıklar çıktılanır.

<comment>Return:</comment>
  <info>string</info>  <strong>$ikil</strong><info>true</info> ise türetilen anahtarın ham ikil gösterimi, <info>false</info> ise küçük harfli onaltılık
          gösterimi döner

<comment>See Also:</comment>
   * <strong>crypt()</strong>
   * <strong>password_hash()</strong>
   * <strong>hash()</strong>
   * <strong>hash_algos()</strong>
   * <strong>hash_init()</strong>
   * <strong>hash_hmac()</strong>
   * <strong>hash_hmac_file()</strong>
   * <strong>openssl_pbkdf2()</strong>


id: hash_update
type: function
doc:
<comment>Description:</comment>
  Veriyi etkin bir aşlama bağlamına dahil eder
  
  Veriyi etkin bir aşlama bağlamına dahil eder.

<comment>Param:</comment>
  <info>HashContext</info>  <strong>$bağlam</strong>  <strong>hash_init()</strong> tarafından döndürülmüş aşlama bağlamı.
  <info>string</info>       <strong>$veri</strong>    İleti aşına dahil edilecek ileti.

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

<comment>See Also:</comment>
   * <strong>hash_init()</strong>
   * <strong>hash_update_file()</strong>
   * <strong>hash_update_stream()</strong>
   * <strong>hash_final()</strong>


id: hash_update_file
type: function
doc:
<comment>Description:</comment>
  Veriyi bir dosyadan etkin bir aşlama bağlamına dahil eder
    
  
  Veriyi bir dosyadan etkin bir aşlama bağlamına dahil eder.

<comment>Param:</comment>
  <info>HashContext</info>    <strong>$bağlam</strong>  <strong>hash_init()</strong> tarafından döndürülmüş aşlama bağlamı.
  <info>string</info>         <strong>$dosya</strong>   Aşlanacak dosyanın yeri; <strong>fopen()</strong> sarmalayıcıları desteklenir.
  <info>resource|null</info>  <strong>$akım</strong>   <strong>stream_context_create()</strong> ile oluşturulmuş bir akım bağlamı.

<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>hash_init()</strong>
   * <strong>hash_update()</strong>
   * <strong>hash_update_stream()</strong>
   * <strong>hash_final()</strong>
   * <strong>hash()</strong>
   * <strong>hash_file()</strong>


id: hash_update_stream
type: function
doc:
<comment>Description:</comment>
  Veriyi açık bir akımdan etkin bir aşlama bağlamına dahil eder
    
  
  Veriyi açık bir akımdan etkin bir aşlama bağlamına dahil eder.

<comment>Param:</comment>
  <info>HashContext</info>  <strong>$bağlam</strong>  <strong>hash_init()</strong> tarafından döndürülmüş aşlama bağlamı.
  <info>resource</info>     <strong>$akım</strong>    Bir akım oluşturma işlevi tarafından oluşturulmuş bir dosya tanıtıcısı.
  <info>int</info>          <strong>$uzunluk</strong>  Akımdan aşlama bağlamına kopyalanacak azami karakter sayısı.

<comment>Return:</comment>
  <info>int</info>  <strong>$akım</strong>'dan <strong>$bağlam</strong>'a eklenebilen bayt sayısı.

<comment>See Also:</comment>
   * <strong>hash_init()</strong>
   * <strong>hash_update()</strong>
   * <strong>hash_final()</strong>
   * <strong>hash()</strong>
   * <strong>hash_file()</strong>


id: header
type: function
doc:
<comment>Description:</comment>
  Ham bir HTTP başlığı gönderir
  
  <strong>header()</strong> işlevi ham bir  HTTP başlığı göndermek için kulanılır. HTTP başlıkları hakkında ayrıntılı
  bilgi edinmek için HTTP/1.1 Belirtimi'ne bakınız.
  
  <strong>header()</strong> işlevinin normal HTML etiketleri ve dosya veya PHP'deki boş satırlar dahil herhangi bir
  çıktıdan önce çağrılması gerektiğini unutmayınız. <strong>header()</strong> çağrısından önce sıkça yapılan hatalar:
  kodu <strong>include()</strong>, <strong>require()</strong> veya başka bir dosya okuma işlevi ile okumak; betik HTML'ye gömülüyse
  betiğin veya dosyanın başındaki boşluklar veya boş satırlar.
  
  ]]>

<comment>Param:</comment>
  <info>string</info>  <strong>$başlık</strong>         Başlık dizgesi.
                            
                            İki özel çağrı biçimi vardır. İlki, HTTP durum kodu gönderilirken
                            kullanılır ve başlık "<return>HTTP/</return>" dizgesi ile başlar (harf büyüklüğüne
                            duyarsız). Örneğin Apache'yi eksik dosyalarla ilgili sorunlar için
                            (<return>ErrorDocument</return> yönergesi ile) bir PHP betiğini kullanacak şekilde
                            yapılandırmışsanız betiğinizde uygun bir durum kodu üretmek için bu
                            biçimi kullanabilirsiniz.
                            
                            
                            ]]>
                            
                            İkinci özel biçim "Location:" başlığıdır.  Bu başlığın tarayıcıya geri
                            gönderilmesinden başka, bir <return>201</return> veya <return>3xx</return> durum kodu henüz atanmamışsa
                            ayrıca bir <return>REDIRECT</return> (302) durum kodu da gönderilir.
                            
                            
                            ]]>
  <info>bool</info>    <strong>$değiştir</strong>       <strong>$değiştir</strong> bağımsız değişkeni isteğe bağlı olup, önceki bir başlığın mı
                            değiştireceğini yoksa aynı türde ikinci bir başlık daha mı ekleneceğini
                            belirtilir. Öntanımlı davranış mevcudu değiştirmektir. İşleve ikinci
                            bağımsız değişken olarak <info>false</info> aktarırsanız aynı türde çok sayıda başlık
                            bulunması için işlevi zorlamış olursunuz. Örnek:
                            
                            
                            ]]>
  <info>int</info>     <strong>$http_yanıt_kodu</strong>  HTTP yanıt kodunu belirtilen değere zorlar. Bu bağımsız değişken sadece
                            <strong>$başlık</strong> bağımsız değişkeni boş değilse etkilidir.

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

<comment>See Also:</comment>
   * <strong>headers_sent()</strong>
   * <strong>setcookie()</strong>
   * <strong>http_response_code()</strong>
   * <strong>header_remove()</strong>
   * <strong>headers_list()</strong>


id: header_register_callback
type: function
doc:
<comment>Description:</comment>
  Bir başlık işlevi çağırır
  
  PHP çıktıyı gönderirken çağrılacak işlevi kayda alır.
  
  PHP <strong>$geriçağırım</strong> işlevini, başlıkları göndermeye hazırlanırken, hiçbir çıktı göndermemişken,
  gönderim öncesi giden başlıklarda değişiklik yapacağı pencereyi oluşturarak çağrılır.

<comment>Param:</comment>
  <info>callable</info>  <strong>$geriçağırım</strong>  Başlıklar gönderilmeden hemen önce çağrılacak işlev. Hiçbir bağımsız
                          değişken almaz ve dönüş değeri yok sayı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>headers_list()</strong>
   * <strong>header_remove()</strong>
   * <strong>header()</strong>


id: header_remove
type: function
doc:
<comment>Description:</comment>
  Evvelce tanımlanmış başlıkları siler
  
  <strong>header()</strong> işleviyle evvelce tanımlanmış <strong>$isim</strong> başlığını veya tüm başlıkları siler.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$isim</strong>  Silinecek başlığın ismi. <info>null</info> verilirse, evvelce tanımlanmış tüm başlıklar
                      silinir.
                      
                      Harf büyüklüğüne duyarsızdır.

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

<comment>See Also:</comment>
   * <strong>header()</strong>
   * <strong>headers_sent()</strong>


id: headers_list
type: function
doc:
<comment>Description:</comment>
  Gönderilmiş (veya gönderilmeye hazır) yanıt başlıklarının listesiyle döner
  
  <strong>headers_list()</strong> işlevi, tarayıcıya veya istemciye gönderilen başlıkların listesini döndürür. Bu
  başlıkların henüz gönderilip gönderilmediğini  <strong>headers_sent()</strong> işleviyle öğrenebilirsiniz.

<comment>Return:</comment>
  <info>array</info>  Başlıkları içeren sayısal indisli bir dizi döndürür.

<comment>See Also:</comment>
   * <strong>headers_sent()</strong>
   * <strong>header()</strong>
   * <strong>setcookie()</strong>
   * <strong>apache_response_headers()</strong>
   * <strong>http_response_code()</strong>


id: headers_sent
type: function
doc:
<comment>Description:</comment>
  Başlıklar gönderilmiş mi, gönderilmişse nerede gönderilmiş diye bakar
  
  Başlıklar gönderilmiş mi, gönderilmişse nerede gönderilmiş diye bakar.
  
  Tüm başlıklar gönderildikten sonra <strong>header()</strong> işlevini kullanarak daha fazla başlık satırı
  ekleyemezsiniz. Bu işlevi kullanarak HTTP başlıklarıyla ilgili hata iletilerinden en azından
  bazılarını engelleyebilirsiniz. Diğer bir seçenek de Çıktı Tamponlaması kullanmaktır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>  İsteğe bağlı <strong>$dosya</strong> ve <strong>$satır</strong> bağımsız değişkenleri kullanılırsa, <strong>headers_sent()</strong>
                  işlevi çıktının başlatılacağı PHP kaynak dosyası ismi ve satır numarasını <strong>$dosya</strong>
                  ve <strong>$satır</strong> bağımsız değişkenlerine yerleştirir.
                  
                  PHP kaynak kodu çalıştırılmadan çıktılama başlamışsa (örneğin bir başlatma
                  hatasından dolayı) bu bağımsız değişkene boş dizge atanır.
  <info>int</info>     <strong>$satır</strong>  Çıktının başlatılacağı satır numarası.

<comment>Return:</comment>
  <info>bool</info>  Henüz hiçbir başlık gönderilmemişse <strong>headers_sent()</strong> işlevi <info>false</info> ile döner, aksi takdirde
        <info>true</info> döndürür.

<comment>See Also:</comment>
   * <strong>ob_start()</strong>
   * <strong>trigger_error()</strong>
   * <strong>headers_list()</strong>
   * Bu konuda daha ayrıntılı bilgi edinmek için
     <strong>header()</strong> belgesine bakınız.


id: hebrev
type: function
doc:
<comment>Description:</comment>
  Mantıksal İbranice metni görsel metne dönüştürür
  
  Mantıksal İbranice metni görsel metne dönüştürür.
  
  İşlev sözcükleri bölmekten kaçınmaya çalışır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>                       İbranice girdi dizgesi.
  <info>int</info>     <strong>$satırdaki_azami_krk_sayısı</strong>  İsteğe bağlı bu bağımsız değişken ile her satırda
                                       bulunabilecek azami karakter sayısı belirtilebilir.

<comment>Return:</comment>
  <info>string</info>  Görsel dizge.

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


id: hebrevc
type: function
doc:
<comment>Description:</comment>
  Mantıksal İbranice metni satırsonlarıyla birlikte görsel metne
    dönüştürür
  
  Satırsonu (\n) karaktelerini "\<br&gt;\n" dizgesine dönüştürmesi dışında <strong>hebrev()</strong> işlevi gibidir.
  
  İşlev sözcükleri bölmekten kaçınmaya çalışır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>                       İbranice girdi dizgesi.
  <info>int</info>     <strong>$satırdaki_azami_krk_sayısı</strong>  İsteğe bağlı bu bağımsız değişken ile her satırda
                                       bulunabilecek azami karakter sayısı belirtilebilir.

<comment>Return:</comment>
  <info>string</info>  Görsel dizge.

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


id: hex2bin
type: function
doc:
<comment>Description:</comment>
  Onaltılık bir dizgeyi ikil dizgeye dönüştürür
  
  Onaltılık bir dizgeyi ikil dizgeye dönüştürür.
  
  Bu işlev onaltılık bir sayıyı ikil bir sayıya dönüştürmez. Bunun için <strong>base_convert()</strong> işlevi
  kullanılabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>  Verinin onaltılık gösterimi.

<comment>Return:</comment>
  <info>string|false</info>  Başarı durumunda belirtilen verinin ikil gösterimini, başarısızlık durumunda <info>false</info>
                döner.

<comment>See Also:</comment>
   * <strong>bin2hex()</strong>
   * <strong>unpack()</strong>


id: hexdec
type: function
doc:
<comment>Description:</comment>
  Hexadecimal to decimal
  
  Returns the decimal equivalent of the hexadecimal number represented by the <strong>$hex_string</strong> argument.
  <strong>hexdec()</strong> converts a hexadecimal string to a decimal number.
  
  <strong>hexdec()</strong> will ignore any non-hexadecimal  characters it encounters. As of PHP 7.4.0 supplying any
  invalid characters is deprecated.

<comment>Param:</comment>
  <info>string</info>  <strong>$hex_string</strong>  The hexadecimal string to convert

<comment>Return:</comment>
  <info>int|float</info>  The decimal representation of <strong>$hex_string</strong>

<comment>See Also:</comment>
   * <strong>dechex()</strong>
   * <strong>bindec()</strong>
   * <strong>octdec()</strong>
   * <strong>base_convert()</strong>


id: highlight_file
type: function
doc:
<comment>Description:</comment>
  Bir dosyadaki sözdizimini vurgular
  
  PHP'nin yerleşik söz dizimi vurgulayıcısında tanımlanmış renkler kullanılarak belirtilen <strong>$dosya</strong>
  içindeki PHP koduna söz dizimi vurgulaması yapılıp sonuç ya döndürülür ya da basılır.
  
  Çoğu sunucu, phps uzantısına sahip dosyalara otomatik olarak vurgulama uygulayacak şekilde
  yapılandırılır. Örneğin, misal.phps dosyası çalıştırılmak yerine içerdiği PHP kodları,
  vurgulanarak gösterilir. Bunu sunucunuda etkinleştirmek isterseniz httpd.conf dosyanıza şu satırı
  ekleyiniz:

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>   Vurgulanacak PHP kodunu içeren dosyanın yolu.
  <info>bool</info>    <strong>$döndür</strong>  Vurgulanmış dizgeyi çıktılamak yerine döndürmesini isterseniz bu bağımsız
                   değişkenle işleve <info>true</info> aktarın.

<comment>Return:</comment>
  <info>string|bool</info>  <strong>$döndür</strong> bağımsız değişkeni <info>true</info> ise, elde edilen dizge basılmaz, sadece döndürülür.
               Aksi takdirde, işlem başarılı olmuşsa <info>true</info> yoksa <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>highlight_string()</strong>
   * INI yönergelerinin vurgulanması


id: highlight_string
type: function
doc:
<comment>Description:</comment>
  Bir dizgedeki söz dizimini vurgular
  
  PHP'nin yerleşik sözdizimi vurgulayıcısında tanımlanmış renkler kullanılarak belirtilen PHP koduna
  sözdizimi vurgulaması yapılıp sonuç ya html dilinde döndürülür ya da basılır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>   Vurgulanacak PHP kodunu içeren dizge. Bir açılış etiketi içermek zorundadır.
  <info>bool</info>    <strong>$döndür</strong>  Vurgulanmış dizgeyi çıktılamak yerine döndürmesini isterseniz bu bağımsız
                   değişkenle işleve <info>true</info> aktarın.

<comment>Return:</comment>
  <info>string|bool</info>  <strong>$döndür</strong> bağımsız değişkeni <info>true</info> ise, elde edilen dizge basılmaz, sadece döndürülür.
               Aksi takdirde, işlem başarılı olmuşsa <info>true</info> yoksa <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>highlight_file()</strong>
   * INI yönergelerinin
     renklendirilmesi


id: hrtime
type: function
doc:
<comment>Description:</comment>
  Yüksek çözünürlüklü sistem zamanını döndürür
  
  Zaman içinde rastgele bir noktadan itibaren sayılan, sistemin yüksek çözünürlüklü zamanını
  döndürür. Teslim edilen zaman damgası arttırılamaz, eksiltilemez ve ayarlanamaz.

<comment>Param:</comment>
  <info>bool</info>  <strong>$sayı_olarak</strong>  Yüksek çözünürlüklü zamanı bir sayı olarak (<info>true</info>) veya bir dizi olarak (<info>false</info>)
                      döndürülmek için kullanılır.

<comment>Return:</comment>
  <info>array|int|float|false</info>  <strong>$sayı_olarak</strong> bağımsız değişkeninde <info>false</info> aktarılmışsa [saniye, nanosaniye]
                         biçiminde bir tamsayı dizisi, <info>true</info> aktarılmışsa nanosaniye cinsinden zaman
                         64 bitlik sistemlerde <info>int</info>, 32 bitlik sistemlerde <info>float</info> türünde bir sayı
                         olarak döner. Başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * Yüksek çözünürlüklü zaman eklentisi
   * <strong>microtime()</strong>


id: html_entity_decode
type: function
doc:
<comment>Description:</comment>
  HTML öğelerini karşılığı olan karakterlere dönüştürür
    
  
  <strong>html_entity_decode()</strong> işlevi <strong>htmlentities()</strong> işlevinin tersine <strong>$dizge</strong> içinde karaktere dönüşebilecek
  tüm HTML öğelerini dönüştürür.
  
  Daha kesin olarak, bu işlev, a) seçilen belge türü için zorunlu olarak geçerli olan tüm öğelerin
  (tüm sayısal öğeler dahil) kodunu çözer - yani, XML için, bu işlev bir DTD'de tanımlanabilecek
  isimli öğelerin kodunu çözmez ve b) seçilen kodlama ile ilişkili kodlanmış karakter kümesindeki ve
  seçilen belge türünde izin verilen karakter öğelerinin kodunu çözer. Diğer tüm öğeler olduğu gibi
  bırakılır.

<comment>Param:</comment>
  <info>string</info>       <strong>$dizge</strong>       Girdi dizgesi.
  <info>int</info>          <strong>$seçenekler</strong>  Seçimlik <strong>$seçenekler</strong> bağımsız değişkeni ile çift ve tek tırnaklar için
                            işlevin nasıl davranacağını belirleyebilirsiniz. <return>ENT_QUOTES |
                            ENT_SUBSTITUTE | ENT_HTML401</return> öntanımlı olmak üzere şu sabitler bitsel
                            VEYAlanarak belirtilebilir: Olası sabit <strong>$seçenekler</strong>iSabit
                            İsmiAçıklama<info>ENT_COMPAT</info>Sadece çift tırnaklar dönüştürülür, tek tırnaklara
                            dokunulmaz.<info>ENT_QUOTES</info>Çift tırnaklara ilaveten tek tırnaklar da
                            dönüştürülür. <info>ENT_NOQUOTES</info>Ne tek ne de çift tırnaklar
                            dönüştürülür.<info>ENT_SUBSTITUTE</info> Geçersiz kod dizilimi için boş bir dizge
                            döndürülmeyip dizilimin yerine Unicode Değiştirme Karakteri (U+FFFD veya
                            &#FFFD;) yerleştirilir. <info>ENT_HTML401</info> Kodu HTML 4.01 olarak ele alır.
                            <info>ENT_XML1</info> Kodu XML 1 olarak ele alır. <info>ENT_XHTML</info> Kodu XHTML olarak ele
                            alır. <info>ENT_HTML5</info> Kodu HTML 5 olarak ele alır.
  <info>string|null</info>  <strong>$kodlama</strong>     Karakterleri dönüştürürken kullanılan
                            kodlamayı tanımlayan seçimlik bağımsız değişken.
                            
                            Belirtilmezse
                            <strong>$kodlama</strong> için
                            default_charset yapılandırma
                            seçeneğinin değeri öntanımlıdır.
                            
                            Bu bağımsız değişken teknik olarak
                            seçimlikse de kodunuz için gereken değeri atamanız gerekir. Çünkü
                            default_charset yapılandırma
                            seçeneğine hatalı bir değer atanmış olabilir.

<comment>Return:</comment>
  <info>string</info>  Kodlaması çözülmüş dizge.

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


id: htmlentities
type: function
doc:
<comment>Description:</comment>
  Dönüştürülebilecek tüm karakterleri HTML öğeleri haline getirir
    
  
  HTML öğesi olarak bir karşılığı bulunan tüm karakterleri dönüştürmesi dışında <strong>htmlspecialchars()</strong>
  işlevi gibidir. <strong>get_html_translation_table()</strong> işlevi, <strong>$seçenekler</strong> bağımsız değişkeninde belirtilen
  sabitlere bağlı olarak kullanılacak dönüştürme tablosunu elde etmek için kullanılabilir.
  
  Bu işlev ile dönüştürülen bir dizgeyi eski haline getirmek için <strong>html_entity_decode()</strong> işlevini
  kullanabilirsiniz.

<comment>Param:</comment>
  <info>string</info>       <strong>$dizge</strong>          Girdi dizgesi.
  <info>int</info>          <strong>$seçenekler</strong>    Geçersiz kod dizilimlerinin, kullanılan belge türünün ve tırnakların
                               nasıl ele alınacağını belirten aşağıdaki seçenekler bitsel
                               VEYAlanarak <strong>$seçenekler</strong> bağımsız değişkeninde belirtilebilir.
                               <return>ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401</return> öntanımlıdır. Olası sabit
                               <strong>$seçenekler</strong>iSabit İsmiAçıklama<info>ENT_COMPAT</info>Sadece çift tırnaklar
                               dönüştürülür, tek tırnaklara dokunulmaz.<info>ENT_QUOTES</info>Çift tırnaklara
                               ilaveten tek tırnaklar da dönüştürülür. <info>ENT_NOQUOTES</info>Ne tek ne de çift
                               tırnaklar dönüştürülür.<info>ENT_IGNORE</info> Geçersiz kod dizilimlerinde boş
                               dizge döndürülmeyip seesizce yoksayma yoluna gidilir. Güvenlikle
                               ilgili etkiler olabileceğinden bu seçeneğin kullanımı
                               önerilmemektedir. <info>ENT_SUBSTITUTE</info> Geçersiz kod dizilimi için boş bir
                               dizge döndürülmeyip dizilimin yerine Unicode Değiştirme Karakteri
                               (U+FFFD veya &#FFFD;) yerleştirilir. <info>ENT_DISALLOWED</info> Geçersiz kod
                               dizilimini olduğu gibi bırakmak yerine Unicode Değiştirme Karakteri
                               (U+FFFD veya &#FFFD;) ile değiştirilir. Örneğin, XML belgelerin
                               gömülü harici içerikle iyi biçimliliğini sağlamak için bu seçenek
                               kullanışlı olabilir. <info>ENT_HTML401</info> Kod HTML 4.01 olarak ele alınır.
                               <info>ENT_XML1</info> Kod XML 1 olarak ele alınır. <info>ENT_XHTML</info> Kod XHTML olarak ele
                               alınır. <info>ENT_HTML5</info> Kod HTML 5 olarak ele alınır.
  <info>string|null</info>  <strong>$kodlama</strong>        Karakterleri dönüştürürken kullanılan
                               kodlamayı tanımlayan seçimlik bağımsız değişken.
                               
                               Belirtilmezse
                               <strong>$kodlama</strong> için
                               default_charset yapılandırma
                               seçeneğinin değeri öntanımlıdır.
                               
                               Bu bağımsız değişken teknik olarak
                               seçimlikse de kodunuz için gereken değeri atamanız gerekir. Çünkü
                               default_charset yapılandırma
                               seçeneğine hatalı bir değer atanmış olabilir.
  <info>bool</info>         <strong>$çifte_kodlama</strong>  Bu bağımsız değişkende <info>false</info> belirtilirse zaten kodlanmış HTML
                               öğeleri tekrar kodlanmaz. Öntanımlı olarak herşey dönüştürülür.

<comment>Return:</comment>
  <info>string</info>  Dönüştürülen dizge döner.
          
          Belirtilen <strong>$kodlama</strong> altında belirtilen <strong>$dizge</strong> geçersiz bir kod dizilimi içeriyorsa,
          <info>ENT_IGNORE</info> veya <info>ENT_SUBSTITUTE</info> seçenekleri atanmadığı takdirde boş dizge döndürülür.

<comment>See Also:</comment>
   * <strong>html_entity_decode()</strong>
   * <strong>get_html_translation_table()</strong>
   * <strong>htmlspecialchars()</strong>
   * <strong>nl2br()</strong>
   * <strong>urlencode()</strong>


id: htmlspecialchars
type: function
doc:
<comment>Description:</comment>
  Özel karakterleri HTML öğeleri haline getirir
  
  Bazı karakterler HTML'de özel anlama sahiptir ve anlamlarını korumaları için HTML öğesi olarak
  gösterilmesi gerekir. Bu işlev bu dönüşümleri yapılmış olarak bir dizge döndürür. Eğer ilişkili
  isimli öğelere sahip tüm girdi alt dizgelerinin dönüştürülmesi gerekiyorsa bu işlev yerine
  <strong>htmlentities()</strong> işlevi kullanılmalıdır.
  
  If the input string passed to this function and the final document share the same character set,
  this function is sufficient to prepare input for inclusion in most contexts of an HTML document.
  If, however, the input can represent characters that are not coded in the final document character
  set and you wish to retain those characters (as numeric or named entities), both this function and
  <strong>htmlentities()</strong> (which only encodes substrings that have named entity equivalents) may be
  insufficient. You may have to use <strong>mb_encode_numericentity()</strong> instead.
  
  Uygulanan dönüşümlerKarakterKarakterin karşılığı<return>&</return> (ampersand)<return>&amp;</return><return>"</return> (çift tırnak)<info>ENT_NOQUOTES</info>
  belirtilmezse <return>&quot;</return> atanır<return>'</return> (tek tırnak)<return>&#039;</return> (<info>ENT_HTML401</info> için) veya sadece <info>ENT_QUOTES</info>
  belirtildiği durumda <return>&apos;</return> (<info>ENT_XML1</info>, <info>ENT_XHTML</info> veya <info>ENT_HTML5</info> için) <return>\<</return> (küçüktür)<return>&lt;</return><return>&gt;</return> (büyüktür)<return>&gt;</return>

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>          Dönüştürülecek dizge.
  <info>int</info>     <strong>$seçenekler</strong>    Geçersiz kod dizilimlerinin, kullanılan belge türünün ve tırnakların nasıl
                          ele alınacağını belirten aşağıdaki seçenekler bitsel VEYAlanarak
                          <strong>$seçenekler</strong> bağımsız değişkeninde belirtilebilir. <return>ENT_QUOTES |
                          ENT_SUBSTITUTE | ENT_HTML401</return> öntanımlıdır. Olası sabit <strong>$seçenekler</strong>iSabit
                          İsmiAçıklama<info>ENT_COMPAT</info>Sadece çift tırnaklar dönüştürülür, tek tırnaklara
                          dokunulmaz.<info>ENT_QUOTES</info>Çift tırnaklara ilaveten tek tırnaklar da
                          dönüştürülür. <info>ENT_NOQUOTES</info>Ne tek ne de çift tırnaklar
                          dönüştürülür.<info>ENT_IGNORE</info> Geçersiz kod dizilimlerinde boş dizge
                          döndürülmeyip seesizce yoksayma yoluna gidilir. Güvenlikle ilgili etkiler
                          olabileceğinden bu seçeneğin kullanımı önerilmemektedir. <info>ENT_SUBSTITUTE</info>
                          Geçersiz kod dizilimi için boş bir dizge döndürülmeyip dizilimin yerine
                          Unicode Değiştirme Karakteri (U+FFFD veya &#FFFD;) yerleştirilir.
                          <info>ENT_DISALLOWED</info> Geçersiz kod dizilimini olduğu gibi bırakmak yerine Unicode
                          Değiştirme Karakteri (U+FFFD veya &#FFFD;) ile değiştirilir. Örneğin, XML
                          belgelerin gömülü harici içerikle iyi biçimliliğini sağlamak için bu
                          seçenek kullanışlı olabilir. <info>ENT_HTML401</info> Kod HTML 4.01 olarak ele alınır.
                          <info>ENT_XML1</info> Kod XML 1 olarak ele alınır. <info>ENT_XHTML</info> Kod XHTML olarak ele
                          alınır. <info>ENT_HTML5</info> Kod HTML 5 olarak ele alınır.
  <info></info>        <strong>$karküm</strong>        Karakterleri dönüştürürken kullanılan
                          kodlamayı tanımlayan seçimlik bağımsız değişken.
                          
                          Belirtilmezse
                          <strong>$kodlama</strong> için
                          default_charset yapılandırma
                          seçeneğinin değeri öntanımlıdır.
                          
                          Bu bağımsız değişken teknik olarak
                          seçimlikse de kodunuz için gereken değeri atamanız gerekir. Çünkü
                          default_charset yapılandırma
                          seçeneğine hatalı bir değer atanmış olabilir.
                          
                          Bu işlevin amacı gereği, <return>ISO-8859-1</return>, <return>ISO-8859-15</return>, <return>UTF-8</return>, <return>cp866</return>, <return>cp1251</return>,
                          <return>cp1252</return> ve <return>KOI8-R</return> karakter kümeleri, aynı konumları işgal eden
                          (<strong>htmlspecialchars()</strong> işlevinden etkilenen) karakterler bakımından
                          eşdeğerdir.
                          
                          Aşağıdaki karakter kümeleri desteklenmektedir. Desteklenen karakter
                          kümeleriKarakter kümesiTakma adıAçıklamaISO-8859-1ISO8859-1 Batı Avrupa,
                          Latin-1 ISO-8859-5ISO8859-5 Az kullanılan kril küme (Latin/Cyrillic).
                          ISO-8859-15ISO8859-15 Doğu Avrupa, Latin-9. Euro işaretini ekler,
                          Fransızca ve Fince harfler Latin-1'de (ISO-8859-1) yoktur. UTF-8 ASCII
                          uyumlu 8 bitlik çok baytlı Unicode. cp866ibm866, 866 DOS'a özgü Kril
                          karakter kümesi. cp1251Windows-1251, win-1251, 1251 Windows'a özgü Kril
                          karakter kümesi. cp1252Windows-1252, 1252 Doğu Avrupa için Windows'a özgü
                          karakter kümesi. KOI8-Rkoi8-ru, koi8r Rusça. BIG5950 Geleneksel Çince,
                          aslında Tayvan'da kullanılır. GB2312936 Basitleştirilmiş Çince, ulusal
                          standart karakter kümesi. BIG5-HKSCS Geleneksel Çince, Hong Kong eklentisi
                          ile Big5. Shift_JISSJIS, 932 Japonca. EUC-JPEUCJP, eucJP-win Japonca.
                          MacRoman Mac OS tarafından kullanılmış karakter kümesi. <return>''</return> Boş bir dize,
                          karakter kümesini, komut dosyası kodlamasından (Zend multibyte),
                          default_charset ve geçerli yerel ayardan (bkz. <strong>nl_langinfo()</strong> ve
                          <strong>setlocale()</strong>) algılamayı bu sırayla etkinleştirir. Önerilmez.   Bunlardan
                          başka karakter kümesi tanınmaz. Yerine öntanımlı karakter kümesi
                          kullanılır ve bir uyarı çıktılanır.
                          
                          Bunlardan başka karakter kümesi tanınmaz. Yerine öntanımlı karakter kümesi
                          kullanılır ve bir uyarı çıktılanır.
  <info>bool</info>    <strong>$çifte_kodlama</strong>  Bu bağımsız değişkende <info>false</info> belirtilirse zaten kodlanmış HTML öğeleri
                          tekrar kodlanmaz. Öntanımlı olarak herşey dönüştürülür.

<comment>Return:</comment>
  <info>string</info>  Dönüştürülen dizge.
          
          Belirtilen <strong>$kodlama</strong> altında belirtilen <strong>$dizge</strong> geçersiz bir kod dizilimi içeriyorsa,
          <info>ENT_IGNORE</info> veya <info>ENT_SUBSTITUTE</info> seçenekleri atanmadığı takdirde boş dizge döndürülür.

<comment>See Also:</comment>
   * <strong>get_html_translation_table()</strong>
   * <strong>htmlspecialchars_decode()</strong>
   * <strong>strip_tags()</strong>
   * <strong>htmlentities()</strong>
   * <strong>nl2br()</strong>


id: htmlspecialchars_decode
type: function
doc:
<comment>Description:</comment>
  Özel HTML öğelerini gerisin geriye karakterlere dönüştürür
    
  
  Bu işlev <strong>htmlspecialchars()</strong> işlevinin zıddıdır. HTML öğelerini gerisin geriye karakterlere
  dönüştürür
  
  Dönüştürülen öğeler: , (<info>ENT_NOQUOTES</info> belirtilmişse), <return>&#039;</return> (<info>ENT_QUOTES</info> belirtilmişse), ve .

<comment>Param:</comment>
  <info>string</info>  <strong>$dizge</strong>       Kodu çözülecek dizge.
  <info>int</info>     <strong>$seçenekler</strong>  Kullanılan belge türünün ve tırnakların nasıl ele alınacağını belirten
                       aşağıdaki seçenekler bitsel VEYAlanarak <strong>$seçenekler</strong> bağımsız değişkeninde
                       belirtilebilir. <return>ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401</return> öntanımlıdır. Sabit
                       <strong>$seçenekler</strong>iSabit İsmiAçıklama<info>ENT_COMPAT</info>Çift tırnaklar dönüştürülür, tek
                       tırnaklara dokunulmaz (öntanımlı)<info>ENT_QUOTES</info>Hem tek hem de çift tırnaklar
                       dönüştürülür<info>ENT_NOQUOTES</info>Ne tek ne de çift tırnaklar
                       dönüştürülür<info>ENT_SUBSTITUTE</info> Geçersiz kod dizilimi için boş bir dizge
                       döndürülmeyip dizilimin yerine Unicode Değiştirme Karakteri (U+FFFD veya
                       &#FFFD;) yerleştirilir. <info>ENT_HTML401</info> Kodu HTML 4.01 olarak ele alır. <info>ENT_XML1</info>
                       Kodu XML 1 olarak ele alır. <info>ENT_XHTML</info> Kodu XHTML olarak ele alır. <info>ENT_HTML5</info>
                       Kodu HTML 5 olarak ele alır.

<comment>Return:</comment>
  <info>string</info>  Kodlaması çözülmüş dizge.

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


id: http_build_query
type: function
doc:
<comment>Description:</comment>
  URL kodlamalı sorgu dizgesi üretir
  
  Belirtilen ilişkisel (veya indisli) diziden bir URL kodlamalı dizge üretir.

<comment>Param:</comment>
  <info>array|object</info>  <strong>$veri</strong>          <strong>$veri</strong> bir dizi ise tek boyutlu basit bir yapı veya bir diziler dizisi
                               olabilir (dönüşte diğer dizileri içerebilir).
                               
                               <strong>$data</strong> bir nesne ise sonuca sadece public özellikler dahil edilir.
  <info>string</info>        <strong>$sayısal_önek</strong>  Temel dizide sayısal indisler kullanılmışsa sayısal indislerin her
                               birinin önüne burada belirtilen değer getirilir ve bu sadece temel
                               dizinin indislerine uygulanır.
                               
                               Bunun böyle yapılmasının sebebi, verinin daha sonra PHP veya başka
                               bir CGI uygulaması tarafından URL kodlaması çözüldüğünde elde geçerli
                               (meşru) değişken isimleri kalmasını sağlamaktır.
  <info>string|null</info>   <strong>$ayraç</strong>        Burada bir ayraç belirtilmezse veya <info>null</info> belirtilirse ayraç olarak
                               arg_separator.output yönergesinde belirtilen ayraç kullanılır.
  <info>int</info>           <strong>$kodlama_türü</strong>  <info>PHP_QUERY_RFC1738</info> öntanımlıdır.
                               
                               <strong>$kodlama_türü</strong> olarak <info>PHP_QUERY_RFC1738</info> atanmışsa, kodlama boşlukların
                               artı (<return>+</return>) işaretleri olarak kodlandığı RFC 1738 ve
                               <return>application/x-www-form-urlencoded</return> ortam türüne göre uygulanır.
                               
                               <strong>$kodlama_türü</strong> olarak <info>PHP_QUERY_RFC3986</info> atanmışsa, kodlama,
                               boşlukların yüzdeli (<return>%20</return>) kodlandığı RFC 3986'ya göre uygulanır.

<comment>Return:</comment>
  <info>string</info>  URL kodlamalı bir dizge döner.

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


id: http_response_code
type: function
doc:
<comment>Description:</comment>
  HTTP yanıt kodunu tanımlar veya siler
  
  HTTP yanıt durum kodunu tanımlar veya siler.

<comment>Param:</comment>
  <info>int</info>  <strong>$yanıt_kodu</strong>  Tanımlanacak veya silinecek seçimlik <strong>$yanıt_kodu</strong>.

<comment>Return:</comment>
  <info>int|bool</info>  Bir <strong>$yanıt_kodu</strong> belirtilmişse önceki durum kodu döner. Belirtilmemişse geçerli durum
            kodu döner. Bir HTTP sunucusu ortamında bu değerlerin ikisi de öntanımlı olarak <return>200</return>'dür.
            
            <strong>$yanıt_kodu</strong> belirtilmez ve çağrı HTTP sunucusu ortamında yapılmazsa (CLI uygulaması ise)
            <info>false</info> döner. <strong>$yanıt_kodu</strong> belirtilir ve çağrı HTTP sunucusu ortamında yapılırsa <info>true</info>
            döner (önceden tanımlanmış bir durum kodu olmadıkça).

<comment>See Also:</comment>
   * <strong>header()</strong>
   * <strong>headers_list()</strong>


id: hypot
type: function
doc:
<comment>Description:</comment>
  Calculate the length of the hypotenuse of a right-angle triangle
    
  
  <strong>hypot()</strong> returns the length of the hypotenuse of a right-angle triangle with sides of length <strong>$x</strong> and
  <strong>$y</strong>, or the distance of the point (<strong>$x</strong>, <strong>$y</strong>) from the origin. This is equivalent to sqrt($x*$x +
  $y*$y).

<comment>Param:</comment>
  <info>float</info>  <strong>$x</strong>  Length of first side
  <info>float</info>  <strong>$y</strong>  Length of second side

<comment>Return:</comment>
  <info>float</info>  Calculated length of the hypotenuse


id: ibase_add_user
type: function
doc:
<comment>Description:</comment>
  Add a user to a security database

<comment>Param:</comment>
  <info>resource</info>  <strong>$service_handle</strong>  The handle on the database server service.
  <info>string</info>    <strong>$user_name</strong>       The login name of the new database user.
  <info>string</info>    <strong>$password</strong>        The password of the new user.
  <info>string</info>    <strong>$first_name</strong>      The first name of the new database user.
  <info>string</info>    <strong>$middle_name</strong>     The middle name of the new database user.
  <info>string</info>    <strong>$last_name</strong>       The last name of the new database user.

<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>ibase_modify_user()</strong>
   * <strong>ibase_delete_user()</strong>


id: ibase_affected_rows
type: function
doc:
<comment>Description:</comment>
  Return the number of rows that were affected by the previous query
  
  This function returns the number of rows that were affected by the previous query (INSERT, UPDATE
  or DELETE) that was executed from within the specified transaction context.

<comment>Param:</comment>
  <info>resource</info>  <strong>$link_identifier</strong>  A transaction context. If <strong>$link_identifier</strong> is a connection resource,
                              its default transaction is used.

<comment>Return:</comment>
  <info>int</info>  Returns the number of rows as an integer.

<comment>See Also:</comment>
   * <strong>ibase_query()</strong>
   * <strong>ibase_execute()</strong>


id: ibase_backup
type: function
doc:
<comment>Description:</comment>
  Initiates a backup task in the service manager and returns immediately
  
  This function passes the arguments to the (remote) database server. There it starts a new backup
  process. Therefore you won't get any responses.

<comment>Param:</comment>
  <info>resource</info>  <strong>$service_handle</strong>  A previously opened connection to the database server.
  <info>string</info>    <strong>$source_db</strong>       The absolute file path to the database on the database server. You can
                             also use a database alias.
  <info>string</info>    <strong>$dest_file</strong>       The path to the backup file on the database server.
  <info>int</info>       <strong>$options</strong>         Additional options to pass to the database server for backup. The
                             <strong>$options</strong> parameter can be a combination  of the following constants:
                             <info>IBASE_BKP_IGNORE_CHECKSUMS</info>, <info>IBASE_BKP_IGNORE_LIMBO</info>,
                             <info>IBASE_BKP_METADATA_ONLY</info>, <info>IBASE_BKP_NO_GARBAGE_COLLECT</info>,
                             <info>IBASE_BKP_OLD_DESCRIPTIONS</info>, <info>IBASE_BKP_NON_TRANSPORTABLE</info> or
                             <info>IBASE_BKP_CONVERT</info>. Read the section about  for further information.
  <info>bool</info>      <strong>$verbose</strong>         Since the backup process is done on the database server, you don't have
                             any chance to get its output. This argument is useless.

<comment>Return:</comment>
  <info>mixed</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.
         
         Since the backup process is done on the (remote) server, this function just passes the
         arguments to it. While the arguments are legal, you won't get <info>false</info>.

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


id: ibase_blob_add
type: function
doc:
<comment>Description:</comment>
  Add data into a newly created blob
  
  <strong>ibase_blob_add()</strong> adds data into a blob created with <strong>ibase_blob_create()</strong>.

<comment>Param:</comment>
  <info>resource</info>  <strong>$blob_handle</strong>  A blob handle opened with <strong>ibase_blob_create()</strong>.
  <info>string</info>    <strong>$data</strong>         The data to be added.

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

<comment>See Also:</comment>
   * <strong>ibase_blob_cancel()</strong>
   * <strong>ibase_blob_close()</strong>
   * <strong>ibase_blob_create()</strong>
   * <strong>ibase_blob_import()</strong>


id: ibase_blob_cancel
type: function
doc:
<comment>Description:</comment>
  Cancel creating blob
  
  This function will discard a BLOB if it has not yet been closed by <strong>ibase_blob_close()</strong>.

<comment>Param:</comment>
  <info>resource</info>  <strong>$blob_handle</strong>  A BLOB handle opened with <strong>ibase_blob_create()</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>ibase_blob_close()</strong>
   * <strong>ibase_blob_create()</strong>
   * <strong>ibase_blob_import()</strong>


id: ibase_blob_close
type: function
doc:
<comment>Description:</comment>
  Close blob
  
  This function closes a BLOB that has either been opened for reading by <strong>ibase_blob_open()</strong> or has
  been opened for writing by <strong>ibase_blob_create()</strong>.

<comment>Param:</comment>
  <info>resource</info>  <strong>$blob_handle</strong>  A BLOB handle opened with <strong>ibase_blob_create()</strong> or <strong>ibase_blob_open()</strong>.

<comment>Return:</comment>
  <info>mixed</info>  If the BLOB was being read, this function returns <info>true</info> on success, if the BLOB was being
         written to, this function returns a string containing the BLOB id that has been assigned to
         it by the database. On failure, this function returns <info>false</info>.

<comment>See Also:</comment>
   * <strong>ibase_blob_cancel()</strong>
   * <strong>ibase_blob_open()</strong>


id: ibase_blob_create
type: function
doc:
<comment>Description:</comment>
  Create a new blob for adding data
  
  <strong>ibase_blob_create()</strong> creates a new BLOB for filling with data.

<comment>Param:</comment>
  <info>resource</info>  <strong>$link_identifier</strong>  An InterBase link identifier. If omitted, the last opened link is
                              assumed.

<comment>Return:</comment>
  <info>resource|false</info>  Returns a BLOB handle for later use with <strong>ibase_blob_add()</strong> başarısızlık durumunda
                  <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>ibase_blob_add()</strong>
   * <strong>ibase_blob_cancel()</strong>
   * <strong>ibase_blob_close()</strong>
   * <strong>ibase_blob_import()</strong>


id: ibase_blob_echo
type: function
doc:
<comment>Description:</comment>
  Output blob contents to browser
  
  This function opens a BLOB for reading and sends its contents directly to standard output (the
  browser, in most cases).

<comment>Param:</comment>
  <info>resource</info>  <strong>$link_identifier</strong>  An InterBase link identifier. If omitted, the last opened link is
                              assumed.
  <info>string</info>    <strong>$blob_id</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>ibase_blob_open()</strong>
   * <strong>ibase_blob_close()</strong>
   * <strong>ibase_blob_get()</strong>


id: ibase_blob_get
type: function
doc:
<comment>Description:</comment>
  Get len bytes data from open blob
  
  This function returns at most <strong>$len</strong> bytes from a BLOB that has been opened for reading by
  <strong>ibase_blob_open()</strong>.
  
  It is not possible to read from a BLOB that has been opened for writing by <strong>ibase_blob_create()</strong>.

<comment>Param:</comment>
  <info>resource</info>  <strong>$blob_handle</strong>  A BLOB handle opened with <strong>ibase_blob_open()</strong>.
  <info>int</info>       <strong>$len</strong>          Size of returned data.

<comment>Return:</comment>
  <info>string</info>  Returns at most <strong>$len</strong> bytes from the BLOB, or <info>false</info> on failure.

<comment>See Also:</comment>
   * <strong>ibase_blob_open()</strong>
   * <strong>ibase_blob_close()</strong>
   * <strong>ibase_blob_echo()</strong>


id: ibase_blob_import
type: function
doc:
<comment>Description:</comment>
  Create blob, copy file in it, and close it
  
  This function creates a BLOB, reads an entire file into it, closes it and returns the assigned
  BLOB id.

<comment>Param:</comment>
  <info>resource</info>  <strong>$link_identifier</strong>  An InterBase link identifier. If omitted, the last opened link is
                              assumed.
  <info>resource</info>  <strong>$file_handle</strong>      The file handle is a handle returned by <strong>fopen()</strong>.

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

<comment>See Also:</comment>
   * <strong>ibase_blob_add()</strong>
   * <strong>ibase_blob_cancel()</strong>
   * <strong>ibase_blob_close()</strong>
   * <strong>ibase_blob_create()</strong>


id: ibase_blob_info
type: function
doc:
<comment>Description:</comment>
  Return blob length and other useful info
  
  Returns the BLOB length and other useful information.

<comment>Param:</comment>
  <info>resource</info>  <strong>$link_identifier</strong>  An InterBase link identifier. If omitted, the last opened link is
                              assumed.
  <info>string</info>    <strong>$blob_id</strong>          A BLOB id.

<comment>Return:</comment>
  <info>array</info>  Returns an array containing information about a BLOB. The information returned consists of
         the length of the BLOB, the number of segments it contains, the size of the largest
         segment, and whether it is a stream BLOB or a segmented BLOB.


id: ibase_blob_open
type: function
doc:
<comment>Description:</comment>
  Open blob for retrieving data parts
  
  Opens an existing BLOB for reading.

<comment>Param:</comment>
  <info>resource</info>  <strong>$link_identifier</strong>  An InterBase link identifier. If omitted, the last opened link is
                              assumed.
  <info>string</info>    <strong>$blob_id</strong>          A BLOB id.

<comment>Return:</comment>
  <info>resource|false</info>  Returns a BLOB handle for later use with  <strong>ibase_blob_get()</strong> başarısızlık durumunda
                  <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>ibase_blob_close()</strong>
   * <strong>ibase_blob_echo()</strong>
   * <strong>ibase_blob_get()</strong>


id: ibase_close
type: function
doc:
<comment>Description:</comment>
  Close a connection to an InterBase database
  
  Closes the link to an InterBase database that's associated with a connection id returned from
  <strong>ibase_connect()</strong>. Default transaction on link is committed, other transactions are rolled back.

<comment>Param:</comment>
  <info>resource</info>  <strong>$connection_id</strong>  An InterBase link identifier returned from <strong>ibase_connect()</strong>. If omitted,
                            the last opened link is assumed.

<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>ibase_connect()</strong>
   * <strong>ibase_pconnect()</strong>


id: ibase_commit
type: function
doc:
<comment>Description:</comment>
  Commit a transaction
  
  Commits a transaction.

<comment>Param:</comment>
  <info>resource</info>  <strong>$link_or_trans_identifier</strong>  If called without an argument, this function commits the
                                       default transaction of the default link. If the argument is a
                                       connection identifier, the default transaction of the
                                       corresponding connection will be committed. If the argument
                                       is a transaction identifier, the corresponding transaction
                                       will be committed.

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


id: ibase_commit_ret
type: function
doc:
<comment>Description:</comment>
  Commit a transaction without closing it
  
  Commits a transaction without closing it.

<comment>Param:</comment>
  <info>resource</info>  <strong>$link_or_trans_identifier</strong>  If called without an argument, this function commits the
                                       default transaction of the default link. If the argument is a
                                       connection identifier, the default transaction of the
                                       corresponding connection will be committed. If the argument
                                       is a transaction identifier, the corresponding transaction
                                       will be committed. The transaction context will be retained,
                                       so statements executed from within this transaction will not
                                       be invalidated.

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


id: ibase_connect
type: function
doc:
<comment>Description:</comment>
  Open a connection to a database
  
  Establishes a connection to an Firebird/InterBase server.
  
  In case a second call is made to <strong>ibase_connect()</strong> with the same arguments, no new link will be
  established, but instead, the link identifier of the already opened link will be returned. The
  link to the server will be closed as soon as the execution of the script ends, unless it's closed
  earlier by explicitly calling <strong>ibase_close()</strong>.

<comment>Param:</comment>
  <info>string</info>  <strong>$database</strong>  The <strong>$database</strong> argument has to be a valid path to database file on the server it
                     resides on. If the server is not local, it must be prefixed with either
                     'hostname:' (TCP/IP), 'hostname/port:' (TCP/IP with interbase server on custom
                     TCP port), '//hostname/' (NetBEUI), depending on the connection protocol used.
  <info>string</info>  <strong>$username</strong>  The user name. Can be set with the <return>ibase.default_user</return> php.ini directive.
  <info>string</info>  <strong>$password</strong>  The password for <strong>$username</strong>. Can be set with the <return>ibase.default_password</return> php.ini
                     directive.
  <info>string</info>  <strong>$charset</strong>   <strong>$charset</strong> is the default character set for a database.
  <info>int</info>     <strong>$buffers</strong>   <strong>$buffers</strong> is the number of database buffers to allocate for the server-side
                     cache. If 0 or omitted, server chooses its own default.
  <info>int</info>     <strong>$dialect</strong>   <strong>$dialect</strong> selects the default SQL dialect for any statement executed within a
                     connection, and it defaults to the highest one supported by client libraries.
  <info>string</info>  <strong>$role</strong>      Functional only with InterBase 5 and up.
  <info>int</info>     <strong>$sync</strong>      

<comment>Return:</comment>
  <info>resource</info>  Returns an Firebird/InterBase link identifier on success, or <info>false</info> on error.

<comment>See Also:</comment>
   * <strong>ibase_pconnect()</strong>
   * <strong>ibase_close()</strong>


id: ibase_db_info
type: function
doc:
<comment>Description:</comment>
  Request statistics about a database
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>string</info>  


id: ibase_delete_user
type: function
doc:
<comment>Description:</comment>
  Delete a user from a security database

<comment>Param:</comment>
  <info>resource</info>  <strong>$service_handle</strong>  The handle on the database server service.
  <info>string</info>    <strong>$user_name</strong>       The login name of the user you want to delete from the database.

<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>ibase_add_user()</strong>
   * <strong>ibase_modify_user()</strong>


id: ibase_drop_db
type: function
doc:
<comment>Description:</comment>
  Drops a database
  
  This functions drops a database that was opened by either <strong>ibase_connect()</strong> or <strong>ibase_pconnect()</strong>. The
  database is closed and deleted from the server.

<comment>Param:</comment>
  <info>resource</info>  <strong>$connection</strong>  An InterBase link identifier. If omitted, the last opened link is assumed.

<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>ibase_connect()</strong>
   * <strong>ibase_pconnect()</strong>


id: ibase_errcode
type: function
doc:
<comment>Description:</comment>
  Return an error code
  
  Returns the error code that resulted from the most recent InterBase function call.

<comment>Return:</comment>
  <info>int</info>  Returns the error code as an integer, or <info>false</info> if no error occurred.

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


id: ibase_errmsg
type: function
doc:
<comment>Description:</comment>
  Return error messages
  
  Returns the error message that resulted from the most recent InterBase function call.

<comment>Return:</comment>
  <info>string</info>  Returns the error message as a string, or <info>false</info> if no error occurred.

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


id: ibase_execute
type: function
doc:
<comment>Description:</comment>
  Execute a previously prepared query
  
  Execute a query prepared by <strong>ibase_prepare()</strong>.
  
  This is a lot more effective than using <strong>ibase_query()</strong> if you are repeating a same kind of query
  several times with only some parameters changing.

<comment>Param:</comment>
  <info>resource</info>  <strong>$query</strong>   An InterBase query prepared by <strong>ibase_prepare()</strong>.
  <info>mixed</info>     <strong>$values</strong>  

<comment>Return:</comment>
  <info>resource</info>  If the query raises an error, returns <info>false</info>. If it is successful and there is a
            (possibly empty) result set (such as with a SELECT query), returns a result identifier.
            If the query was successful and there were no results, returns <info>true</info>.
            
            This function returns the number of rows affected by the query (if &gt; 0 and applicable
            to the statement type). A query that succeeded, but did not affect any rows (e.g. an
            UPDATE of a non-existent record) will return <info>true</info>.

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


id: ibase_fetch_assoc
type: function
doc:
<comment>Description:</comment>
  Fetch a result row from a query as an associative array
  
  Fetch a result row from a query as an associative array.
  
  <strong>ibase_fetch_assoc()</strong> fetches one row of data from the <strong>$result</strong>.  If two or more columns of the
  result have the same field names, the last column will take precedence. To access the other
  column(s) of the same name, you either need to access the result with numeric indices by using
  <strong>ibase_fetch_row()</strong> or use alias names in your query.

<comment>Param:</comment>
  <info>resource</info>  <strong>$result</strong>      The result handle.
  <info>int</info>       <strong>$fetch_flag</strong>  <strong>$fetch_flag</strong> is a combination of the constants <info>IBASE_TEXT</info> and <info>IBASE_UNIXTIME</info>
                         ORed together. Passing <info>IBASE_TEXT</info> will cause this function to return BLOB
                         contents instead of BLOB ids. Passing <info>IBASE_UNIXTIME</info> will cause this
                         function to return date/time values as Unix timestamps instead of as
                         formatted strings.

<comment>Return:</comment>
  <info>array</info>  Returns an associative array that corresponds to the fetched row. Subsequent calls will
         return the next row in the result set, or <info>false</info> if there are no more rows.

<comment>See Also:</comment>
   * <strong>ibase_fetch_row()</strong>
   * <strong>ibase_fetch_object()</strong>


id: ibase_fetch_object
type: function
doc:
<comment>Description:</comment>
  Get an object from a InterBase database
  
  Fetches a row as a pseudo-object from a given result identifier.
  
  Subsequent calls to <strong>ibase_fetch_object()</strong> return the next row in the result set.

<comment>Param:</comment>
  <info>resource</info>  <strong>$result_id</strong>   An InterBase result identifier obtained either by <strong>ibase_query()</strong> or
                         <strong>ibase_execute()</strong>.
  <info>int</info>       <strong>$fetch_flag</strong>  <strong>$fetch_flag</strong> is a combination of the constants <info>IBASE_TEXT</info> and <info>IBASE_UNIXTIME</info>
                         ORed together. Passing <info>IBASE_TEXT</info> will cause this function to return BLOB
                         contents instead of BLOB ids. Passing <info>IBASE_UNIXTIME</info> will cause this
                         function to return date/time values as Unix timestamps instead of as
                         formatted strings.

<comment>Return:</comment>
  <info>object</info>  Returns an object with the next row information, or <info>false</info> if there are no more rows.

<comment>See Also:</comment>
   * <strong>ibase_fetch_row()</strong>
   * <strong>ibase_fetch_assoc()</strong>


id: ibase_fetch_row
type: function
doc:
<comment>Description:</comment>
  Fetch a row from an InterBase database
  
  <strong>ibase_fetch_row()</strong> fetches one row of data from the given result set.
  
  Subsequent calls to <strong>ibase_fetch_row()</strong> return the next row in the result set, or <info>false</info> if there are
  no more rows.

<comment>Param:</comment>
  <info>resource</info>  <strong>$result_identifier</strong>  An InterBase result identifier.
  <info>int</info>       <strong>$fetch_flag</strong>         <strong>$fetch_flag</strong> is a combination of the constants <info>IBASE_TEXT</info> and
                                <info>IBASE_UNIXTIME</info> ORed together. Passing <info>IBASE_TEXT</info> will cause this
                                function to return BLOB contents instead of BLOB ids. Passing
                                <info>IBASE_UNIXTIME</info> will cause this function to return date/time values
                                as Unix timestamps instead of as formatted strings.

<comment>Return:</comment>
  <info>array</info>  Returns an array that corresponds to the fetched row, or <info>false</info> if there are no more rows.
         Each result column is stored in an array offset, starting at offset 0.

<comment>See Also:</comment>
   * <strong>ibase_fetch_assoc()</strong>
   * <strong>ibase_fetch_object()</strong>


id: ibase_field_info
type: function
doc:
<comment>Description:</comment>
  Get information about a field
  
  Returns an array with information about a field after a select query has been run.

<comment>Param:</comment>
  <info>resource</info>  <strong>$result</strong>        An InterBase result identifier.
  <info>int</info>       <strong>$field_number</strong>  Field offset.

<comment>Return:</comment>
  <info>array</info>  Returns an array with the following keys: <return>name</return>, <return>alias</return>, <return>relation</return>, <return>length</return> and <return>type</return>.

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


id: ibase_free_event_handler
type: function
doc:
<comment>Description:</comment>
  Cancels a registered event handler
  
  This function causes the registered event handler specified by <strong>$event</strong> to be cancelled. The
  callback function will no longer be called for the events it was registered to handle.

<comment>Param:</comment>
  <info>resource</info>  <strong>$event</strong>  An event resource, created by <strong>ibase_set_event_handler()</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>ibase_set_event_handler()</strong>


id: ibase_free_query
type: function
doc:
<comment>Description:</comment>
  Free memory allocated by a prepared query
  
  Frees a prepared query.

<comment>Param:</comment>
  <info>resource</info>  <strong>$query</strong>  A query prepared with <strong>ibase_prepare()</strong>.

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


id: ibase_free_result
type: function
doc:
<comment>Description:</comment>
  Free a result set
  
  Frees a result set.

<comment>Param:</comment>
  <info>resource</info>  <strong>$result_identifier</strong>  A result set created by <strong>ibase_query()</strong> or <strong>ibase_execute()</strong>.

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


id: ibase_gen_id
type: function
doc:
<comment>Description:</comment>
  Increments the named generator and returns its new value
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>mixed</info>  Returns new generator value as integer, or as string if the value is too big.


id: ibase_maintain_db
type: function
doc:
<comment>Description:</comment>
  Execute a maintenance command on the database server
  
  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: ibase_modify_user
type: function
doc:
<comment>Description:</comment>
  Modify a user to a security database

<comment>Param:</comment>
  <info>resource</info>  <strong>$service_handle</strong>  The handle on the database server service.
  <info>string</info>    <strong>$user_name</strong>       The login name of the database user to modify.
  <info>string</info>    <strong>$password</strong>        The user's new password.
  <info>string</info>    <strong>$first_name</strong>      The user's new first name.
  <info>string</info>    <strong>$middle_name</strong>     The user's new middle name.
  <info>string</info>    <strong>$last_name</strong>       The user's new last name.

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

<comment>See Also:</comment>
   * <strong>ibase_add_user()</strong>
   * <strong>ibase_delete_user()</strong>


id: ibase_name_result
type: function
doc:
<comment>Description:</comment>
  Assigns a name to a result set
  
  This function assigns a name to a result set. This name can be used later in UPDATE|DELETE ...
  WHERE CURRENT OF <strong>$name</strong> statements.

<comment>Param:</comment>
  <info>resource</info>  <strong>$result</strong>  An InterBase result set.
  <info>string</info>    <strong>$name</strong>    The name to be assigned.

<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>ibase_prepare()</strong>
   * <strong>ibase_execute()</strong>


id: ibase_num_fields
type: function
doc:
<comment>Description:</comment>
  Get the number of fields in a result set
  
  Get the number of fields in a result set.

<comment>Param:</comment>
  <info>resource</info>  <strong>$result_id</strong>  An InterBase result identifier.

<comment>Return:</comment>
  <info>int</info>  Returns the number of fields as an integer.

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


id: ibase_num_params
type: function
doc:
<comment>Description:</comment>
  Return the number of parameters in a prepared query
  
  This function returns the number of parameters in the prepared query specified by <strong>$query</strong>. This is
  the number of binding arguments that must be present when calling <strong>ibase_execute()</strong>.

<comment>Param:</comment>
  <info>resource</info>  <strong>$query</strong>  The prepared query handle.

<comment>Return:</comment>
  <info>int</info>  Returns the number of parameters as an integer.

<comment>See Also:</comment>
   * <strong>ibase_prepare()</strong>
   * <strong>ibase_param_info()</strong>


id: ibase_param_info
type: function
doc:
<comment>Description:</comment>
  Return information about a parameter in a prepared query
  
  Returns an array with information about a parameter after a query has been prepared.

<comment>Param:</comment>
  <info>resource</info>  <strong>$query</strong>         An InterBase prepared query handle.
  <info>int</info>       <strong>$param_number</strong>  Parameter offset.

<comment>Return:</comment>
  <info>array</info>  Returns an array with the following keys: <return>name</return>, <return>alias</return>, <return>relation</return>, <return>length</return> and <return>type</return>.

<comment>See Also:</comment>
   * <strong>ibase_field_info()</strong>
   * <strong>ibase_num_params()</strong>


id: ibase_pconnect
type: function
doc:
<comment>Description:</comment>
  Open a persistent connection to an InterBase database
  
  Opens a persistent connection to an InterBase database.
  
  <strong>ibase_pconnect()</strong> acts very much like <strong>ibase_connect()</strong> with two major differences.
  
  First, when connecting, the function will first try to find a (persistent) link that's already
  opened with the same parameters. If one is found, an identifier for it will be returned instead of
  opening a new connection.
  
  Second, the connection to the InterBase server will not be closed when the execution of the script
  ends. Instead, the link will remain open for future use (<strong>ibase_close()</strong> will not close links
  established by <strong>ibase_pconnect()</strong>). This type of link is therefore called 'persistent'.

<comment>Param:</comment>
  <info>string</info>  <strong>$database</strong>  The <strong>$database</strong> argument has to be a valid path to database file on the server it
                     resides on. If the server is not local, it must be prefixed with either
                     'hostname:' (TCP/IP), '//hostname/' (NetBEUI) or 'hostname@' (IPX/SPX),
                     depending on the connection protocol used.
  <info>string</info>  <strong>$username</strong>  The user name. Can be set with the <return>ibase.default_user</return> php.ini directive.
  <info>string</info>  <strong>$password</strong>  The password for <strong>$username</strong>. Can be set with the <return>ibase.default_password</return> php.ini
                     directive.
  <info>string</info>  <strong>$charset</strong>   <strong>$charset</strong> is the default character set for a database.
  <info>int</info>     <strong>$buffers</strong>   <strong>$buffers</strong> is the number of database buffers to allocate for the server-side
                     cache. If 0 or omitted, server chooses its own default.
  <info>int</info>     <strong>$dialect</strong>   <strong>$dialect</strong> selects the default SQL dialect for any statement executed within a
                     connection, and it defaults to the highest one supported by client libraries.
                     Functional only with InterBase 6 and up.
  <info>string</info>  <strong>$role</strong>      Functional only with InterBase 5 and up.
  <info>int</info>     <strong>$sync</strong>      

<comment>Return:</comment>
  <info>resource</info>  Returns an InterBase link identifier on success, or <info>false</info> on error.

<comment>See Also:</comment>
   * <strong>ibase_close()</strong>
   * <strong>ibase_connect()</strong>


id: ibase_prepare
type: function
doc:
<comment>Description:</comment>
  Prepare a query for later binding of parameter placeholders and execution
  
  Prepare a query for later binding of parameter placeholders and execution (via <strong>ibase_execute()</strong>).

<comment>Param:</comment>
  <info>string</info>    <strong>$query</strong>            An InterBase query.
  <info>resource</info>  <strong>$link_identifier</strong>  An InterBase link identifier returned from <strong>ibase_connect()</strong>. If
                              omitted, the last opened link is assumed.
  <info>string</info>    <strong>$trans</strong>            An InterBase transaction handle the query should be associated with.
                              If omitted, the default transaction of the connection is assumed.

<comment>Return:</comment>
  <info>resource</info>  Returns a prepared query handle, or <info>false</info> on error.


id: ibase_query
type: function
doc:
<comment>Description:</comment>
  Execute a query on an InterBase database
  
  Performs a query on an InterBase database.

<comment>Param:</comment>
  <info>resource</info>  <strong>$link_identifier</strong>  An InterBase link identifier. If omitted, the last opened link is
                              assumed.
  <info>string</info>    <strong>$query</strong>            An InterBase query.
  <info>int</info>       <strong>$bind_args</strong>        

<comment>Return:</comment>
  <info>resource</info>  If the query raises an error, returns <info>false</info>. If it is successful and there is a
            (possibly empty) result set (such as with a SELECT query), returns a result identifier.
            If the query was successful and there were no results, returns <info>true</info>.
            
            In PHP 5.0.0 and up, this function will return the number of rows affected by the query
            for INSERT, UPDATE and DELETE statements. In order to retain backward compatibility, it
            will return <info>true</info> for these statements if the query succeeded without affecting any rows.

<comment>See Also:</comment>
   * <strong>ibase_errmsg()</strong>
   * <strong>ibase_fetch_row()</strong>
   * <strong>ibase_fetch_object()</strong>
   * <strong>ibase_free_result()</strong>


id: ibase_restore
type: function
doc:
<comment>Description:</comment>
  Initiates a restore task in the service manager and returns immediately
  
  This function passes the arguments to the (remote) database server. There it starts a new restore
  process. Therefore you won't get any responses.

<comment>Param:</comment>
  <info>resource</info>  <strong>$service_handle</strong>  A previously opened connection to the database server.
  <info>string</info>    <strong>$source_file</strong>     The absolute path on the server where the backup file is located.
  <info>string</info>    <strong>$dest_db</strong>         The path to create the new database on the server. You can also use
                             database alias.
  <info>int</info>       <strong>$options</strong>         Additional options to pass to the database server for restore. The
                             <strong>$options</strong> parameter can be a combination  of the following constants:
                             <info>IBASE_RES_DEACTIVATE_IDX</info>, <info>IBASE_RES_NO_SHADOW</info>,  <info>IBASE_RES_NO_VALIDITY</info>,
                             <info>IBASE_RES_ONE_AT_A_TIME</info>, <info>IBASE_RES_REPLACE</info>, <info>IBASE_RES_CREATE</info>,
                             <info>IBASE_RES_USE_ALL_SPACE</info>, <info>IBASE_PRP_PAGE_BUFFERS</info>,
                             <info>IBASE_PRP_SWEEP_INTERVAL</info>, <info>IBASE_RES_CREATE</info>. Read the section about  for
                             further information.
  <info>bool</info>      <strong>$verbose</strong>         Since the restore process is done on the database server, you don't
                             have any chance to get its output. This argument is useless.

<comment>Return:</comment>
  <info>mixed</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.
         
         Since the restore process is done on the (remote) server, this function just passes the
         arguments to it. While the arguments are legal, you won't get <info>false</info>.

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


id: ibase_rollback
type: function
doc:
<comment>Description:</comment>
  Roll back a transaction
  
  Rolls back a transaction.

<comment>Param:</comment>
  <info>resource</info>  <strong>$link_or_trans_identifier</strong>  If called without an argument, this function rolls back the
                                       default transaction of the default link. If the argument is a
                                       connection identifier, the default transaction of the
                                       corresponding connection will be rolled back. If the argument
                                       is a transaction identifier, the corresponding transaction
                                       will be rolled back.

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


id: ibase_rollback_ret
type: function
doc:
<comment>Description:</comment>
  Roll back a transaction without closing it
  
  Rolls back a transaction without closing it.

<comment>Param:</comment>
  <info>resource</info>  <strong>$link_or_trans_identifier</strong>  If called without an argument, this function rolls back the
                                       default transaction of the default link. If the argument is a
                                       connection identifier, the default transaction of the
                                       corresponding connection will be rolled back. If the argument
                                       is a transaction identifier, the corresponding transaction
                                       will be rolled back. The transaction context will be
                                       retained, so statements executed from within this transaction
                                       will not be invalidated.

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


id: ibase_server_info
type: function
doc:
<comment>Description:</comment>
  Request information about a database server

<comment>Param:</comment>
  <info>resource</info>  <strong>$service_handle</strong>  A previously created connection to the database server.
  <info>int</info>       <strong>$action</strong>          A valid constant.

<comment>Return:</comment>
  <info>string</info>  Returns mixed types depending on context.


id: ibase_service_attach
type: function
doc:
<comment>Description:</comment>
  Connect to the service manager

<comment>Param:</comment>
  <info>string</info>  <strong>$host</strong>          The name or ip address of the database host. You can define the port by
                         adding  '/' and port number. If no port is specified, port 3050 will be
                         used.
  <info>string</info>  <strong>$dba_username</strong>  The name of any valid user.
  <info>string</info>  <strong>$dba_password</strong>  The user's password.

<comment>Return:</comment>
  <info>resource|false</info>  Returns a Interbase / Firebird link identifier on success başarısızlık durumunda
                  <info>false</info> döner.

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


id: ibase_service_detach
type: function
doc:
<comment>Description:</comment>
  Disconnect from the service manager

<comment>Param:</comment>
  <info>resource</info>  <strong>$service_handle</strong>  A previously created connection to the database server.

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


id: ibase_set_event_handler
type: function
doc:
<comment>Description:</comment>
  Register a callback function to be called when events are posted
  
  This function registers a PHP user function as event handler for the specified events.

<comment>Param:</comment>
  <info>callable</info>  <strong>$event_handler</strong>  The callback is called with the event name and the link resource as
                            arguments whenever one of the specified events is posted by the
                            database.
                            
                            The callback must return <info>false</info> if the event handler should be canceled.
                            Any other return value is ignored. This function accepts up to 15 event
                            arguments.
  <info>string</info>    <strong>$event_name</strong>     An event name.
  <info>string</info>    <strong>$event_names</strong>    At most 15 events allowed.

<comment>Return:</comment>
  <info>resource</info>  The return value is an event resource. This resource can be used to free the event
            handler using <strong>ibase_free_event_handler()</strong>.

<comment>See Also:</comment>
   * <strong>ibase_free_event_handler()</strong>
   * <strong>ibase_wait_event()</strong>


id: ibase_trans
type: function
doc:
<comment>Description:</comment>
  Begin a transaction
  
  Begins a transaction.
  
  The first call to <strong>ibase_trans()</strong> will not return the default transaction of a connection. All
  transactions started by <strong>ibase_trans()</strong> will be rolled back at the end of the script if they were
  not committed or rolled back by either <strong>ibase_commit()</strong> or <strong>ibase_rollback()</strong>.
  
  This function will accept multiple <strong>$trans_args</strong> and <strong>$link_identifier</strong> arguments. This allows
  transactions over multiple database connections, which are committed using a 2-phase commit
  algorithm. This means you can rely on the updates to either succeed in every database, or fail in
  every database. It does NOT mean you can use tables from different databases in the same query!
  
  If you use transactions over multiple databases, you will have to specify both the <strong>$link_id</strong> and
  <strong>$transaction_id</strong> in calls to <strong>ibase_query()</strong> and <strong>ibase_prepare()</strong>.

<comment>Param:</comment>
  <info>int</info>       <strong>$trans_args</strong>       <strong>$trans_args</strong> can be a combination of <info>IBASE_READ</info>, <info>IBASE_WRITE</info>,
                              <info>IBASE_COMMITTED</info>,  <info>IBASE_CONSISTENCY</info>, <info>IBASE_CONCURRENCY</info>,
                              <info>IBASE_REC_VERSION</info>,  <info>IBASE_REC_NO_VERSION</info>, <info>IBASE_WAIT</info> and
                              <info>IBASE_NOWAIT</info>.
  <info>resource</info>  <strong>$link_identifier</strong>  An InterBase link identifier. If omitted, the last opened link is
                              assumed.

<comment>Return:</comment>
  <info>resource</info>  Returns a transaction handle, or <info>false</info> on error.


id: ibase_wait_event
type: function
doc:
<comment>Description:</comment>
  Wait for an event to be posted by the database
  
  This function suspends execution of the script until one of the specified events is posted by the
  database. The name of the event that was posted is returned. This function accepts up to 15 event
  arguments.

<comment>Param:</comment>
  <info>string</info>  <strong>$event_name</strong>   The event name.
  <info>string</info>  <strong>$event_names</strong>  

<comment>Return:</comment>
  <info>string</info>  Returns the name of the event that was posted.

<comment>See Also:</comment>
   * <strong>ibase_set_event_handler()</strong>
   * <strong>ibase_free_event_handler()</strong>


id: iconv
type: function
doc:
<comment>Description:</comment>
  Dizgenin karakter kodlamasını dönüştürür
  
  <strong>$dizge</strong> dizgesinin karakter kodlamasını <strong>$kodlamadan</strong> <strong>$kodlamaya</strong> dönüştürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$kodlamadan</strong>  <strong>$dizge</strong>nin geçerli karakter kodlaması.
  <info>string</info>  <strong>$kodlamaya</strong>   <strong>$dizge</strong>nin dönüştürüleceği karakter kodlaması.
                       
                       Çıktı karakter kümesinin sonuna <return>//TRANSLIT</return> dizgesini eklerseniz, bu karakter
                       kümesinde gösterilemeyen bir karaktere rastlanırsa bu karakterin yerine
                       görünüş bakımından benzer bir karakter yerleştirilir. <return>//IGNORE</return> dizgesini
                       eklerseniz, çıktı kararakter kümesinde gösterilemeyen bir karakter
                       saptandığında karakter yoksayılır. Aksi takdirde bir <info>E_NOTICE</info> üretilir ve
                       işlev <info>false</info> döndürür.
                       
                       <return>//TRANSLIT</return> ekinin davranışı sistemin iconv gerçeklenimine bağlıdır (bkz.
                       <info>ICONV_IMPL</info>). Bazı gerçeklenimler <return>//TRANSLIT</return> ekini yoksayar, dolayısıyla
                       <strong>$kodlamaya</strong> karakter kümesi için geçersiz karakterlerde başarısız olur.
  <info>string</info>  <strong>$dizge</strong>       Dönüştürülecek dizge.

<comment>Return:</comment>
  <info>string|false</info>  Dönüşüm başarılı olursa dönüştürülen dizge, aksi takdirde <info>false</info> döner.

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


id: iconv_get_encoding
type: function
doc:
<comment>Description:</comment>
  iconv eklentisinin dahili yapılandırma değişkenlerini döndürür
    
  
  iconv eklentisinin dahili yapılandırma değişkenlerini döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$tür</strong>  Belirtilmesi isteğe bağlı olup şunlardan biri belirtilebilir: Hepsi için allGirdi
                karakter kodlaması için input_encodingÇıktı karakter kodlaması için
                output_encodingDahili karakter kodlaması için internal_encoding

<comment>Return:</comment>
  <info>array|string|false</info>  Başarısızlık durumunda <info>false</info> aksi takdirde dahili yapılandırma değişkeninin
                      değeri döner.
                      
                      Eğer <strong>$tür</strong> belirtilmezse veya "all" belirtilirse, <strong>iconv_get_encoding()</strong> bu
                      değişkenleri içeren bir dizi ile döner.

<comment>See Also:</comment>
   * <strong>iconv_set_encoding()</strong>
   * <strong>ob_iconv_handler()</strong>


id: iconv_mime_decode
type: function
doc:
<comment>Description:</comment>
  Bir MIME başlık alanının kodunu çözer
    
  
  Bir <return>MIME</return> başlık alanının kodunu çözer.

<comment>Param:</comment>
  <info>string</info>       <strong>$kodlanmış_başlık</strong>  Bir dizge olarak kodlanmış başlık.
  <info>int</info>          <strong>$kip</strong>               <strong>$kip</strong> bağımsız değişkeni, işlev bozuk bir MIME başlık alanı
                                  saptadığı takdirde işlevin davranışını belirler. Aşağıdaki
                                  değerleri bir bit maskesi olarak belirtebilirsiniz:
                                  <strong>iconv_mime_decode()</strong> tarafından desteklenen bit
                                  maskeleriDeğerSabitAçıklama1ICONV_MIME_DECODE_STRICT Belirtilirse,
                                  başlık, RFC2047'de tanımlanan standartlarla tam uyumlu kodlanır.
                                  Bu seçenek öntanımlı olarak kapalıdır, çünkü belirtime uymayan ve
                                  doğru <return>MIME</return> başlıkları üretmeyen pek çok kullanıcı eposta istemcisi
                                  var. 2ICONV_MIME_DECODE_CONTINUE_ON_ERROR Belirtilirse,
                                  <strong>iconv_mime_decode_headers()</strong> işlevi yazım hatalarını yoksayıp
                                  belirtilen başlığı işlemeye devam etmeye çalışır.
  <info>string|null</info>  <strong>$karküm</strong>           İsteğe bağlı <strong>$karküm</strong> bağımsız değişkeni elde edilecek dizgenin
                                  karakter kümesini belirler. Belirtilmezse veya <info>null</info> belirtilirse
                                  dizgenin karakter kodlamasının iconv.internal_encoding
                                  yönergesinde belirtilen kodlama olacağı varsayılır.

<comment>Return:</comment>
  <info>string|false</info>  Başarı durumunda kodu çözülmüş <return>MIME</return> alanı, aksi takdirde <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>iconv_mime_decode_headers()</strong>
   * <strong>mb_decode_mimeheader()</strong>
   * <strong>imap_mime_header_decode()</strong>
   * <strong>imap_base64()</strong>
   * <strong>imap_qprint()</strong>


id: iconv_mime_decode_headers
type: function
doc:
<comment>Description:</comment>
  Bir defada birden fazla MIME başlık alanını
    çözümler
  
  Çok sayıda <return>MIME</return> başlık alanını bir kerede çözümler.

<comment>Param:</comment>
  <info>string</info>       <strong>$kodlanmış_başlıklar</strong>  Bir dizge olarak kodlanmış başlıklar.
  <info>int</info>          <strong>$kip</strong>                  <strong>$kip</strong> bağımsız değişkeni, işlev bozuk bir <return>MIME</return> başlık alanı
                                     saptadığı takdirde işlevin davranışını belirler. Aşağıdaki
                                     değerleri bir bit maskesi olarak belirtebilirsiniz:
                                     <strong>iconv_mime_decode_headers()</strong> tarafından desteklenen bit
                                     maskeleriDeğerSabitAçıklama1ICONV_MIME_DECODE_STRICTBelirtilirse,
                                     başlık, RFC2047'de tanımlanan standartlarla tam uyumlu
                                     kodlanır. Bu seçenek öntanımlı olarak kapalıdır, çünkü
                                     belirtime uymayan ve doğru <return>MIME</return> başlıkları üretmeyen pek çok
                                     kullanıcı eposta istemcisi var.
                                     2ICONV_MIME_DECODE_CONTINUE_ON_ERROR Belirtilirse,
                                     <strong>iconv_mime_decode_headers()</strong> işlevi yazım hatalarını yoksayıp
                                     belirtilen başlığı işlemeye devam etmeye çalışır.
  <info>string|null</info>  <strong>$karküm</strong>              İsteğe bağlı <strong>$karküm</strong> bağımsız değişkeni elde edilecek dizgenin
                                     karakter kümesini belirler. Belirtilmezse, dizgenin karakter
                                     kodlamasının iconv.internal_encoding yönergesinde belirtilen
                                     kodlama olacağı varsayılır.

<comment>Return:</comment>
  <info>array|false</info>  <strong>$kodlanmış_başlıklar</strong> dizgesi ile belirtilen kodlanmış <return>MIME</return> başlık alanlarını
               çözümleyip sonucu bir ilişkisel dizi olarak döndürür. Bu işlem sırasında bir hata
               oluşursa <info>false</info> döner.
               
               Dönen dizideki her anahtar bir başlık alanına, her değer de anahtarla ilgili bir
               başlık değerine karşılıktır. Aynı isimde birden fazla alan varsa işlev bunları
               otomatik olarak göründükleri sırayla sayısal indisli bir diziye yerleştirir. Başlık
               isimlerinin  harf büyüklüğüne duyarsız oldukları unutulmamalıdır.

<comment>See Also:</comment>
   * <strong>iconv_mime_decode()</strong>
   * <strong>mb_decode_mimeheader()</strong>
   * <strong>imap_mime_header_decode()</strong>
   * <strong>imap_base64()</strong>
   * <strong>imap_qprint()</strong>


id: iconv_mime_encode
type: function
doc:
<comment>Description:</comment>
  Bir MIME başlık alanını tertipler
  
  Örnekteki gibi, geçerli bir <return>MIME</return> başlık alanını bir dizge olarak tertipleyip döndürür:  Bu
  örnekte, "Subject" alan ismi, "Re: PHP =?utf-8?..." ise alanın değeridir.

<comment>Param:</comment>
  <info>string</info>  <strong>$alan_adı</strong>    Alan ismi.
  <info>string</info>  <strong>$alan_değeri</strong>  Alanın değeri.
  <info>array</info>   <strong>$seçenekler</strong>  İsteğe bağlı <strong>$seçenekler</strong> bağımsız değişkeninde yapılandırma öğelerini içeren
                        bir dizi belirterek <strong>iconv_mime_encode()</strong> işlevinin davranışını
                        belirleyebilirsiniz. Desteklenen öğeler aşağıda listelenmiştir. Öğe
                        isimlerinin harf büyüklüğüne duyarlı oluşuna dikkat ediniz.
                        <strong>iconv_mime_encode()</strong> tarafından desteklenen yapılandırma
                        öğeleriÖğeTürAçıklamaÖntanımlı değerÖrnekscheme<info>string</info> Alan değerinin
                        kodlanmasında kullanılacak yöntemi belirler. Bu öğenin değeri "B" veya "Q"
                        olabilir. "B" <return>base64</return> kodlama şemasını, "Q" ise <return>quoted-printable</return> kodlama
                        şemasını betimler. BBinput-charset<info>string</info><strong>$alan_adı</strong> ve <strong>$alan_değeri</strong> bağımsız
                        değişkenleri için girdi karakter kümesini belirler. Belirtilmezse,
                        iconv.internal_encoding INI yönergesinin değerinin kullanılacağı varsayılır.
                        iconv.internal_encodingISO-8859-1output-charset<info>string</info><return>MIME</return> başlığını
                        tertiplemekte kullanılacak karakter kümesini belirler.
                        iconv.internal_encodingUTF-8line-length<info>integer</info> Başlık satırının azami
                        uzunluğunu belirler. RFC2822 - Genel Ağ İleti Biçemi belirtimine göre, bu
                        değerden daha uzun bir başlık alanı satırı, en uzunu bu kadar baytlık
                        satırlar halinde katlanır. Belirtilmezse, satır uzunluğu 76 karakterle
                        sınırlanır. 76996line-break-chars<info>string</info> Uzun başlık alanlarına satır katlama
                        uygulandığında satır sonlarına eklenecek dizgeyi belirler. Belirtilmezse,
                        "\r\n" (<return>CR</return> <return>LF</return>) öntanımlıdır. Bu öğenin <return>input-charset</return> değerinden bağımsız
                        olarak daima bir ASCII dizge olarak ele alınacağına dikkat ediniz. \r\n\n

<comment>Return:</comment>
  <info>string|false</info>  Başarı durumunda kodlanmış <return>MIME</return> alanı, aksi takdirde <info>false</info> döner.

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


id: iconv_set_encoding
type: function
doc:
<comment>Description:</comment>
  Karakter kodlaması dönüşümü için geçerli karakter kümesini
    tanımlar
  
  <strong>$türü</strong> belirtilen dahili yapılandırma yönergesine değer olarak <strong>$karküm</strong> atar.

<comment>Param:</comment>
  <info>string</info>  <strong>$türü</strong>  Bir dizge olarak şunlardan biri olabilir:
                   input_encodingoutput_encodinginternal_encoding
  <info>string</info>  <strong>$karküm</strong>  Karakter kümesi.

<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>iconv_get_encoding()</strong>
   * <strong>ob_iconv_handler()</strong>


id: iconv_strlen
type: function
doc:
<comment>Description:</comment>
  Dizgenin karakter sayısı ile döner
  
  Taydaşı olan <strong>strlen()</strong> işlevinden farklı olarak bayt değil karakter sayar. Karakterler <strong>$karküm</strong> ile
  belirlenen karakter kümesine göre değerlendirilirler.

<comment>Param:</comment>
  <info>string</info>       <strong>$dizge</strong>   Karakter sayısı hesaplanacak dizge.
  <info>string|null</info>  <strong>$karküm</strong>  Eğer <strong>$karküm</strong> belirtilmezse veya <info>null</info> ise, dizgenin karakter kodlamasının
                        iconv.internal_encoding yönergesinde belirtilen kodlama olduğu varsayılır.

<comment>Return:</comment>
  <info>int|false</info>  <strong>$dizge</strong> dizgesinin karakter sayısını bir tamsayı olarak döndürür. Hata oluşmuşsa <info>false</info>
             döner.

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


id: iconv_strpos
type: function
doc:
<comment>Description:</comment>
  Samanlıktaki ilk iğneyi bulur
  
  Samanlık içindeki ilk iğnenin yerini bulur.
  
  Benzeri olan <strong>strpos()</strong> işlevinden farklı olarak, ilk iğnenin başlangıcına kadar bayt sayısını değil
  karakter sayısını döndürür. Karakterler <strong>$karküm</strong> ile belirlenen karakter kümesine göre karakter
  olarak sayılır.

<comment>Param:</comment>
  <info>string</info>  <strong>$samanlık</strong>  Aramanın yapılacağı dizge.
  <info>string</info>  <strong>$iğne</strong>      Aranacak alt dizge.
  <info>int</info>     <strong>$başlangıç</strong>  Aramanın başlatılacağı konum (seçimlik). Negatifse dizgenin sonundan itibaren
                      sayılır.
  <info></info>        <strong>$karküm</strong>    Eğer <strong>$karküm</strong> belirtilmezse veya <info>null</info> ise, dizgenin karakter kodlamasının
                      iconv.internal_encoding yönergesinde belirtilen kodlama olduğu varsayılır.

<comment>Return:</comment>
  <info>int|false</info>  İlk <strong>$iğne</strong>'nin <strong>$samanlık</strong> içinde bulunduğu yerin indisi ile döner.
             
             Eğer <strong>$samanlık</strong> içinde <strong>$iğne</strong> yoksa <info>false</info> döndürür.
             
             Bu işlev mantıksal <info>false</info>
             değeriyle dönebileceği gibi <info>false</info> olarak değerlendirilebilecek mantıksal
             olmayan bir değerle de dönebilir. Bu konuda daha fazla bilgi
             Mantıksal Değerler bölümünde
             bulunabilir. Bu işlevden dönen değeri sınamak için
             <return>===</return>
             işleci kullanılabilir.

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


id: iconv_strrpos
type: function
doc:
<comment>Description:</comment>
  Samanlıktakı son iğneyi bulur
  
  Benzeri olan <strong>strrpos()</strong> işlevinden farklı olarak, "sonuncu" iğnenin başlangıcına kadar bayt
  sayısını değil "karakter sayısını" döndürür. Karakterler <strong>$karküm</strong> ile belirlenen karakter kümesine
  göre karakter olarak sayılır.

<comment>Param:</comment>
  <info>string</info>       <strong>$samanlık</strong>  Aramanın yapılacağı dizge.
  <info>string</info>       <strong>$iğne</strong>     Aranacak alt dizge.
  <info>string|null</info>  <strong>$karküm</strong>   Eğer <strong>$karküm</strong> belirtilmezse veya <info>null</info> ise, dizgenin karakter kodlamasının
                          iconv.internal_encoding yönergesinde belirtilen kodlama olduğu varsayılır.

<comment>Return:</comment>
  <info>int|false</info>  Sonuncu <strong>$iğne</strong>'nin <strong>$samanlık</strong> içinde bulunduğu yerin indisi ile döner.
             
             Eğer <strong>$samanlık</strong> içinde <strong>$iğne</strong> yoksa <info>false</info> döndürür.
             
             Bu işlev mantıksal <info>false</info>
             değeriyle dönebileceği gibi <info>false</info> olarak değerlendirilebilecek mantıksal
             olmayan bir değerle de dönebilir. Bu konuda daha fazla bilgi
             Mantıksal Değerler bölümünde
             bulunabilir. Bu işlevden dönen değeri sınamak için
             <return>===</return>
             işleci kullanılabilir.

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


id: iconv_substr
type: function
doc:
<comment>Description:</comment>
  Bir dizgenin bir alt dizgesini döndürür
  
  <strong>$dizge</strong> dizgesinden başlangıç konumu <strong>$başlangıç</strong> ile belirtilen karakterden başlayan <strong>$uzunluk</strong>
  karakterlik bir dizge döndürür.

<comment>Param:</comment>
  <info>string</info>       <strong>$dizge</strong>      Özgün dizge.
  <info>int</info>          <strong>$başlangıç</strong>  <strong>$başlangıç</strong> negatif bir değer değilse, çıkarılacak alt dizgenin başlangıç
                           karakteri, özgün dizgenin ilk karakteri 0 olmak üzere <strong>$başlangıç</strong>'ıncı
                           karakter olur.
                           
                           <strong>$başlangıç</strong> negatif bir değer ise, çıkarılacak alt dizgenin ilk karakteri
                           sondan sayılarak bulunur.
  <info>int|null</info>     <strong>$uzunluk</strong>    <strong>$uzunluk</strong> pozitif bir değerse, dönen dizge en fazla <strong>$uzunluk</strong> karakter
                           içerir (özgün dizgenin uzunluğuna bağlı olarak).
                           
                           <strong>$uzunluk</strong> negatif bir değerse, özgün dizgenin başından itibaren
                           <strong>$başlangıç</strong>ıncı karakterden başlayıp, özgün dizgenin sondan itibaren
                           <strong>$uzunluk</strong>'uncu karakterinde biten alt dizge döndürülür. <strong>$başlangıç</strong> da
                           negatifse, her iki değerin pozitif olduğu durumda uygulanan işlem bu kez
                           özgün dizgenin sonundan başlanarak uygulanır.
  <info>string|null</info>  <strong>$karküm</strong>    <strong>$karküm</strong> belirtilmezse veya <info>null</info> ise, dizge karakter kodlamasının
                           iconv.internal_encoding yönergesinde belirtilen kodlama olduğu
                           varsayılır.
                           
                           <strong>$başlangıç</strong> ve <strong>$uzunluk</strong> bağımsız değişkenlerinde sayılanlar bayt değil
                           dizgenin karakter kümesine göre birer karakterdir. İşlevin benzeri olan
                           <strong>subrstr()</strong> işlevinde baytlar sayılır.

<comment>Return:</comment>
  <info>string|false</info>  Belirtilen <strong>$dizge</strong> dizgesinin <strong>$başlangıç</strong> ve <strong>$uzunluk</strong> ile belirtilen parçasını
                döndürür.
                
                Eğer <strong>$dizge</strong> uzunluğu, <strong>$başlangıç</strong> değerinden küçükse <info>false</info>, eşitse boş dizge döner.

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


id: idate
type: function
doc:
<comment>Description:</comment>
  Yerel zaman/tarih kısmını tamsayı olarak biçimlendirir
  
  <strong>$zaman_damgası</strong> ile belirtilen zaman için <strong>$biçem</strong> dizgesine göre biçemlenmiş bir sayı döndürür.
  <strong>$zaman_damgası</strong> belirtilmemişse <strong>time()</strong> işlevinin çıktısı öntanımlıdır.
  
  <strong>date()</strong> işlevinden farklı olarak, <strong>idate()</strong> işlevi <strong>$biçem</strong> dizgesi olarak tek bir karakter kabul eder.

<comment>Param:</comment>
  <info>string</info>    <strong>$biçem</strong>         <strong>$biçim</strong> bağımsız değişkeninde aşağıdaki karakterlerden biri
                            belirtilebilir<strong>$biçem</strong> karakterleriAçıklama<return>B</return>Swatch Ritim/İnternet
                            Saati<return>d</return>Ayın günleri<return>h</return>Saat (12 saatlik gösterim)<return>H</return>Saat (24 saatlik
                            gösterim)<return>i</return>Dakika<return>I</return> (büyük ı)Yaz Saati Uygulaması etkinleştirilmişse <return>1</return>,
                            diğer durumlarda <return>0</return> döndürür<return>L</return> (büyük l)artık yıl için <return>1</return>, değilse <return>0</return>
                            döndürür<return>m</return>Ayın sayısal dengi<return>N</return>ISO-8601 gün ismi (<return>1</return>. gün Pazartesi, <return>7</return>. gün
                            Pazar)<return>o</return>ISO-8601 yıl (4 rakam)<return>s</return>Saniye<return>t</return>Şimdiki ayın günleri<return>U</return> Unix Zaman
                            Başlangıcından (1 Ocak 1970 00:00:00 UTC) beri geçen saniye sayısı;
                            <strong>time()</strong> işlevinin çıktısına eşdeğerdir.<return>w</return>Haftanın günü (Pazar için
                            <return>0</return>)<return>W</return>ISO-8601 standardına göre yılın hafta numarası, haftaların başlangıcı
                            Pazartesi'dir<return>y</return>Yıl (1 ya da 2 rakam - aşağıya bakınız)<return>Y</return>Yıl (4
                            rakam)<return>z</return>Yılın günü<return>Z</return>Sanile olarak zaman dilimi
  <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.

<comment>Return:</comment>
  <info>int|false</info>  Başarı durumunda <info>int</info> türünde bir değer, başarısızlık durumunda <info>false</info> döner.
             
             <strong>idate()</strong> işlevi daima <info>int</info> türünde değer döndürse de bu değerler "0" ile başlayamaz.
             <strong>idate()</strong> işlevi beklediğinizden daha az karakter döndürebilir. Aşağıdaki örneğe bakınız.

<comment>See Also:</comment>
   * DateTimeInterface::format
   * <strong>date()</strong>
   * <strong>getdate()</strong>
   * <strong>time()</strong>


id: idn_to_ascii
type: function
doc:
<comment>Description:</comment>
  Alan adını IDNA ASCII biçimine dönüştürür
  
  Yordamsal kullanım
  
  Unicode alan adını IDNA ASCII kodlu alan adına dönüştürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$alan</strong>        Dönüştürülecek alan adı. UTF-8 kodlu olmalıdır.
  <info>int</info>     <strong>$seçenekler</strong>  IDNA_* sabitlerinden oluşan dönüşüm seçenekleri. (IDNA_ERROR_* sabitleri
                       hariç)
  <info>int</info>     <strong>$varyant</strong>     Ya IDNA 2003 için <info>INTL_IDNA_VARIANT_2003</info> (kullanımı PHP 7.2.0 itibariyle
                       önerilmiyor)  ya da UTS #46 için <info>INTL_IDNA_VARIANT_UTS46</info> (sadece ICU 4.6 ve
                       üstü ile kullanılabilir).
  <info>array</info>   <strong>$idna_info</strong>   Bu bağımsız değişken sadece <strong>$varyant</strong> için <info>INTL_IDNA_VARIANT_UTS46</info>
                       kullanılmışsa kullanılabilir. Bu durumda, muhtemelen meşru olmayan bir
                       dönüşümün sonucu olarak <return>'result'</return>, sonucu değiştirmiş ya da değiştirecek olan
                       UTS #46'nın geçiş mekanizmalarının kullanımının değişip değişmediğini
                       gösteren bir mantıksal değer olarak <return>'isTransitionalDifferent'</return> ve IDNA_ERROR_*
                       hata sabitlerinin bir bit kümesini temsil eden birer tamsayı olarak <return>'errors'</return>
                       anahtarlı bir dizi ile doldurulur.

<comment>Return:</comment>
  <info>string|false</info>  ASCII uyumlu kodlanmış alan adı, başarısızlık durumunda <info>false</info> döner.

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


id: idn_to_utf8
type: function
doc:
<comment>Description:</comment>
  Alan adı kodlamasını IDNA ASCII'den UTF-8'e dönüştürür
    
  
  Yordamsal kullanım
  
  Belirtilen IDNA ASCII kodlamalı Unicode alan adını normal UTF-8 kodlamalı alan adına dönüştürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$alan</strong>        Kodlaması UTF-8'e dönüştürülecek IDNA ASCII kodlu alan adı.
  <info>int</info>     <strong>$seçenekler</strong>  IDNA_* sabitlerinden oluşan dönüşüm seçenekleri. (IDNA_ERROR_* sabitleri
                       hariç)
  <info>int</info>     <strong>$varyant</strong>     Ya IDNA 2003 için <info>INTL_IDNA_VARIANT_2003</info> (kullanımı PHP 7.2.0 itibariyle
                       önerilmiyor)  ya da UTS #46 için <info>INTL_IDNA_VARIANT_UTS46</info> (sadece ICU 4.6 ve
                       üstü ile kullanılabilir).
  <info>array</info>   <strong>$idna_info</strong>   Bu bağımsız değişken sadece <strong>$varyant</strong> için <info>INTL_IDNA_VARIANT_UTS46</info>
                       kullanılmışsa kullanılabilir. Bu durumda, muhtemelen meşru olmayan bir
                       dönüşümün sonucu olarak <return>'result'</return>, sonucu değiştirmiş ya da değiştirecek olan
                       UTS #46'nın geçiş mekanizmalarının kullanımının değişip değişmediğini
                       gösteren bir mantıksal değer olarak <return>'isTransitionalDifferent'</return> ve IDNA_ERROR_*
                       hata sabitlerinin bir bit kümesini temsil eden birer tamsayı olarak <return>'errors'</return>
                       anahtarlı bir dizi ile doldurulur.

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

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


id: igbinary_serialize
type: function
doc:
<comment>Description:</comment>
  Generates a compact, storable binary representation of a value
  
  Generates a storable representation of a value.
  
  This is useful for storing or passing PHP values around without losing their type and structure.
  
  To make the serialized string into a PHP value again, <strong>igbinary_unserialize()</strong> can be used.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$value</strong>  The value to be serialized. <strong>igbinary_serialize()</strong> handles all types, except the
                 <info>resource</info>-type and some <info>object</info>s (see note below). Even <info>array</info>s that contain
                 references to itself can be processed by <strong>igbinary_serialize()</strong>. Circular references
                 inside the <info>array</info> or <info>object</info> that is being serializend will also be stored. Any other
                 reference will be lost.
                 
                 When serializing objects, igbinary will attempt to call the member functions
                 __serialize() or __sleep() prior to serialization. This is to allow the object to
                 do any last minute clean-up, etc. prior to being serialized. Likewise, when the
                 object is restored using <strong>igbinary_unserialize()</strong> the __unserialize() or __wakeup()
                 member function is called.
                 
                 Private members of <info>object</info>s have the class name prepended to the member name;
                 protected members have a <return>'*'</return> prepended to the member name. These prepended values
                 have null bytes on either side.

<comment>Return:</comment>
  <info>string|false</info>  Returns a string containing a byte-stream representation of <strong>$value</strong> that can be
                stored anywhere.
                
                Note that this is a binary string which can include any byte value, and needs to be
                stored and handled as such. For example, <strong>igbinary_serialize()</strong> output should
                generally be stored in a <return>BLOB</return> field in a database, rather than a <return>CHAR</return> or <return>TEXT</return> field.

<comment>See Also:</comment>
   * <strong>serialize()</strong>
   * <strong>igbinary_unserialize()</strong>
   * <strong>var_export()</strong>
   * <strong>json_encode()</strong>
   * Serializing Objects
   * __sleep()
   * __wakeup()
   * __serialize()
   * __unserialize()


id: igbinary_unserialize
type: function
doc:
<comment>Description:</comment>
  Creates a PHP value from a stored representation from igbinary_serialize
    
  
  <strong>igbinary_unserialize()</strong> takes a single serialized variable from <strong>igbinary_serialize()</strong> and converts
  it back into a PHP value.
  
  Untrusted user input must not be passed to <strong>igbinary_unserialize()</strong>. Unserialization can result in
  code being loaded and executed due to object instantiation and autoloading, and a malicious user
  may be able to exploit this. Instead a safe, standard data interchange format such as JSON (via
  <strong>json_decode()</strong> and <strong>json_encode()</strong>) should be used, if serialized data needs to be passed to a
  client.
  
  If there is the need to unserialize externally-stored serialized data, <strong>hash_hmac()</strong> can be used for
  data validation. It is important to ensure that nobody has tampered with the data.
  
  The igbinary serialization format does not provide a way to distinguish between different
  reference groups for the same value. All PHP references to a given value as treated as part of the
  same reference group when unserialized, even if they were parts of difference reference groups
  when serialized.

<comment>Param:</comment>
  <info>string</info>  <strong>$str</strong>  The serialized string generated by <strong>igbinary_serialize()</strong>.
                
                If the value being unserialized is an <info>object</info>, after successfully reconstructing the
                object igbinary will automatically attempt to call the __unserialize() or __wakeup()
                methods (if one exists).
                
                unserialize_callback_func directive It is possible to set a callback function which
                will be called, if an undefined class should be instantiated during unserializing.
                (to prevent getting an incomplete <info>object</info> <return>__PHP_Incomplete_Class</return>.) The php.ini,
                <strong>ini_set()</strong> or .htaccess can be used to define unserialize_callback_func. Everytime an
                undefined class should be instantiated, it will be called. To disable this feature
                this setting should be emptied.
                
                It is possible to set a callback function which will be called, if an undefined
                class should be instantiated during unserializing. (to prevent getting an incomplete
                <info>object</info> <return>__PHP_Incomplete_Class</return>.) The php.ini, <strong>ini_set()</strong> or .htaccess can be used to
                define unserialize_callback_func. Everytime an undefined class should be
                instantiated, it will be called. To disable this feature this setting should be
                emptied.

<comment>Return:</comment>
  <info>mixed</info>  The converted value is returned, and can be a <info>bool</info>, <info>int</info>, <info>float</info>, <info>string</info>, <info>array</info>, <info>object</info>, or
         <info>null</info>.
         
         In case the passed string is not unserializeable, <info>false</info> is returned and <info>E_NOTICE</info> or
         <info>E_WARNING</info> is issued.

<comment>See Also:</comment>
   * <strong>unserialize()</strong>
   * <strong>json_encode()</strong>
   * <strong>json_decode()</strong>
   * <strong>hash_hmac()</strong>
   * <strong>igbinary_serialize()</strong>
   * Autoloading Classes
   * unserialize_callback_func
   * __wakeup()
   * __serialize()
   * __unserialize()


id: ignore_user_abort
type: function
doc:
<comment>Description:</comment>
  Bir istemci bağlantıyı terkettiğinde betiğin sonlandırılıp
    sonlandırılmayacağını belirler
  
  Bir istemci bağlantıyı terkettiğinde betiğin sonlandırılıp sonlandırılmayacağını belirler.

<comment>Param:</comment>
  <info>bool|null</info>  <strong>$değer</strong>  Bu bağımsız değişken belirtilmişse ve <info>null</info> değilse, bağımsız değişken değeri
                     ignore_user_abort yönergesinin değeri olarak kullanılır. Bağımsız değişken
                     belirtilmemişse, işlev sadece önceki değeri (değiştirmeden) döndürür.

<comment>Return:</comment>
  <info>int</info>  Önceki değeri bir tamsayı olarak döndürür.

<comment>See Also:</comment>
   * <strong>connection_aborted()</strong>
   * <strong>connection_status()</strong>
   * 
     PHP'nin bağlantıları nasıl yönettiği
     Bağlantı yönetimi
     sayfasında ayrıntılı olarak açıklanmıştır.
    


id: image2wbmp
type: function
doc:
<comment>Description:</comment>
  Görüntüyü tarayıcıya veya dosyaya yazar.
  
  <strong>image2wbmp()</strong> işlevi belirtilen görüntünün WBMP sürümünü tarayıcıya veya belirtilmişse <strong>$dosyaismi</strong>
  dosyasına çıktılar.

<comment>Param:</comment>
  <info>resource</info>  <strong>$görüntü</strong>  <strong>imagecreatetruecolor()</strong> gibi görüntü oluşturma işlevlerinden dönen görüntü
                        özkaynağı.
  <info>string</info>    <strong>$dosyaismi</strong>  Görüntünün kaydedileceği dosyanın yolu. Verilmezse ham görüntü akımı
                        doğrudan tarayıcıya gönderilir.
  <info>int</info>       <strong>$önalan</strong>    <strong>imagecolorallocate()</strong> işlevinden elde edilen bir tanıtıcıyı atayarak bu
                        bağımsız değişken ile önalan rengini atayabilirsiniz. Öntanımlı önalan 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>imagewbmp()</strong>


id: image_type_to_extension
type: function
doc:
<comment>Description:</comment>
  Resim türü ile ilgili dosya uzantısını döndürür
  
  <return>IMAGETYPE_XXX</return> sabiti ile ilgili dosya uzantısını döndürür.

<comment>Param:</comment>
  <info>int</info>  <strong>$resim_türü</strong>  <return>IMAGETYPE_XXX</return> sabitlerinden biri.
  <info></info>     <strong>$notkalı</strong>    Uzantıya bir nokta eklenip eklenmeyeceği belirtilir. <info>true</info> öntanımlıdır.

<comment>Return:</comment>
  <info>string|false</info>  Belirtilen resim türü ile ilgili dosya uzantısını bir dizge olarak döndürür,
                başarısızlık durumunda <info>false</info> döner.


id: image_type_to_mime_type
type: function
doc:
<comment>Description:</comment>
  getimagesize, exif_read_data, exif_thumbnail, exif_imagetype ile
    döndürülen resim türü ile ilgili MIME türünü döndürür
  
  <strong>image_type_to_mime_type()</strong> işlevi belirtilen <return>IMAGETYPE_XXX</return> sabiti ile ilişkili MIME türünü
  döndürür.

<comment>Param:</comment>
  <info>int</info>  <strong>$resim_türü</strong>  <return>IMAGETYPE_XXX</return> sabitlerinden biri.

<comment>Return:</comment>
  <info>string</info>  Dönen değer şunlardan biri olabilir: Sabitlere göre dönen değerler<strong>$resimtürü</strong>Dönen
          değer<info>IMAGETYPE_GIF</info><return>image/gif</return><info>IMAGETYPE_JPEG</info><return>image/jpeg</return><info>IMAGETYPE_PNG</info><return>image/png</return><info>IMAGETYPE_SWF</info><return>application/x-shockwave-flash</return><info>IMAGETYPE_PSD</info><return>image/psd</return><info>IMAGETYPE_BMP</info><return>image/bmp</return><info>IMAGETYPE_TIFF_II</info>
          (intel bayt sırası) <return>image/tiff</return><info>IMAGETYPE_TIFF_MM</info> (motorola bayt sırası)
          <return>image/tiff</return><info>IMAGETYPE_JPC</info><return>application/octet-stream</return><info>IMAGETYPE_JP2</info><return>image/jp2</return><info>IMAGETYPE_JPX</info><return>application/octet-stream</return><info>IMAGETYPE_JB2</info><return>application/octet-stream</return><info>IMAGETYPE_SWC</info><return>application/x-shockwave-flash</return><info>IMAGETYPE_IFF</info><return>image/iff</return><info>IMAGETYPE_WBMP</info><return>image/vnd.wap.wbmp</return><info>IMAGETYPE_XBM</info><return>image/xbm</return><info>IMAGETYPE_ICO</info><return>image/vnd.microsoft.icon</return><info>IMAGETYPE_WEBP</info><return>image/webp</return>

<comment>See Also:</comment>
   * <strong>getimagesize()</strong>
   * <strong>exif_imagetype()</strong>
   * <strong>exif_read_data()</strong>
   * <strong>exif_thumbnail()</strong>


id: imageaffine
type: function
doc:
<comment>Description:</comment>
  İsteğe bağlı bir kırpma alanı kullanarak, belirtilen görüntüye
     ilgin dönüşümü uygulayıp sonucu döndürür
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<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>$ilgin</strong>           0'dan 5'e kadar anahtarlı dizi.
  <info>array|null</info>  <strong>$kırpma_bölgesi</strong>  "x", "y", "width" ve "height" anahtarlı dizi veya <info>null</info>.

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


id: imageaffinematrixconcat
type: function
doc:
<comment>Description:</comment>
  İki ilgin dönüşüm matrisini birleştirir
  
  Aynı görüntüye bir defada çok sayıda dönüşüm uygulayabilecek iki ilgin dönüşüm matrisinin
  birleşimini döndürür.

<comment>Param:</comment>
  <info>array</info>  <strong>$matris1</strong>  1. ilgin dönüşüm matrisi (<return>0</return>'dan <return>5</return>'e kadar anahtarlı, kayan noktalı değerler
                   içeren bir dizi).
  <info>array</info>  <strong>$matris2</strong>  2. ilgin dönüşüm matrisi (<return>0</return>'dan <return>5</return>'e kadar anahtarlı, kayan noktalı değerler
                   içeren bir dizi).

<comment>Return:</comment>
  <info>array|false</info>  Başarı durumunda ilgin dönüşüm matrisi (<return>0</return>'dan <return>5</return>'e kadar anahtarlı, kayan noktalı
               değerler içeren bir dizi), başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>imageaffine()</strong>
   * <strong>imageaffinematrixget()</strong>


id: imageaffinematrixget
type: function
doc:
<comment>Description:</comment>
  İlgin dönüşüm matrisini döndürür
  
  Returns an affine transformation matrix.

<comment>Param:</comment>
  <info>int</info>          <strong>$tür</strong>        <info>IMG_AFFINE_*</info> sabitlerinden biri.
  <info>array|float</info>  <strong>$seçenekler</strong>  <strong>$tür</strong> olarak <info>IMG_AFFINE_TRANSLATE</info> veya <info>IMG_AFFINE_SCALE</info> belirtilmişse,
                            <strong>$seçenekler</strong>  <return>x</return> ve <return>y</return> anahtarlı, <info>float</info> türünde değerler içeren bir dizi
                            olmalıdır.
                            
                            <strong>$tür</strong> olarak <info>IMG_AFFINE_ROTATE</info>, <info>IMG_AFFINE_SHEAR_HORIZONTAL</info> veya
                            <info>IMG_AFFINE_SHEAR_VERTICAL</info> belirtilmişse, <strong>$seçenekler</strong> açı belirten <info>float</info>
                            türünde bir değer olmalıdır.

<comment>Return:</comment>
  <info>array|false</info>  Başarı durumunda ilgin dönüşüm matrisi (<return>0</return>'dan <return>5</return>'e kadar anahtarlı, kayan noktalı
               değerler içeren bir dizi), başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>imageaffine()</strong>
   * <strong>imageaffinematrixconcat()</strong>


id: imagealphablending
type: function
doc:
<comment>Description:</comment>
  Bir görüntü için harmanlama kipini etkinleştirir
  
  <strong>imagealphablending()</strong> gerçek renkli görüntülerde iki farklı çizim kipi kullanımına izin verir.
  Harmanlama kipinde, tüm çizim işlevlerine rengin alfa kanalı bileşeni sağlanır, örneğin
  <strong>imagesetpixel()</strong> işlevi o rengin ne kadar parlak gösterileceğini belirleyebilir. Sonuç olarak GD
  otomatik olarak, rengin çizilmesi sırasında mevcut rengin harmanlanmasını sağlar ve sonucu
  görüntüde saklar. Elde edilen piksel mattır. Harmanlamama kipinde alfa kanalı bilgisi piksel çizim
  rengine aynen kopyalanır. Harmanlama kipi paletli görüntüler için kullanılamaz.

<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>$etkin</strong>    Harmanlama kipinin etkin olup olmayacağı; gerçek renkli görüntüler için <info>true</info>,
                     aksi takdirde <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.


id: imageantialias
type: function
doc:
<comment>Description:</comment>
  Kenar yumuşatma işlevlerini uygulatır
  
  Hızlı çizilen kenar yumuşatma yöntemlerini çizgiler ve içi boş çokgenler için etkin kılar. Alfa
  bileşenlerini desteklemez. Doğrudan harmanlama yapar. Sadece gerçek renkli görüntülerle çalışır.
  
  Çizgi kalınlığı ve tarzı desteklenmez.
  
  Kenar yumuşatmalı çizim ilkellerinin şeffaf artalanda kullanılmasının sonuçları belirsizdir.
  Harmanlama yöntemi çizgi rengiyle artalan rengini harmanlar. Alfa bileşen desteğinin yokluğu
  nedeniyle alfa kenar yumuşatması yapılamaz.

<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>$etkin</strong>    Kenar yumuşatma uygulanıp uygulanmayacağı; gerçek renkli görüntüler için <info>true</info>,
                     aksi takdirde <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>imagecreatetruecolor()</strong>


id: imagearc
type: function
doc:
<comment>Description:</comment>
  Bir yay çizer
  
  <strong>imagearc()</strong> işlevi koordinatları belirtilen çemberin bir yayını ç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>$merkez_x</strong>   Merkezin X konumu.
  <info>int</info>      <strong>$merkez_y</strong>   Merkezin Y konumu.
  <info>int</info>      <strong>$genişlik</strong>  Yay genişliği.
  <info>int</info>      <strong>$yükseklik</strong>  Yay yüksekliği.
  <info>int</info>      <strong>$ilk_açı</strong>  Derece cinsinden yayın başlangıç açısı.
  <info>int</info>      <strong>$son_açı</strong>  Derece cinsinden yayın bitiş açısı. 0° saat 3 konumu olup yay saat yönünde
                       çizilir.
  <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>imagefilledarc()</strong>
   * <strong>imageellipse()</strong>
   * <strong>imagefilledellipse()</strong>


id: imageavif
type: function
doc:
<comment>Description:</comment>
  Görüntüyü tarayıcıya veya dosyaya yazar.
  
  Outputs or saves a AVIF Raster image from the given <strong>$image</strong>.

<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>resource|string|null</info>  <strong>$file</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>$quality</strong>  <strong>$quality</strong> is optional, and ranges from 0 (worst quality, smaller
                                  file) to 100 (best quality, larger file). If <return>-1</return> is provided, the
                                  default value <return>30</return> is used.
  <info>int</info>                   <strong>$speed</strong>    <strong>$speed</strong> is optional, and ranges from 0 (slow, smaller file) to 10
                                  (fast, larger file). If <return>-1</return> is provided, the default value <return>6</return> is
                                  used.

<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>imagewbmp()</strong>
   * <strong>imagejpeg()</strong>
   * <strong>imagetypes()</strong>


id: imagebmp
type: function
doc:
<comment>Description:</comment>
  BMP görüntüyü tarayıcıya veya dosyaya çıktılar
  
  Belirtilen <strong>$görüntü</strong>nün BMP sürümünü kaydeder veya çı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.
                                   
                                   <strong>$sıkıştırılmış</strong> bağımsız değişkeni belirtilmemişse <info>null</info> değeri
                                   geçersizdir.
  <info>bool</info>                  <strong>$sıkıştır</strong>  BMP'nin çalışma uzunluğu kodlaması (RLE) ile sıkıştırılıp
                                   sıkıştırılmayacağı.

<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: imagechar
type: function
doc:
<comment>Description:</comment>
  Yatay olarak bir karakter çizer
  
  <strong>imagechar()</strong> işlevi <strong>$karakter</strong> dizgesinin ilk karakterini <strong>$görüntü</strong> ile belirtilen görüntünün üst sol
  <strong>$x</strong>,<strong>$y</strong> konumuna (görüntünün üst sol köşesi 0,0'dır) <strong>$renk</strong> renginde ç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>         Başlangıç X koordinatı.
  <info>int</info>         <strong>$y</strong>         Başlangıç Y koordinatı.
  <info>string</info>      <strong>$karakter</strong>  Çizilecek karakter.
  <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>imagecharup()</strong>
   * <strong>imageloadfont()</strong>


id: imagecharup
type: function
doc:
<comment>Description:</comment>
  Düşey olarak bir karakter çizer
  
  <strong>imagecharup()</strong> işlevi <strong>$karakter</strong> dizgesinin ilk karakterini <strong>$resim</strong> ile belirtilen görüntünün üst sol
  <strong>$x</strong>,<strong>$y</strong> konumuna (görüntünün üst sol köşesi 0,0'dır) <strong>$renk</strong> renginde aşağıdan yukarıya doğru dikine
  ç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>         Başlangıç X koordinatı.
  <info>int</info>         <strong>$y</strong>         Başlangıç Y koordinatı.
  <info></info>            <strong>$karakter</strong>  Çizilecek karakter.
  <info></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>imagechar()</strong>
   * <strong>imageloadfont()</strong>


id: imagecolorallocate
type: function
doc:
<comment>Description:</comment>
  Bir görüntü için bir renk ayırır
  
  Belirtilen renk bileşenleriyle oluşturulan renk için bir renk tanıtıcısı döndürür.
  
  <strong>imagecolorallocate()</strong> işlevi <strong>$görüntü</strong>'de bulunan her renk için ayrı ayrı çağırmalıdır.
  
  İlk <strong>imagecolorallocate()</strong> çağrısı, <strong>imagecreate()</strong> ile oluşturulmuş paletli görüntünün artalanını
  boyar.

<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>$kırmızı</strong>  Kırmızı bileşenin değeri.
  <info>int</info>      <strong>$yeşil</strong>   Yeşil bileşenin değeri.
  <info>int</info>      <strong>$mavi</strong>     Mavi bileşenin değeri.

<comment>Return:</comment>
  <info>int|false</info>  Renk ayrılamamışsa <info>false</info>, aksi takdirde renk inidisi ile döner.
             
             Bu işlev mantıksal <info>false</info>
             değeriyle dönebileceği gibi <info>false</info> olarak değerlendirilebilecek mantıksal
             olmayan bir değerle de dönebilir. Bu konuda daha fazla bilgi
             Mantıksal Değerler bölümünde
             bulunabilir. Bu işlevden dönen değeri sınamak için
             <return>===</return>
             işleci kullanılabilir.

<comment>See Also:</comment>
   * <strong>imagecolorallocatealpha()</strong>
   * <strong>imagecolordeallocate()</strong>


id: imagecolorallocatealpha
type: function
doc:
<comment>Description:</comment>
  Bir görüntü için alfa kanallı bir renk ayırır
  
  <strong>imagecolorallocatealpha()</strong> işlevi <strong>$alfa</strong> bağımsız değişkeni ile ek olarak şeffaflık belirtilebilmesi
  dışında <strong>imagecolorallocate()</strong> işlevine eşdeğerdir.

<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>$kırmızı</strong>  Kırmızı bileşenin değeri.
  <info>int</info>      <strong>$yeşil</strong>   Yeşil bileşenin değeri.
  <info>int</info>      <strong>$mavi</strong>     Mavi bileşenin değeri.
  <info>int</info>      <strong>$alfa</strong>     0-127 arasında belirtilebilir. <return>0</return> tamamen mat, <return>127</return> ise tamamen şeffaf demektir.

<comment>Return:</comment>
  <info>int|false</info>  Renk ayrılamazsa <info>false</info>, aksi takdirde rengin indisini döndürür.
             
             Bu işlev mantıksal <info>false</info>
             değeriyle dönebileceği gibi <info>false</info> olarak değerlendirilebilecek mantıksal
             olmayan bir değerle de dönebilir. Bu konuda daha fazla bilgi
             Mantıksal Değerler bölümünde
             bulunabilir. Bu işlevden dönen değeri sınamak için
             <return>===</return>
             işleci kullanılabilir.

<comment>See Also:</comment>
   * <strong>imagecolorallocate()</strong>
   * <strong>imagecolordeallocate()</strong>


id: imagecolorat
type: function
doc:
<comment>Description:</comment>
  Bir pikselin renk indisini döndürür
  
  <strong>$görüntü</strong> ile belirtilen resmin belirtilen koordinatlardaki pikselinin renk indisini döndürür.
  
  PHP, görüntü gerçek renkliyse bu işlev pikselin RGB değerini bir tamsayı olarak döndürür. Kırmızı,
  yeşil ve mavi bileşenlerin değerlerini elde etmek için bu değere bit maskesi ve bit kaydırma
  uygulamak gerekir.

<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.

<comment>Return:</comment>
  <info>int|false</info>  Renk indisini döndürür, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>imagecolorset()</strong>
   * <strong>imagecolorsforindex()</strong>
   * <strong>imagesetpixel()</strong>


id: imagecolorclosest
type: function
doc:
<comment>Description:</comment>
  Belirtilen rengin en yakın benzerinin indisini döndürür
    
  
  Bu işlev, bileşenleri belirtilen rengin en yakın benzerinin indisini döndürür.
  
  İstenen renk ile paletteki renk arasındaki "mesafe" rengin bileşenlerinden oluşan üç boyutlu
  uzayda hesaplanır.
  
  Görüntüyü bir dosyadan oluşturursanız sadece
  Görüntüde kullanılan renkler çözümlenir. Renklerin sadece bir palette
  bulunması durumunda bu çözümleme yapılmaz.

<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>$kırmızı</strong>  Kırmızı bileşenin değeri.
  <info>int</info>      <strong>$yeşil</strong>   Yeşil bileşenin değeri.
  <info>int</info>      <strong>$mavi</strong>     Mavi bileşenin değeri.

<comment>Return:</comment>
  <info>int</info>  Paletteki en yakın rengin indisi döner.

<comment>See Also:</comment>
   * <strong>imagecolorexact()</strong>
   * <strong>imagecolorclosestalpha()</strong>
   * <strong>imagecolorclosesthwb()</strong>


id: imagecolorclosestalpha
type: function
doc:
<comment>Description:</comment>
  Alfası ile birlikte belirtilen rengin en yakın benzerinin
    renk indisini verir
  
  Bu işlev, alfası ile birlikte belirtilen rengin paletli görüntüdeki en yakın benzerinin indisini
  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>$kırmızı</strong>  Kırmızı bileşenin değeri.
  <info>int</info>      <strong>$yeşil</strong>   Yeşil bileşenin değeri.
  <info>int</info>      <strong>$mavi</strong>     Mavi bileşenin değeri.
  <info>int</info>      <strong>$alfa</strong>     0-127 arasında belirtilebilir. <return>0</return> tamamen mat, <return>127</return> ise tamamen şeffaf demektir.

<comment>Return:</comment>
  <info>int</info>  Paletteki en yakın rengin indisi döner.

<comment>See Also:</comment>
   * <strong>imagecolorexactalpha()</strong>
   * <strong>imagecolorclosest()</strong>
   * <strong>imagecolorclosesthwb()</strong>


id: imagecolorclosesthwb
type: function
doc:
<comment>Description:</comment>
  En yakın renk sıcaklığına, beyaz ve siyahlığa sahip renk indisini
    verir
  
  Belirtilen resimdeki belirtilen renge en yakın renk sıcaklığına, beyaz ve siyahlığa sahip renk
  indisini 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>$kırmızı</strong>  Kırmızı bileşenin değeri.
  <info>int</info>      <strong>$yeşil</strong>   Yeşil bileşenin değeri.
  <info>int</info>      <strong>$mavi</strong>     Mavi bileşenin değeri.

<comment>Return:</comment>
  <info>int</info>  En yakın renk sıcaklığına, beyaz ve siyahlığa sahip renk indisini döndürür.

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


id: imagecolordeallocate
type: function
doc:
<comment>Description:</comment>
  Bir rengi tanımsız yapar
  
  <strong>imagecolorallocate()</strong> veya <strong>imagecolorallocatealpha()</strong> ile tanımlanmış bir rengin tanıtıcısını siler.

<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>$renk</strong>     Renk tanıtıcısı.

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

<comment>See Also:</comment>
   * <strong>imagecolorallocate()</strong>
   * <strong>imagecolorallocatealpha()</strong>


id: imagecolorexact
type: function
doc:
<comment>Description:</comment>
  Belirtilen rengin indisini döndürür
  
  Paletli bir görüntüden belirtilen rengin indisini döndürür.
  
  Görüntüyü bir dosyadan oluşturursanız sadece
  Görüntüde kullanılan renkler çözümlenir. Renklerin sadece bir palette
  bulunması durumunda bu çözümleme yapılmaz.

<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>$kırmızı</strong>  Kırmızı bileşenin değeri.
  <info>int</info>      <strong>$yeşil</strong>   Yeşil bileşenin değeri.
  <info>int</info>      <strong>$mavi</strong>     Mavi bileşenin değeri.

<comment>Return:</comment>
  <info>int</info>  Renk palette mevcut değilse -1, aksi takdirde rengin indisini döndürür.

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


id: imagecolorexactalpha
type: function
doc:
<comment>Description:</comment>
  Alfası ile birlikte belirtilen rengin indisini verir
  
  Bu işlev, alfası ile birlikte belirtilen rengin paletli görüntüdeki en yakın benzerinin indisini
  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>$kırmızı</strong>  Kırmızı bileşenin değeri.
  <info>int</info>      <strong>$yeşil</strong>   Yeşil bileşenin değeri.
  <info>int</info>      <strong>$mavi</strong>     Mavi bileşenin değeri.
  <info>int</info>      <strong>$alfa</strong>     0-127 arasında belirtilebilir. <return>0</return> tamamen mat, <return>127</return> ise tamamen şeffaf demektir.

<comment>Return:</comment>
  <info>int</info>  Renk palette mevcut değilse -1, aksi takdirde rengin indisini döndürür.

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


id: imagecolormatch
type: function
doc:
<comment>Description:</comment>
  Bir görüntünün paletli sürümünün renklerini gerçek renkli
     sürümünün renkleriyle aynı yapar
  
  Bir görüntünün paletli sürümünün renklerini gerçek renkli sürümünün renkleriyle aynı yapar.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$görüntü1</strong>  Gerçek renkli görüntü nesnesi.
  <info>GdImage</info>  <strong>$görüntü2</strong>  Renkleri <strong>$görüntü1</strong> ile aynı yapı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.

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


id: imagecolorresolve
type: function
doc:
<comment>Description:</comment>
  Belirtilen rengin veya en yakın benzerinin indisini döndürür
    
  
  Bu işlev, belirtilen rengin kendisinin veya en yakın benzerinin indisini döndürür.
  
  Görüntüyü bir dosyadan oluşturursanız sadece
  Görüntüde kullanılan renkler çözümlenir. Renklerin sadece bir palette
  bulunması durumunda bu çözümleme yapılmaz.

<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>$kırmızı</strong>  Kırmızı bileşenin değeri.
  <info>int</info>      <strong>$yeşil</strong>   Yeşil bileşenin değeri.
  <info>int</info>      <strong>$mavi</strong>     Mavi bileşenin değeri.

<comment>Return:</comment>
  <info>int</info>  Bir renk indisi döndürür.

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


id: imagecolorresolvealpha
type: function
doc:
<comment>Description:</comment>
  Alfası ile birlikte belirtilen rengin veya en yakın benzerinin
    renk indisini verir
  
  Bu işlev, alfası ile birlikte belirtilen rengin kendisinin veya en yakın benzerinin indisini
  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>$kırmızı</strong>  Kırmızı bileşenin değeri.
  <info>int</info>      <strong>$yeşil</strong>   Yeşil bileşenin değeri.
  <info>int</info>      <strong>$mavi</strong>     Mavi bileşenin değeri.
  <info>int</info>      <strong>$alfa</strong>     0-127 arasında belirtilebilir. <return>0</return> tamamen mat, <return>127</return> ise tamamen şeffaf demektir.

<comment>Return:</comment>
  <info>int</info>  Bir renk indisi döner.

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


id: imagecolorset
type: function
doc:
<comment>Description:</comment>
  Bir palet indisi için renk tanımlar
  
  Belirtilen palet indisine belirtilen rengi tanımlar. Bir paletli görüntünün renklerini boyama
  işlevlerini kullanmadan değiştirmek için yararlı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</info>      <strong>$indis</strong>    Palet içinde bir indis.
  <info>int</info>      <strong>$kırmızı</strong>  Kırmızı bileşenin değeri.
  <info>int</info>      <strong>$yeşil</strong>   Yeşil bileşenin değeri.
  <info>int</info>      <strong>$mavi</strong>     Mavi bileşenin değeri.
  <info></info>         <strong>$alpha</strong>    Alfa bileşeninin değeri.

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

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


id: imagecolorsforindex
type: function
doc:
<comment>Description:</comment>
  Bir renk indisinin renk bilgisini döndürür
  
  İndisi belirtilen rengi 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>$renk</strong>     Renk indisi.

<comment>Return:</comment>
  <info>array</info>  Belirtilen renk indisi ile ilişkili "red", "green", "blue" ve "alpha" (kırmızı, yeşil, mavi
         ve alfa) anahtarlarını içeren bir ilişkisel dizi döndürür.

<comment>See Also:</comment>
   * <strong>imagecolorat()</strong>
   * <strong>imagecolorexact()</strong>


id: imagecolorstotal
type: function
doc:
<comment>Description:</comment>
  Bir görüntü paletindeki renk sayısını döndürür
  
  Bir görüntü paletindeki renk sayısını 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>  Paletli görüntüler için paletteki renk sayısını, gerçek renkli görüntüler için ise 0
       döndürür.

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


id: imagecolortransparent
type: function
doc:
<comment>Description:</comment>
  Bir rengi şeffaflaştırır
  
  Belirtilen resimde şeffaf rengi tanımlar veya 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|null</info>  <strong>$renk</strong>     <strong>imagecolorallocate()</strong> işlevi le
                      oluşturulmuş bir renk tanıtıcı.

<comment>Return:</comment>
  <info>int</info>  Yeni (none belirtilmişse geçerli olan) şeffaf renk ile döner. <strong>$renk</strong>  <info>null</info> ise ve görüntüde
       şeffaf renk yoksa -1 döner.


id: imageconvolution
type: function
doc:
<comment>Description:</comment>
  Bir konum ve katsayı ile 3x3'lük bir evrişim matrisini
    uygular
  
  Bir konum ve katsayı ile 3x3'lük bir evrişim matrisini uygular.

<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>$matris</strong>   Bir 3x3 matris: üç gerçel sayı içeren üç diziden oluşmuş bir dizi.
  <info>float</info>    <strong>$bölen</strong>   Normalleştirme için kullanılan evrişim sonucu böleni.
  <info>float</info>    <strong>$konum</strong>    Renk konumu.

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


id: imagecopy
type: function
doc:
<comment>Description:</comment>
  Bir resim parçasını kopyalar
  
  <strong>$hedef</strong> resmin <strong>$hdf_x</strong>, <strong>$hdf_y</strong> noktasına <strong>$kaynak</strong> resmin <strong>$kyn_x</strong>, <strong>$kyn_y</strong>, <strong>$kyn_gnş</strong> ve <strong>$kyn_yks</strong> ile
  belirlenen parçasını kopyalar.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$hedef</strong>    Görüntünün gönderileceği özkaynak.
  <info>GdImage</info>  <strong>$kaynak</strong>   Görüntünün alındığı özkaynak.
  <info>int</info>      <strong>$hdf_x</strong>    Hedef resimdeki X koordinatı.
  <info>int</info>      <strong>$hdf_y</strong>    Hedef resimdeki Y koordinatı.
  <info>int</info>      <strong>$kyn_x</strong>    Kaynak resimdeki X koordinatı.
  <info>int</info>      <strong>$kyn_x</strong>    Kaynak resimdeki Y koordinatı.
  <info>int</info>      <strong>$kyn_gnş</strong>  Kaynak genişliği.
  <info>int</info>      <strong>$kyn_yks</strong>  Kaynak yüksekliği.

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


id: imagecopymerge
type: function
doc:
<comment>Description:</comment>
  Bir görüntüyü kopyalar ve karıştırır
  
  <strong>$hedef</strong> görüntünün <strong>$hdf_x</strong>, <strong>$hdf_y</strong> noktasına <strong>$kaynak</strong> görüntünün <strong>$kyn_x</strong>, <strong>$kyn_y</strong>, <strong>$kyn_gnş</strong> ve <strong>$kyn_yks</strong>
  ile belirlenen parçasını kopyalar.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$hedef</strong>    Görüntünün gönderileceği özkaynak.
  <info>GdImage</info>  <strong>$kaynak</strong>   Görüntünün alındığı özkaynak.
  <info>int</info>      <strong>$hdf_x</strong>    Hedef görüntüdeki X koordinatı.
  <info>int</info>      <strong>$hdf_y</strong>    Hedef görüntüdeki Y koordinatı.
  <info>int</info>      <strong>$kyn_x</strong>    Kaynak görüntüdeki X koordinatı.
  <info>int</info>      <strong>$kyn_x</strong>    Kaynak görüntüdeki Y koordinatı.
  <info>int</info>      <strong>$kyn_gnş</strong>  Kaynak genişliği.
  <info>int</info>      <strong>$kyn_yks</strong>  Kaynak yüksekliği.
  <info>int</info>      <strong>$oran</strong>     0-100 arasında bir değer olup, iki görüntü bu şeffaflık oranına göre
                     karıştırılır. 0 değeri için hiçbir ek işlem yapılmaz. 100 için ise, gerçek
                     renkli görüntülere alfa şeffaflatması uygulanırken paletli görüntülere, alfa
                     bileşenlerinin yok sayılması hariç, <strong>imagecopy()</strong> işlevindeki yaklaşım uygulanı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: imagecopymergegray
type: function
doc:
<comment>Description:</comment>
  Bir görüntüyü kopyalar ve gri tonlama ile karıştırır
  
  <strong>$hedef</strong> görüntünün <strong>$hdf_x</strong>, <strong>$hdf_y</strong> noktasına <strong>$kaynak</strong> görüntünün <strong>$kyn_x</strong>, <strong>$kyn_y</strong>, <strong>$kyn_gnş</strong> ve <strong>$kyn_yks</strong>
  ile belirlenen parçasını kopyalar.
  
  Kaynak pikselleri hedefe kopyalamadan önce gri tonlamaya dönüştürerek kaynak görüntünün renk
  sıcaklığını koruması dışında <strong>imagecopymerge()</strong> işlevi ile aynıdır.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$hedef</strong>    Görüntünün gönderileceği özkaynak.
  <info>GdImage</info>  <strong>$kaynak</strong>   Görüntünün alındığı özkaynak.
  <info>int</info>      <strong>$hdf_x</strong>    Hedef görüntüdeki X koordinatı.
  <info>int</info>      <strong>$hdf_y</strong>    Hedef görüntüdeki Y koordinatı.
  <info>int</info>      <strong>$kyn_x</strong>    Kaynak görüntüdeki X koordinatı.
  <info>int</info>      <strong>$kyn_x</strong>    Kaynak görüntüdeki Y koordinatı.
  <info>int</info>      <strong>$kyn_gnş</strong>  Kaynak genişliği.
  <info>int</info>      <strong>$kyn_yks</strong>  Kaynak yüksekliği.
  <info>int</info>      <strong>$oran</strong>     0-100 arasında bir değer olup, iki görüntü bu şeffaflık oranına göre
                     karıştırılır. 0 değeri için hiçbir ek işlem yapılmaz. 100 için ise, gerçek
                     renkli görüntülere alfa şeffaflatması uygulanırken paletli görüntülere,  alfa
                     bileşenlerinin yok sayılması hariç, <strong>imagecopy()</strong> işlevindeki yaklaşım uygulanı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: imagecopyresampled
type: function
doc:
<comment>Description:</comment>
  Görüntünün bir parçasını örnekleyerek kopyalar ve boyutlandırır
    
  
  <strong>imagecopyresampled()</strong> işlevi bir görüntü karesini boyutlandırarak başka bir görüntüye kopyalarken
  piksel renklerini ara değerlerle yumuşatarak görüntünün kalitesini korur.
  
  Başka bir deyişle, <strong>imagecopyresampled()</strong> işlevi <strong>$kaynak</strong> görüntünün <strong>$kyn_x</strong>, <strong>$kyn_y</strong> noktasından,
  <strong>$kyn_gnş</strong> ve <strong>$kyn_yks</strong> ile belirlenen parçasını alıp, <strong>$hedef</strong> görüntünün <strong>$hdf_x</strong>, <strong>$hdf_y</strong> noktasında
  <strong>$hdf_gnş</strong>, <strong>$hdf_yks</strong> ile belirlenen parçasına yerleştirir.
  
  Eğer kaynak ve hedef koordinatları ile genişlik ve yükseklikler farklıysa parça yerleştirilirken
  küçültülür veya büyütülür. Koordinatlar parçanın sol üst köşesini belirtir. Bu işlev aynı
  görüntünün içinde kopyalama yapmak amacıyla da kullanılabilir (<strong>$hedef</strong> ve <strong>$kaynak</strong> aynı ise), fakat
  parçaların üstüste gelmesi halinde sonuç belirsizdir.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$hedef</strong>    Görüntünün gönderileceği özkaynak.
  <info>GdImage</info>  <strong>$kaynak</strong>   Görüntünün alındığı özkaynak.
  <info>int</info>      <strong>$hdf_x</strong>    Hedef görüntüdeki X koordinatı.
  <info>int</info>      <strong>$hdf_y</strong>    Hedef görüntüdeki Y koordinatı.
  <info>int</info>      <strong>$kyn_x</strong>    Kaynak görüntüdeki X koordinatı.
  <info>int</info>      <strong>$kyn_y</strong>    Kaynak görüntüdeki Y koordinatı.
  <info>int</info>      <strong>$hdf_gnş</strong>  Hedef görüntüdeki parça genişliği.
  <info>int</info>      <strong>$hdf_yks</strong>  Hedef görüntüdeki parça yüksekliği.
  <info>int</info>      <strong>$kyn_gnş</strong>  Kaynak genişliği.
  <info>int</info>      <strong>$kyn_yks</strong>  Kaynak yüksekliği.

<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>imagecopyresized()</strong>
   * <strong>imagescale()</strong>
   * <strong>imagecrop()</strong>


id: imagecopyresized
type: function
doc:
<comment>Description:</comment>
  Görüntünün bir parçasını kopyalar ve boyutlandırır
  
  <strong>imagecopyresized()</strong> işlevi <strong>$kaynak</strong> görüntünün bir bölümünü <strong>$hedef</strong> görüntünün bir bölümüne sığacak
  şekilde boyutlandırarak kopyalar.
  
  Başka bir deyişle, <strong>imagecopyresized()</strong> işlevi <strong>$kaynak</strong> görüntünün <strong>$kyn_x</strong>, <strong>$kyn_y</strong> noktasından,
  <strong>$kyn_gnş</strong> ve <strong>$kyn_yks</strong> ile belirlenen parçasını alıp <strong>$hedef</strong> görüntünün <strong>$hdf_x</strong>, <strong>$hdf_y</strong> noktasına
  <strong>$hdf_gnş</strong>, <strong>$hdf_yks</strong> ile belirlenen parçasına yerleştirir.
  
  Eğer kaynak ve hedef koordinatları ile genişlik ve yükseklikler farklıysa parça yerleştirilirken
  küçültülür veya büyütülür. Koordinatlar parçanın sol üst köşesini belirtir. Bu işlev aynı
  görüntünün içinde kopyalama yapmak amacıyla da kullanılabilir (<strong>$hedef</strong> ve <strong>$kaynak</strong> aynı ise), fakat
  parçaların üstüste gelmesi halinde sonuç belirsizdir.

<comment>Param:</comment>
  <info>GdImage</info>  <strong>$hedef</strong>    Görüntünün gönderileceği özkaynak.
  <info>GdImage</info>  <strong>$kaynak</strong>   Görüntünün alındığı özkaynak.
  <info>int</info>      <strong>$hdf_x</strong>    Hedef görüntüdeki X koordinatı.
  <info>int</info>      <strong>$hdf_y</strong>    Hedef görüntüdeki Y koordinatı.
  <info>int</info>      <strong>$kyn_x</strong>    Kaynak görüntüdeki X koordinatı.
  <info>int</info>      <strong>$kyn_y</strong>    Kaynak görüntüdeki Y koordinatı.
  <info>int</info>      <strong>$hdf_gnş</strong>  Hedef görüntüdeki parça genişliği.
  <info>int</info>      <strong>$hdf_yks</strong>  Hedef görüntüdeki parça yüksekliği.
  <info>int</info>      <strong>$kyn_gnş</strong>  Kaynak genişliği.
  <info>int</info>      <strong>$kyn_yks</strong>  Kaynak yüksekliği.

<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>imagecopyresampled()</strong>
   * <strong>imagescale()</strong>
   * <strong>imagecrop()</strong>


id: imagecreate
type: function
doc:
<comment>Description:</comment>
  Yeni bir paletli görüntü oluşturur
  
  <strong>imagecreate()</strong> işlevi, boyutları belirtilen boş görüntüyü oluşturur ve onun için bir görüntü
  tanıtıcısı döndürür.
  
  Genel olarak, görüntü işlemenin mümkün olan en yüksek kalitede gerçekleşmesi için <strong>imagecreate()</strong>
  yerine <strong>imagecreatetruecolor()</strong> kullanılmasını öneririz. Bir palet görüntüsünün çıktısını almak
  istiyorsanız, görüntüyü <strong>imagepng()</strong> veya <strong>imagegif()</strong> ile kaydetmeden hemen önce
  <strong>imagetruecolortopalette()</strong> çağrılmalıdır.

<comment>Param:</comment>
  <info>int</info>  <strong>$genişlik</strong>  Görüntünün genişliği.
  <info>int</info>  <strong>$yükseklik</strong>  Görüntünün yüksekliği.

<comment>Return:</comment>
  <info>GdImage|false</info>  Başarı durumunda görüntü nesnesi,
                 hata durumunda <info>false</info> döner.

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


id: imagecreatefromavif
type: function
doc:
<comment>Description:</comment>
  Bir dosya veya URL'den yeni bir görüntü oluşturur.
  
  <strong>imagecreatefromavif()</strong> returns an image object representing the image obtained from the given
  filename.

<comment>Param:</comment>
  <info>string</info>  <strong>$filename</strong>  Path to the AVIF raster image.

<comment>Return:</comment>
  <info>GdImage|false</info>  Başarı durumunda görüntü nesnesi,
                 hata durumunda <info>false</info> döner.


id: imagecreatefrombmp
type: function
doc:
<comment>Description:</comment>
  Bir dosya veya URL'den yeni bir görüntü oluşturur.
  
  Belirtilen dosyadan sağlanan görüntü için <class>GDImage</class> nesnesi döndürür.
  
  fopen sarmalayıcıları
  etkin kılınmışsa bu işlevde dosya ismi olarak bir URL belirtilebilir.
  Dosya isminin nasıl belirtilebileceği hakkında bilgi edinmek için
  <strong>fopen()</strong> işlevine bakılabilir. Sarmalayıcıların neler
  yapabildiği, kullanım bilgileri ve bunlar tarafından kullanılan öntanımlı
  değişkenler hakkında bilgi  bölümünde bulanabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>  BMP görüntüyü içeren dosyanın yolu.

<comment>Return:</comment>
  <info>GdImage|false</info>  Başarı durumunda görüntü nesnesi,
                 hata durumunda <info>false</info> döner.


id: imagecreatefromgd
type: function
doc:
<comment>Description:</comment>
  Bir GD dosyasından veya URL'sinden yeni bir görüntü oluşturur
    
  
  Dosya ismi verilen GD görüntüsünü betimleyen bir görüntü tanıtıcısı döndürür.
  
  fopen sarmalayıcıları
  etkin kılınmışsa bu işlevde dosya ismi olarak bir URL belirtilebilir.
  Dosya isminin nasıl belirtilebileceği hakkında bilgi edinmek için
  <strong>fopen()</strong> işlevine bakılabilir. Sarmalayıcıların neler
  yapabildiği, kullanım bilgileri ve bunlar tarafından kullanılan öntanımlı
  değişkenler hakkında bilgi  bölümünde bulanabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosyaismi</strong>  GD görüntüsünün dosya yolu.

<comment>Return:</comment>
  <info>GdImage|false</info>  Başarı durumunda görüntü nesnesi,
                 hata durumunda <info>false</info> döner.


id: imagecreatefromgd2
type: function
doc:
<comment>Description:</comment>
  Bir GD2 dosyasından veya URL'sinden yeni bir görüntü oluşturur 
  
  Dosya ismi verilen GD2 görüntüsünü betimleyen bir görüntü tanıtıcısı döndürür.
  
  fopen sarmalayıcıları
  etkin kılınmışsa bu işlevde dosya ismi olarak bir URL belirtilebilir.
  Dosya isminin nasıl belirtilebileceği hakkında bilgi edinmek için
  <strong>fopen()</strong> işlevine bakılabilir. Sarmalayıcıların neler
  yapabildiği, kullanım bilgileri ve bunlar tarafından kullanılan öntanımlı
  değişkenler hakkında bilgi  bölümünde bulanabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosyaismi</strong>  GD2 görüntüsünün dosya yolu.

<comment>Return:</comment>
  <info>GdImage|false</info>  Başarı durumunda görüntü nesnesi,
                 hata durumunda <info>false</info> döner.


id: imagecreatefromgd2part
type: function
doc:
<comment>Description:</comment>
  Bir GD2 parça dosyasından veya URL'sinden yeni bir görüntü
    oluşturur
  
  Bir GD2 parça dosyasından veya URL'sinden yeni bir görüntü oluşturur.
  
  fopen sarmalayıcıları
  etkin kılınmışsa bu işlevde dosya ismi olarak bir URL belirtilebilir.
  Dosya isminin nasıl belirtilebileceği hakkında bilgi edinmek için
  <strong>fopen()</strong> işlevine bakılabilir. Sarmalayıcıların neler
  yapabildiği, kullanım bilgileri ve bunlar tarafından kullanılan öntanımlı
  değişkenler hakkında bilgi  bölümünde bulanabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosyaismi</strong>  GD2 görüntüsünün dosya yolu.
  <info>int</info>     <strong>$X</strong>          Parçanın X konumu.
  <info>int</info>     <strong>$Y</strong>          Parçanın Y konumu.
  <info>int</info>     <strong>$genişlik</strong>  Kaynak genişliği.
  <info>int</info>     <strong>$yükseklik</strong>  Kaynak yüksekliği.

<comment>Return:</comment>
  <info>GdImage|false</info>  Başarı durumunda görüntü nesnesi,
                 hata durumunda <info>false</info> döner.


id: imagecreatefromgif
type: function
doc:
<comment>Description:</comment>
  Bir dosya veya URL'den yeni bir görüntü oluşturur.
  
  <strong>imagecreatefromgif()</strong> işlevi dosya ismi verilen görüntüyü betimleyen bir görüntü nesnesi döndürür.
  
  GIF dosyaları belleğe okunurken görüntü nesnesinde yalnız ilk kare döner. Görüntü boyutunun
  <strong>getimagesize()</strong> tarafından bildirilen boyut olması gerekli değildir.
  
  fopen sarmalayıcıları
  etkin kılınmışsa bu işlevde dosya ismi olarak bir URL belirtilebilir.
  Dosya isminin nasıl belirtilebileceği hakkında bilgi edinmek için
  <strong>fopen()</strong> işlevine bakılabilir. Sarmalayıcıların neler
  yapabildiği, kullanım bilgileri ve bunlar tarafından kullanılan öntanımlı
  değişkenler hakkında bilgi  bölümünde bulanabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosyaismi</strong>  GIF görüntünün dosya yolu.

<comment>Return:</comment>
  <info>GdImage|false</info>  Başarı durumunda görüntü nesnesi,
                 hata durumunda <info>false</info> döner.


id: imagecreatefromjpeg
type: function
doc:
<comment>Description:</comment>
  Bir dosya veya URL'den yeni bir görüntü oluşturur.
  
  <strong>imagecreatefromjpeg()</strong> işlevi dosya ismi verilen görüntüyü betimleyen bir görüntü nesnesi döndürür.
  
  fopen sarmalayıcıları
  etkin kılınmışsa bu işlevde dosya ismi olarak bir URL belirtilebilir.
  Dosya isminin nasıl belirtilebileceği hakkında bilgi edinmek için
  <strong>fopen()</strong> işlevine bakılabilir. Sarmalayıcıların neler
  yapabildiği, kullanım bilgileri ve bunlar tarafından kullanılan öntanımlı
  değişkenler hakkında bilgi  bölümünde bulanabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosyaismi</strong>  JPEG görüntünün dosya yolu.

<comment>Return:</comment>
  <info>GdImage|false</info>  Başarı durumunda görüntü nesnesi,
                 hata durumunda <info>false</info> döner.


id: imagecreatefrompng
type: function
doc:
<comment>Description:</comment>
  Bir dosya veya URL'den yeni bir görüntü oluşturur.
  
  <strong>imagecreatefrompng()</strong> işlevi dosya ismi verilen görüntüyü betimleyen bir görüntü tanıtıcısı
  döndürür.
  
  fopen sarmalayıcıları
  etkin kılınmışsa bu işlevde dosya ismi olarak bir URL belirtilebilir.
  Dosya isminin nasıl belirtilebileceği hakkında bilgi edinmek için
  <strong>fopen()</strong> işlevine bakılabilir. Sarmalayıcıların neler
  yapabildiği, kullanım bilgileri ve bunlar tarafından kullanılan öntanımlı
  değişkenler hakkında bilgi  bölümünde bulanabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosyaismi</strong>  PNG görüntünün dosya yolu.

<comment>Return:</comment>
  <info>GdImage|false</info>  Başarı durumunda görüntü nesnesi,
                 hata durumunda <info>false</info> döner.


id: imagecreatefromstring
type: function
doc:
<comment>Description:</comment>
  Belirtilen dizgeden yeni bir görüntü oluşturur
  
  <strong>imagecreatefromstring()</strong> işleve <strong>$veri</strong> ile belirtilen görüntü dizgesinden elde edilen görüntü için
  görüntü nesnesi döndürür. PHP desteklediği takdirde otomatik olaran algılanan dosya biçemleri:
  JPEG, PNG, GIF, BMP, WBMP, GD2, ve WEBP.

<comment>Param:</comment>
  <info>string</info>  <strong>$veri</strong>  Görüntü verisini içeren dizge.

<comment>Return:</comment>
  <info>GdImage|false</info>  Görüntü dosya biçemi desteklenmiyorsa, veri biçemi tanınmıyorsa veya görüntü
                 bozuksa ya da yüklenemiyorsa <info>false</info> aksi takdirde görüntü nesnesini döndürür.

<comment>See Also:</comment>
   * <strong>imagecreatefromjpeg()</strong>
   * <strong>imagecreatefrompng()</strong>
   * <strong>imagecreatefromgif()</strong>
   * <strong>imagecreatetruecolor()</strong>


id: imagecreatefromtga
type: function
doc:
<comment>Description:</comment>
  Bir dosya veya URL'den yeni bir görüntü oluşturur.
  
  <strong>imagecreatefromtga()</strong> belirtilen dosyadaki görüntünün <class>GDImage</class> nesnesini döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>  Truevision TGA görüntünün dosya yolu.

<comment>Return:</comment>
  <info>GdImage|false</info>  Başarı durumunda görüntü nesnesi,
                 hata durumunda <info>false</info> döner.


id: imagecreatefromwbmp
type: function
doc:
<comment>Description:</comment>
  Bir dosya veya URL'den yeni bir görüntü oluşturur.
  
  <strong>imagecreatefromwbmp()</strong> işlevi dosya ismi verilen görüntüyü betimleyen bir görüntü nesnesi döndürür.
  
  WBMP görüntüler Wireless bit eşlemlerdir, Windows bit eşlemler değildir. Windows bit eşlemler
  <strong>imagecreatefrombmp()</strong> ile yüklenir.
  
  fopen sarmalayıcıları
  etkin kılınmışsa bu işlevde dosya ismi olarak bir URL belirtilebilir.
  Dosya isminin nasıl belirtilebileceği hakkında bilgi edinmek için
  <strong>fopen()</strong> işlevine bakılabilir. Sarmalayıcıların neler
  yapabildiği, kullanım bilgileri ve bunlar tarafından kullanılan öntanımlı
  değişkenler hakkında bilgi  bölümünde bulanabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosyaismi</strong>  WBMP görüntünün dosya yolu.

<comment>Return:</comment>
  <info>GdImage|false</info>  Başarı durumunda görüntü nesnesi,
                 hata durumunda <info>false</info> döner.


id: imagecreatefromwebp
type: function
doc:
<comment>Description:</comment>
  Bir dosya veya URL'den yeni bir görüntü oluşturur.
  
  Belirtilen dosyadan sağlanan görüntü için <class>GDImage</class> nesnesi döndürür. Canlandırmalı WebP
  dosyalarının okunamayacağı dikkate alınmalıdır.
  
  fopen sarmalayıcıları
  etkin kılınmışsa bu işlevde dosya ismi olarak bir URL belirtilebilir.
  Dosya isminin nasıl belirtilebileceği hakkında bilgi edinmek için
  <strong>fopen()</strong> işlevine bakılabilir. Sarmalayıcıların neler
  yapabildiği, kullanım bilgileri ve bunlar tarafından kullanılan öntanımlı
  değişkenler hakkında bilgi  bölümünde bulanabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>  WebP görüntüyü içeren dosyanın yolu.

<comment>Return:</comment>
  <info>GdImage|false</info>  Başarı durumunda görüntü nesnesi,
                 hata durumunda <info>false</info> döner.


id: imagecreatefromxbm
type: function
doc:
<comment>Description:</comment>
  Bir dosya veya URL'den yeni bir görüntü oluşturur.
  
  <strong>imagecreatefromxbm()</strong> işlevi dosya ismi verilen görüntüyü betimleyen bir görüntü tanıtıcısı
  döndürür.
  
  fopen sarmalayıcıları
  etkin kılınmışsa bu işlevde dosya ismi olarak bir URL belirtilebilir.
  Dosya isminin nasıl belirtilebileceği hakkında bilgi edinmek için
  <strong>fopen()</strong> işlevine bakılabilir. Sarmalayıcıların neler
  yapabildiği, kullanım bilgileri ve bunlar tarafından kullanılan öntanımlı
  değişkenler hakkında bilgi  bölümünde bulanabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosyaismi</strong>  XBM görüntünün dosya yolu.

<comment>Return:</comment>
  <info>GdImage|false</info>  Başarı durumunda görüntü nesnesi,
                 hata durumunda <info>false</info> döner.


id: imagecreatefromxpm
type: function
doc:
<comment>Description:</comment>
  Bir dosya veya URL'den yeni bir görüntü oluşturur.
  
  <strong>imagecreatefromxpm()</strong> işlevi dosya ismi verilen görüntüyü betimleyen bir görüntü nesnesi döndürür.
  
  fopen sarmalayıcıları
  etkin kılınmışsa bu işlevde dosya ismi olarak bir URL belirtilebilir.
  Dosya isminin nasıl belirtilebileceği hakkında bilgi edinmek için
  <strong>fopen()</strong> işlevine bakılabilir. Sarmalayıcıların neler
  yapabildiği, kullanım bilgileri ve bunlar tarafından kullanılan öntanımlı
  değişkenler hakkında bilgi  bölümünde bulanabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosyaismi</strong>  XPM görüntünün dosya yolu.

<comment>Return:</comment>
  <info>GdImage|false</info>  Başarı durumunda görüntü nesnesi,
                 hata durumunda <info>false</info> döner.


id: imagecreatetruecolor
type: function
doc:
<comment>Description:</comment>
  Yeni bir gerçek renkli görüntü oluşturur
  
  <strong>imagecreatetruecolor()</strong> işlevi boyutları belirtilen siyah bir görüntü oluşturur ve onun için bir
  görüntü nesnesi döndürür.

<comment>Param:</comment>
  <info>int</info>  <strong>$genişlik</strong>  Görüntü genişliği.
  <info>int</info>  <strong>$yükseklik</strong>  Görüntü yüksekliği.

<comment>Return:</comment>
  <info>GdImage|false</info>  Başarı durumunda görüntü nesnesi,
                 hata durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <strong>imagedestroy()</strong>
   * <strong>imagecreate()</strong>


id: imagecrop
type: function
doc:
<comment>Description:</comment>
  Görüntüyü belirtilen dikdörtgen ile kırpar
  
  <strong>$görüntü</strong>yü belirtilen <strong>$dikdörtgen</strong> ile kırpar ve bir <class>GDImage</class> nesnesi olarak döndürür. Belirtilen
  <strong>$görüntü</strong> olduğu gibi bırakı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>$dikdörtgen</strong>  <return>x</return>, <return>y</return>, <return>width</return> ve <return>height</return> anahtarlı bir dizi.

<comment>Return:</comment>
  <info>GdImage|false</info>  Başarı durumunda kırpılmış <class>GDImage</class> nesnesi, başarısızlık durumunda <info>false</info> döner.

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


id: imagecropauto
type: function
doc:
<comment>Description:</comment>
  Mevcut kiplerden birini kullanarak görüntüyü otomatik olarak kırpar
  
  Belirtilen <strong>$kip</strong> kullanılarak görüntü otomatik olarak kırpılır ve <class>GDImage</class> nesnesi olarak
  döndürü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>int</info>      <strong>$kip</strong>      Aşağıdaki sabitlerden biri olmalıdır:
                     
                     <info>IMG_CROP_TRANSPARENT</info> ile aynıdır. PHP 7.4.0 öncesinde, görüntü şeffaf renge
                     sahip değilse, libgd <info>IMG_CROP_SIDES</info> sabitini kullanırdı.
                     
                     Şeffaf artalan ile kırpar.
                     
                     Siyah artalan ile kırpar.
                     
                     Beyaz artalan ile kırpar.
                     
                     Kırpma artalanını belirlemek için görüntünün 4 köşesi kullanılır.
                     
                     Görüntü, belirtilen <strong>$eşik</strong> ve <strong>$renk</strong> değerleri kullanılarak kırpılır.
  <info>float</info>    <strong>$eşik</strong>    Görüntü, belirtilen <strong>$eşik</strong> ve <strong>$renk</strong> değerleri kullanılarak kırpılır.
  <info>float</info>    <strong>$eşik</strong>    Görüntü rengini ve kırpılacak rengi karşılaştırırken kullanılacak tolerans
                     yüzde olarak belirtilir. Renk farkını hesaplamak için kullanılan yöntem, RGB(a)
                     küpündeki renk mesafesine dayanmaktadır.
                     
                     Sadece <info>IMG_CROP_THRESHOLD</info> kipinde kullanılır.
                     
                     PHP 7.4.0 öncesinde, PHP paketinde gelen libgd biraz farklı bir algoritma
                     kullanıyordu, bu nedenle aynı <strong>$eşik</strong>, sistem ve paketli libgd için farklı
                     sonuçlar veriyordu.
  <info></info>         <strong>$renk</strong>     Bir RGB renk değeri veya bir palet indisi.
                     
                     Sadece <info>IMG_CROP_THRESHOLD</info> kipinde kullanılır.

<comment>Return:</comment>
  <info>GdImage|false</info>  Başarı durumunda kırpılmış <class>GDImage</class> nesnesi, başarısızlık durumunda <info>false</info> döner.
                 Görüntünün tamamı kırpılmışsa işlev <info>false</info> döndürür.

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


id: imagedashedline
type: function
doc:
<comment>Description:</comment>
  Kesikli çizgi çizer
  
  Bu işlevin kullanımı önerilmemektedir. Yerine <strong>imagesetstyle()</strong> ve <strong>imageline()</strong> çiftini kullanın.

<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. Görüntünün sol üst köşesinin 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>int</info>      <strong>$renk</strong>     Dolgu 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>imagesetstyle()</strong>
   * <strong>imageline()</strong>


id: imagedestroy
type: function
doc:
<comment>Description:</comment>
  Bir görüntüyü bellekten siler
  
  Bu işlevin bir etkisi yoktur. PHP 8.0.0 öncesinde, bu işev özkaynağı kapatmak için kullanılırdı.
  
  PHP 8.0.0 öncesinde, <strong>imagedestroy()</strong> işlevi <strong>$görüntü</strong> için ayrılan belleği serbest bırakırdı.

<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>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.


id: imageellipse
type: function
doc:
<comment>Description:</comment>
  Bir elips çizer
  
  Belirtilen koordinatlar merkez olmak üzere bir elips ç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></info>         <strong>$mx</strong>         Merkezin X konumu.
  <info></info>         <strong>$my</strong>         Merkezin Y konumu.
  <info>int</info>      <strong>$genişlik</strong>  Elipsin genişliği.
  <info>int</info>      <strong>$yükseklik</strong>  Elipsin yüksekliği.
  <info>int</info>      <strong>$renk</strong>       Elipsin 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>imagefilledellipse()</strong>
   * <strong>imagearc()</strong>


id: imagefill
type: function
doc:
<comment>Description:</comment>
  Görüntüyü boyar
  
  Belirtilen koordinattan başlayarak (görüntünün üst sol köşesi 0.0'dır) belirtilen görüntüyü <strong>$renk</strong>
  ile boyar.

<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>        Başlangıç noktasının X konumu.
  <info>int</info>      <strong>$y</strong>        Başlangıç noktasının Y konumu.
  <info>int</info>      <strong>$renk</strong>     Dolgu 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>imagecolorallocate()</strong>


id: imagefilledarc
type: function
doc:
<comment>Description:</comment>
  Bir yay çizer ve içini doldurur
  
  Belirtiren <strong>$görüntü</strong> üzerinde merkez koordinatları verilen yay parçasını ç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>$merkez_x</strong>   Merkezin X konumu.
  <info>int</info>      <strong>$merkez_y</strong>   Merkezin Y konumu.
  <info>int</info>      <strong>$genişlik</strong>  Yay genişliği.
  <info>int</info>      <strong>$yükseklik</strong>  Yay yüksekliği.
  <info>int</info>      <strong>$ilk_açı</strong>  Derece cinsinden yayın başlangıç açısı.
  <info>int</info>      <strong>$son_açı</strong>  Derece cinsinden yayın bitiş açısı. 0° saat 3 konumu olup yay saat yönünde
                       çizilir.
  <info>int</info>      <strong>$renk</strong>       <strong>imagecolorallocate()</strong> işlevi le
                       oluşturulmuş bir renk tanıtıcı.
  <info>int</info>      <strong>$tarz</strong>       Aşağıdaki olasılıklar bitsel VEYAlanarak belirtilir:
                       <info>IMG_ARC_PIE</info><info>IMG_ARC_CHORD</info><info>IMG_ARC_NOFILL</info><info>IMG_ARC_EDGED</info> <info>IMG_ARC_PIE</info> ve
                       <info>IMG_ARC_CHORD</info> sabitleri birlikte kullanılamaz. <info>IMG_ARC_CHORD</info> yayın başlangıç
                       ve bitişini düz bir çizgiyle birleştirir (yay kirişi). <info>IMG_ARC_PIE</info> bir pasta
                       dilimi üretir. <info>IMG_ARC_NOFILL</info> yayın ve kirişin sadece çizileceğini, içinin
                       doldurulmayacağını belirtir. <info>IMG_ARC_EDGED</info> ile <info>IMG_ARC_NOFILL</info> birlikte yayın
                       başlangıç ve bitişinin merkeze bir doğru ile birleştirileceğini belirtir; bu
                       içi boş bir yay dilimini göstermenin en iyi yoludur.
                       
                       <info>IMG_ARC_PIE</info>
                       
                       <info>IMG_ARC_CHORD</info>
                       
                       <info>IMG_ARC_NOFILL</info>
                       
                       <info>IMG_ARC_EDGED</info>

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


id: imagefilledellipse
type: function
doc:
<comment>Description:</comment>
  İçi dolu bir elips çizer
  
  Belirtiren <strong>$görüntü</strong> üzerinde merkez koordinatları verilen içi dolu elipsi ç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>$merkez_x</strong>   Merkezin X konumu.
  <info>int</info>      <strong>$merkez_y</strong>   Merkezin Y konumu.
  <info>int</info>      <strong>$genişlik</strong>  Elipsin genişliği.
  <info>int</info>      <strong>$yükseklik</strong>  Elipsin yüksekliği.
  <info>int</info>      <strong>$renk</strong>       Dolgu 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>imageellipse()</strong>
   * <strong>imagefilledarc()</strong>


id: imagefilledpolygon
type: function
doc:
<comment>Description:</comment>
  İçi dolu bir ç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>imagefilledpolygon()</strong> belirtilen <strong>$görüntü</strong> üzerinde içi dolu bir ç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>      Çokgeni oluşturan kırık çizginin kırılma noktalarının <return>x</return> ve <return>y</return>
                          koordinatlarını çizilme sırasıyla içeren dizi.
  <info>int</info>      <strong>$nokta_sayısı</strong>  Kırılma noktalarının sayısı; en az 3 olmalıdır.
                          
                          İkinci sözdizimindeki gibi bu bağımsız değişken atlanırsa, <strong>$noktalar</strong> çift
                          sayıda öğeye sahip olmalı ve <strong>$nokta_sayısı</strong>nın count($noktalar)/2 olduğu
                          varsayılmalıdır.
  <info>int</info>      <strong>$renk</strong>          Dolgu 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>imagepolygon()</strong>


id: imagefilledrectangle
type: function
doc:
<comment>Description:</comment>
  İçi dolu bir dikdörtgen çizer
  
  Belirtiren <strong>$görüntü</strong> üzerinde başlangıç ve bitiş koordinatları verilen dikdörtgeni <strong>$renk</strong> ile
  boyayarak çizer. Resmin sol üst köşesinin koordinatları 0,0'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</info>      <strong>$x1</strong>       1. noktanın X konumu
  <info>int</info>      <strong>$y1</strong>       1. noktanın Y konumu.
  <info>int</info>      <strong>$x2</strong>       2. noktanın X konumu
  <info>int</info>      <strong>$y2</strong>       2. noktanın Y konumu
  <info>int</info>      <strong>$renk</strong>     Dolgu 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.


id: imagefilltoborder
type: function
doc:
<comment>Description:</comment>
  Belli bir bölgeyi belli bir renge boyar
  
  <strong>imagefilltoborder()</strong> işlevi sınırları <strong>$kenar_rengi</strong> ile tanımlanmış bir bölgeyi <strong>$dolgu</strong> renginde
  boyar. Doldurma işleminin başlangıç noktası <strong>$x</strong> ve <strong>$y</strong> ile belirtilir. Resmin sol üst köşesinin
  koordinatları 0,0'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</info>      <strong>$x</strong>            Başlangıç noktasının X konumu.
  <info>int</info>      <strong>$y</strong>            Başlangıç noktasının Y konumu.
  <info>int</info>      <strong>$kenar_rengi</strong>  Kenar rengi. <strong>imagecolorallocate()</strong> işlevi le
                         oluşturulmuş bir renk tanıtıcı.
  <info>int</info>      <strong>$dolgu</strong>        Dolgu 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.


id: imagefilter
type: function
doc:
<comment>Description:</comment>
  Bir görüntüye bir süzgeç uygular
  
  <strong>imagefilter()</strong> işlevi, türü <strong>$süzgeç</strong> ile belirtilen süzgeci <strong>$görüntü</strong>ye uygular.

<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>$süzgeç</strong>       <strong>$süzgeç</strong> şunlardan biri olabilir: <info>IMG_FILTER_NEGATE</info>: Görüntüdeki tüm renkleri
                       zıt renge dönüştürür. <info>IMG_FILTER_GRAYSCALE</info>: Görüntüyü gri tonlamalı hale
                       getirir. REC.601 luma (Y') hesaplamasındaki katsayılar kullanılarak kırmızı,
                       yeşil ve mavi bileşenlerin ağırlıklı ortalamalarından gri tonlama elde
                       edilir. <info>IMG_FILTER_BRIGHTNESS</info>: Görüntünün parlaklığını değiştirir. Parlaklık
                       seviyesini belirtmek için <strong>$seçenekler[0]</strong> bağımsız değişkenini kullanın.
                       Parlaklık -255 ile 255 arasındadır. <info>IMG_FILTER_CONTRAST</info>: Görüntünün karşıtlık
                       seviyesini değiştirir. Karşıtlık seviyesini belirtmek için <strong>$seçenekler[0]</strong>
                       bağımsız değişkenini kullanın. <info>IMG_FILTER_COLORIZE</info>: Rengi sizin belirtmeniz
                       dışında <info>IMG_FILTER_GRAYSCALE</info> gibidir. Kırmızı, yeşil ve mavi renk seviyeleri
                       belirtmek için sırayla <strong>$seçenekler[0]</strong>, <strong>$seçenekler[1]</strong> ve <strong>$seçenekler[2]</strong>
                       bağımsız değişkenlerini, alfa kanalı için de <strong>$seçenekler[3]</strong> bağımsız
                       değişkenini kullanın. Ana renklerin seviyesi 0 ile 255 arasında
                       belirtilebilir. <info>IMG_FILTER_EDGEDETECT</info>: Görüntünün kenarlarını vurgulamak için
                       kenar algılaması kullanılır. <info>IMG_FILTER_EMBOSS</info>: Görüntüye kabartma uygular.
                       <info>IMG_FILTER_GAUSSIAN_BLUR</info>: Görüntüyü Gauss yöntemiyle bulanıklaştırır.
                       <info>IMG_FILTER_SELECTIVE_BLUR</info>: Görüntüyü bulanıklaştırır.
                       <info>IMG_FILTER_MEAN_REMOVAL</info>: Karalama taslak etkisi oluşturmak için silme işlemi
                       uygular. <info>IMG_FILTER_SMOOTH</info>: Görüntünün sert hatlarını yumuşatır. Yumuşatma
                       seviyesini belirtmek için <strong>$seçenekler[0]</strong> bağımsız değişkenini kullanın.
                       <info>IMG_FILTER_PIXELATE</info>: Görüntüye mozaik etkisi verir. Mozaik boyutu için
                       <strong>$seçenekler[0]</strong> mozaik etki kipini belirtmek için <strong>$seçenekler[1]</strong> bağımsız
                       değişkenini kullanın. <info>IMG_FILTER_SCATTER</info>: Görüntüye saçılma etkisi verir,
                       etki gücünü tanımlamak için <strong>$seçenekler[0]</strong> ve <strong>$seçenekler[1]</strong>'i ve yalnızca
                       seçili piksel renklerini uygulamak için <strong>$seçenekler[2]</strong>'yi kullanın.
                       
                       <info>IMG_FILTER_NEGATE</info>: Görüntüdeki tüm renkleri zıt renge dönüştürür.
                       
                       <info>IMG_FILTER_GRAYSCALE</info>: Görüntüyü gri tonlamalı hale getirir. REC.601 luma (Y')
                       hesaplamasındaki katsayılar kullanılarak kırmızı, yeşil ve mavi bileşenlerin
                       ağırlıklı ortalamalarından gri tonlama elde edilir.
                       
                       <info>IMG_FILTER_BRIGHTNESS</info>: Görüntünün parlaklığını değiştirir. Parlaklık
                       seviyesini belirtmek için <strong>$seçenekler[0]</strong> bağımsız değişkenini kullanın.
                       Parlaklık -255 ile 255 arasındadır.
                       
                       <info>IMG_FILTER_CONTRAST</info>: Görüntünün karşıtlık seviyesini değiştirir. Karşıtlık
                       seviyesini belirtmek için <strong>$seçenekler[0]</strong> bağımsız değişkenini kullanın.
                       
                       <info>IMG_FILTER_COLORIZE</info>: Rengi sizin belirtmeniz dışında <info>IMG_FILTER_GRAYSCALE</info>
                       gibidir. Kırmızı, yeşil ve mavi renk seviyeleri belirtmek için sırayla
                       <strong>$seçenekler[0]</strong>, <strong>$seçenekler[1]</strong> ve <strong>$seçenekler[2]</strong> bağımsız değişkenlerini,
                       alfa kanalı için de <strong>$seçenekler[3]</strong> bağımsız değişkenini kullanın. Ana
                       renklerin seviyesi 0 ile 255 arasında belirtilebilir.
                       
                       <info>IMG_FILTER_EDGEDETECT</info>: Görüntünün kenarlarını vurgulamak için kenar
                       algılaması kullanılır.
                       
                       <info>IMG_FILTER_EMBOSS</info>: Görüntüye kabartma uygular.
                       
                       <info>IMG_FILTER_GAUSSIAN_BLUR</info>: Görüntüyü Gauss yöntemiyle bulanıklaştırır.
                       
                       <info>IMG_FILTER_SELECTIVE_BLUR</info>: Görüntüyü bulanıklaştırır.
                       
                       <info>IMG_FILTER_MEAN_REMOVAL</info>: Karalama taslak etkisi oluşturmak için silme işlemi
                       uygular.
                       
                       <info>IMG_FILTER_SMOOTH</info>: Görüntünün sert hatlarını yumuşatır. Yumuşatma seviyesini
                       belirtmek için <strong>$seçenekler[0]</strong> bağımsız değişkenini kullanın.
                       
                       <info>IMG_FILTER_PIXELATE</info>: Görüntüye mozaik etkisi verir. Mozaik boyutu için
                       <strong>$seçenekler[0]</strong> mozaik etki kipini belirtmek için <strong>$seçenekler[1]</strong> bağımsız
                       değişkenini kullanın.
                       
                       <info>IMG_FILTER_SCATTER</info>: Görüntüye saçılma etkisi verir, etki gücünü tanımlamak
                       için <strong>$seçenekler[0]</strong> ve <strong>$seçenekler[1]</strong>'i ve yalnızca seçili piksel renklerini
                       uygulamak için <strong>$seçenekler[2]</strong>'yi kullanın.
  <info></info>     <strong>$seçenekler[0]</strong>  <info>IMG_FILTER_BRIGHTNESS</info>: Parlaklık seviyesi. <info>IMG_FILTER_CONTRAST</info>: Karşıtlık
                       seviyesi. <info>IMG_FILTER_COLORIZE</info>: Kırmızı bileşenin değeri. <info>IMG_FILTER_SMOOTH</info>:
                       Yumuşatma seviyesi. <info>IMG_FILTER_PIXELATE</info>: Piksel cinsinden mozaik boyu.
                       <info>IMG_FILTER_SCATTER</info>: Etki eksiltme seviyesi. Bu, <strong>$seçenekler[1]</strong> ile ayarlanan
                       toplama seviyesinden daha yüksek veya ona eşit olmamalıdır.
                       
                       <info>IMG_FILTER_BRIGHTNESS</info>: Parlaklık seviyesi.
                       
                       <info>IMG_FILTER_CONTRAST</info>: Karşıtlık seviyesi.
                       
                       <info>IMG_FILTER_COLORIZE</info>: Kırmızı bileşenin değeri.
                       
                       <info>IMG_FILTER_SMOOTH</info>: Yumuşatma seviyesi.
                       
                       <info>IMG_FILTER_PIXELATE</info>: Piksel cinsinden mozaik boyu.
                       
                       <info>IMG_FILTER_SCATTER</info>: Etki eksiltme seviyesi. Bu, <strong>$seçenekler[1]</strong> ile ayarlanan
                       toplama seviyesinden daha yüksek veya ona eşit olmamalıdır.
  <info></info>     <strong>$seçenekler[1]</strong>  <info>IMG_FILTER_COLORIZE</info>: Yeşil bileşenin değeri. <info>IMG_FILTER_PIXELATE</info>: Gelişkin
                       mozaik etkisinin kullanılıp kullanılmayacağı (<info>false</info> öntanımlıdır).
                       <info>IMG_FILTER_SCATTER</info>: Etki toplama seviyesi.
                       
                       <info>IMG_FILTER_COLORIZE</info>: Yeşil bileşenin değeri.
                       
                       <info>IMG_FILTER_PIXELATE</info>: Gelişkin mozaik etkisinin kullanılıp kullanılmayacağı
                       (<info>false</info> öntanımlıdır).
                       
                       <info>IMG_FILTER_SCATTER</info>: Etki toplama seviyesi.
  <info></info>     <strong>$seçenekler[2]</strong>  <info>IMG_FILTER_COLORIZE</info>: Mavi bileşenin değeri. <info>IMG_FILTER_SCATTER</info>: Etkiyi
                       uygulamak için isteğe bağlı dizi indisli renk değerleri.
                       
                       <info>IMG_FILTER_COLORIZE</info>: Mavi bileşenin değeri.
                       
                       <info>IMG_FILTER_SCATTER</info>: Etkiyi uygulamak için isteğe bağlı dizi indisli renk
                       değerleri.
  <info></info>     <strong>$seçenekler[3]</strong>  <info>IMG_FILTER_COLORIZE</info>: Alfa kanalı. 0-127 arasında belirtilebilir. 0 tamamen
                       mat, 127 ise tamamen şeffaf demektir.
                       
                       <info>IMG_FILTER_COLORIZE</info>: Alfa kanalı. 0-127 arasında belirtilebilir. 0 tamamen
                       mat, 127 ise tamamen şeffaf demektir.

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


id: imageflip
type: function
doc:
<comment>Description:</comment>
  Belirtilen kipi kullanarak görüntüyü ters çevirir
  
  Belirtilen <strong>$kip</strong>e göre <strong>$görüntü</strong>yü ters çevirir.

<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>$kip</strong>      Görüntünün nasıl ters çevrileceği aşağıdaki <info>IMG_FLIP_*</info> sabitleri ile
                     belirtilir:
                     
                     SabitAnlamı<info>IMG_FLIP_HORIZONTAL</info> Resim yatay olarak ters  çevrilir.
                     <info>IMG_FLIP_VERTICAL</info> Resim dikey olarak ters  çevrilir. <info>IMG_FLIP_BOTH</info> Resim hem
                     dikey hem de yatay olarak ters  çevrilir.

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


id: imagefontheight
type: function
doc:
<comment>Description:</comment>
  Yazı tipi piksel yüksekliğini döndürür
  
  Belirtilen yazı tipinin bir karakterinin piksel cinsinden yüksekliğini döndürür.

<comment>Param:</comment>
  <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.

<comment>Return:</comment>
  <info>int</info>  Piksel cinsinden yükseklik döner.

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


id: imagefontwidth
type: function
doc:
<comment>Description:</comment>
  Yazı tipi piksel genişliğini döndürür
  
  Belirtilen yazı tipindeki bir karakterin piksel cinsinden genişliğini döndürür.

<comment>Param:</comment>
  <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.

<comment>Return:</comment>
  <info>int</info>  Piksel cinsinden genişlik döndürür.

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


id: imageftbbox
type: function
doc:
<comment>Description:</comment>
  Bir FreeType2 yazı tipi ile yazılacak bir metnin çerçevesini
    hesaplar
  
  Bu işlev, bir FreeType2 yazı tipi ile yazılacak bir metnin çerçevesini hesaplar.
  
  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>       Metnin yazım açısı.
  <info>string</info>  <strong>$yazıtipi</strong>   FreeType2 yazı tipi dosyasının ismi. Bir URL olarak belirtilebilir. PHP'nin
                       kullandığı GD kütüphanesinin sürümüne bağlı olarak, / ile başlamayan bir
                       FreeType2 dosya ismine .ttf uzantısı eklenir ve kütüphane bu dosya ismini
                       kütüphanede tanımlı dizinlerde arar.
  <info>string</info>  <strong>$metin</strong>       Çerçevesi hesaplanacak metin.
  <info>array</info>   <strong>$seçenekler</strong>  <strong>$seçenekler</strong> için olası dizi
                       indisleriAnahtarTürüAnlamı<return>linespacing</return><info>float</info>Satırlar arasındaki boşluğu
                       tanımlar.

<comment>Return:</comment>
  <info>array|false</info>  Metin çerçevesinin dört köşesinin koordinatlarını içeren 8 elemanlı bir dizi ile
               döner: 0Sol 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 bakarken sol üst köşe kastedilmektedir.
               
               Başarısızlık durumunda, <info>false</info> döner.

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


id: imagefttext
type: function
doc:
<comment>Description:</comment>
  Bir metni bir görüntüye bir FreeType 2 yazı tipini kullanarak 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>       Kullanılacak yazı tipinin punto olarak 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 ters saat 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>string</info>   <strong>$yazıtipi</strong>   Kullanılacak FreeType2 yazı tipi dosyasının yolu.
                        
                        PHP'nin kullandığı GD kütüphanesinin sürümüne bağlı olarak, <return>/</return> ile başlamayan
                        bir FreeType2 dosya ismine <return>.ttf</return> uzantısı eklenir ve kütüphane bu dosya
                        ismini kütüphanede tanımlı dizinlerde arar.
                        
                        Yazı tiplerinin betikle aynı dizinde bulunduğu durumlarda herhangi bir sorun
                        çıkmaması için aşağıdaki çözüm kullanılabilir.
                        ]]>
  <info>string</info>   <strong>$metin</strong>       Resme yerleştirilecek metin.
  <info>array</info>    <strong>$seçenekler</strong>  <strong>$seçenekler</strong> için olası dizi
                        indisleriAnahtarTürüAnlamı<return>linespacing</return><info>float</info>Satırlar arasındaki boşluğu
                        tanımlar.

<comment>Return:</comment>
  <info>array|false</info>  Metin çerçevesinin dört köşesinin koordinatlarını içeren 8 elemanlı bir dizi ile
               döner: 0Sol 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
               
               Başarısızlık durumunda, <info>false</info> döner.

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


id: imagegammacorrect
type: function
doc:
<comment>Description:</comment>
  Bir GD görüntüye gamma düzeltmesi uygular
  
  <strong>$görüntü</strong> ile belirtilen GD görüntüye belirtilen girdi ve çıktı gamma düzeltmelerini uygular.

<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>$girdi_gamması</strong>  Girdi gamması.
  <info>float</info>    <strong>$çıktı_gamması</strong>  Çıktı gamması.

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


id: imagegd
type: function
doc:
<comment>Description:</comment>
  Tarayıcıya veya bir dosyaya bir GD görüntü çıktılar
  
  Bir GD görüntüyü <strong>$dosya</strong> ile belirtilen 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>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.

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


id: imagegd2
type: function
doc:
<comment>Description:</comment>
  Tarayıcıya veya bir dosyaya bir GD2 görüntü çıktılar
  
  Bir GD2 görüntüyü belirtilen <strong>$dosya</strong>ya çı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>string|null</info>  <strong>$dosya</strong>         GD2 görüntünün kaydedileceği yol. Belirtilmezse veya <info>null</info> verilirse
                              ham görüntü akımı doğrudan çıktılanır.
                              
                              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>$parça_boyutu</strong>  Parça boyutu.
  <info>int</info>          <strong>$tür</strong>          <info>IMG_GD2_RAW</info> veya <info>IMG_GD2_COMPRESSED</info> olabilir. <info>IMG_GD2_RAW</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.
        
        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>imagegd()</strong>


id: imagegetclip
type: function
doc:
<comment>Description:</comment>
  Kırpma dikdörtgenini döndürür
  
  <strong>imagegetclip()</strong> geçerli kırpma dikdörtgeninin koordinatlarını 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>array</info>  İşlev, aşağıdaki girdilere sahip kırpma dikdörtgenini içeren diziyi döndürür: x-üst sol
         köşenin koordinatıy-üst sağ köşenin koordinatıx-alt sol köşenin koordinatıy-alt sağ köşenin
         koordinatı
         
         x-üst sol köşenin koordinatı
         
         y-üst sağ köşenin koordinatı
         
         x-alt sol köşenin koordinatı
         
         y-alt sağ köşenin koordinatı

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


id: imagegetinterpolation
type: function
doc:
<comment>Description:</comment>
  Ara değerleme yöntemini döndürür
  
  <strong>$görüntü</strong> nesnesine atanmış ara değerleme yöntemini 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>  Ara değerleme yöntemini döndürür.

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


id: imagegif
type: function
doc:
<comment>Description:</comment>
  Görüntüyü tarayıcıya veya dosyaya yazar.
  
  <strong>imagegif()</strong> işlevi <strong>$görüntü</strong> ile belirtilen görüntünün GIF biçemlisini oluşturup <strong>$dosya</strong>ya çıktılar.
  <strong>$görüntü</strong> bağımsız değişkeni <strong>imagecreate()</strong> veya <return>imagecreatefrom*</return> işlevleri tarafından oluşturulmuş
  bir görüntüyü belirtmelidir.
  
  Görüntünün artalanı <strong>imagecolortransparent()</strong> ile şeffaf yapılmışsa dosya biçemi GIF89a, aksi
  takdirde GIF87a'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>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.

<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>imagewbmp()</strong>
   * <strong>imagejpeg()</strong>
   * <strong>imagetypes()</strong>


