1
0
mirror of https://github.com/php/doc-tr.git synced 2026-03-23 23:02:09 +01:00
Files
archived-doc-tr/reference/info/ini.xml
2025-02-13 18:44:26 +03:00

441 lines
15 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: b1116af46680f7baf89c46610430a3b63ce9a1f0 Maintainer: nilgun Status: ready -->
<section xml:id="info.configuration" xmlns="http://docbook.org/ns/docbook">
&reftitle.runtime;
&extension.runtime;
<table>
<title>PHP Seçenekleri ve Bilgileri için Yapılandırma Seçenekleri</title>
<tgroup cols="4">
<thead>
<row>
<entry>&Name;</entry>
<entry>&Default;</entry>
<entry>&Changeable;</entry>
<entry>&Changelog;</entry>
</row>
</thead>
<tbody>
<row>
<entry><link linkend="ini.assert.active">assert.active</link></entry>
<entry>"1"</entry>
<entry><constant>INI_ALL</constant></entry>
<entry>PHP 8.3.0 ve sonrasında kullanımı önerilmemektedir.</entry>
</row>
<row>
<entry><link linkend="ini.assert.bail">assert.bail</link></entry>
<entry>"0"</entry>
<entry><constant>INI_ALL</constant></entry>
<entry>PHP 8.3.0 ve sonrasında kullanımı önerilmemektedir.</entry>
</row>
<row>
<entry><link linkend="ini.assert.warning">assert.warning</link></entry>
<entry>"1"</entry>
<entry><constant>INI_ALL</constant></entry>
<entry>PHP 8.3.0 ve sonrasında kullanımı önerilmemektedir.</entry>
</row>
<row>
<entry><link linkend="ini.assert.callback">assert.callback</link></entry>
<entry>NULL</entry>
<entry><constant>INI_ALL</constant></entry>
<entry>PHP 8.3.0 ve sonrasında kullanımı önerilmemektedir.</entry>
</row>
<row>
<entry><link linkend="ini.assert.quiet-eval">
assert.quiet_eval</link></entry>
<entry>"0"</entry>
<entry><constant>INI_ALL</constant></entry>
<entry>PHP 8.0.0 sürümünde kaldırıldı.</entry>
</row>
<row>
<entry><link linkend="ini.assert.exception">assert.exception</link></entry>
<entry>"1"</entry>
<entry><constant>INI_ALL</constant></entry>
<entry>PHP 8.0.0 öncesinde <literal>"0"</literal> öntanımlıydı.
PHP 8.3.0 ve sonrasında kullanımı önerilmemektedir.</entry>
</row>
<row>
<entry><link linkend="ini.enable-dl">enable_dl</link></entry>
<entry>"1"</entry>
<entry><constant>INI_SYSTEM</constant></entry>
<entry>&removed.php.future;</entry>
</row>
<row>
<entry><link linkend="ini.max-execution-time">
max_execution_time</link></entry>
<entry>"30"</entry>
<entry><constant>INI_ALL</constant></entry>
<entry></entry>
</row>
<row>
<entry><link linkend="ini.max-input-time">max_input_time</link></entry>
<entry>"-1"</entry>
<entry><constant>INI_PERDIR</constant></entry>
<entry>PHP 4.3.0 ve sonrasında kullanılabilir.</entry>
</row>
<row>
<entry><link linkend="ini.max-input-nesting-level">
max_input_nesting_level</link></entry>
<entry>"64"</entry>
<entry><constant>INI_PERDIR</constant></entry>
<entry></entry>
</row>
<row>
<entry><link linkend="ini.max-input-vars">max_input_vars</link></entry>
<entry>1000</entry>
<entry><constant>INI_PERDIR</constant></entry>
<entry></entry>
</row>
<row>
<entry><link linkend="ini.zend.enable-gc">zend.enable_gc</link></entry>
<entry>"1"</entry>
<entry><constant>INI_ALL</constant></entry>
<entry></entry>
</row>
<row>
<entry><link linkend="ini.zend.max-allowed-stack-size">zend.max_allowed_stack_size</link></entry>
<entry>"0"</entry>
<entry><constant>INI_SYSTEM</constant></entry>
<entry>PHP 8.3.0 ve sonrasında kullanılabilir.</entry>
</row>
<row>
<entry><link linkend="ini.zend.reserved-stack-size">zend.reserved_stack_size</link></entry>
<entry>"0"</entry>
<entry><constant>INI_SYSTEM</constant></entry>
<entry>PHP 8.3.0 ve sonrasında kullanılabilir.</entry>
</row>
<row>
<entry><link linkend="ini.fiber.stack-size">fiber.stack_size</link></entry>
<entry></entry>
<entry><constant>INI_ALL</constant></entry>
<entry>PHP 8.1.0 ve sonrasında kullanılabilir.</entry>
</row>
</tbody>
</tgroup>
</table>
<para>
&ini.php.constants;
</para>
&ini.descriptions.title;
<variablelist>
<varlistentry xml:id="ini.assert.active">
<term>
<parameter>assert.active</parameter>
<type>bool</type>
</term>
<listitem>
<para>
<function>assert</function> değerlendirmesini etkin kılar.
<function>assert</function> işlevinin davranışını denetlemek yerine
<link linkend="ini.zend.assertions">zend.assertions</link>
kullanılmalıdır.
</para>
&warn.deprecated.feature-8-3-0;
</listitem>
</varlistentry>
<varlistentry xml:id="ini.assert.bail">
<term>
<parameter>assert.bail</parameter>
<type>bool</type>
</term>
<listitem>
<para>
Kararlılık denetimleri başarısız olduğunda betiğin çalışmasını
sonlandırır.
</para>
&warn.deprecated.feature-8-3-0;
</listitem>
</varlistentry>
<varlistentry xml:id="ini.assert.warning">
<term>
<parameter>assert.warning</parameter>
<type>bool</type>
</term>
<listitem>
<para>
Başarısız olan her kararlılık denetimi için bir PHP uyarısı çıktılar.
</para>
&warn.deprecated.feature-8-3-0;
</listitem>
</varlistentry>
<varlistentry xml:id="ini.assert.callback">
<term>
<parameter>assert.callback</parameter>
<type>string</type>
</term>
<listitem>
<para>
Kararlılık denetimleri başarısız olduğunda çağrılacak kullanıcı işlevi.
</para>
&warn.deprecated.feature-8-3-0;
</listitem>
</varlistentry>
<varlistentry xml:id="ini.assert.quiet-eval">
<term>
<parameter>assert.quiet_eval</parameter>
<type>bool</type>
</term>
<listitem>
&warn.feature.removed-8-0-0;
<para>
Kararlılık denetimini sağlayan ifadenin değerlendirilmesi sırasında
<function>error_reporting</function> işlevinin o anki ayarları
kullanılır. Etkin olduğunda değerlendirme sırasında hiçbir hata
gösterilmez (örtük error_reporting(0)). Aksi takdirde, hatalar
<function>error_reporting</function> ayarlarına uygun olarak gösterilir.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.assert.exception">
<term>
<parameter>assert.exception</parameter>
<type>bool</type>
</term>
<listitem>
<para>
Kararlılık denetimleri başarısız olduğunda
<classname>AssertionError</classname> istisnası çalıştırılır.
</para>
&warn.deprecated.feature-8-3-0;
</listitem>
</varlistentry>
<varlistentry xml:id="ini.enable-dl">
<term>
<parameter>enable_dl</parameter>
<type>bool</type>
</term>
<listitem>
<para>
Bu yönerge ile PHP eklentilerinin <function>dl</function> işleviyle
sanal konak veya dizin temelinde dinamik olarak yüklenip
yüklenmeyeceğini belirler.
</para>
<para>
Dinamik yüklemenin devre dışı bırakılmasının asıl sebebi güvenliktir.
Dinamik yükleme ile, tüm <link
linkend="ini.open-basedir">open_basedir</link> sınırlamalarını yok
saymak mümkündür. Dinamik yüklemeye öntanımlı olarak izin verilir.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.max-execution-time">
<term>
<parameter>max_execution_time</parameter>
<type>int</type>
</term>
<listitem>
<para>
Çözümleyici tarafından sonlandırılmadan önce bir betiğin çalışabileceği
azami süreyi saniye cinsinden tanımlar. Bu, yetersizce yazılmış
betiklerin sunucuya bağlanmasına engel olur. Öntanımlı süre
<literal>30</literal> saniyedir. PHP <link
linkend="features.commandline">komut satırından</link> çalıştırıldığında
bu süre <literal>0</literal> saniyedir.
</para>
<para>
Windows sistemlerinde azami çalışma süresi sistem çağrılarından, akım
işlemlerinden ve benzerlerinden etkilenmez. Daha ayrıntılı bilgi için
<function>set_time_limit</function> işlevinin açıklamasına bakınız.
</para>
<para>
HTTP sunucunuzun PHP'nin çalışmasını kesintiye uğratacak başka zaman
ımı yapılandırmaları olabilir. Apache'nin bir
<literal>Timeout</literal> yönergesi ve IIS'nin bir CGI zaman aşımı
işlevi vardır. Bu konuda daha ayrıntılı bilgi edinmek için HTTP
sunucunuzun belgelerine bakınız.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.max-input-time">
<term>
<parameter>max_input_time</parameter>
<type>int</type>
</term>
<listitem>
<para>
Bir betiğin POST ve GET gibi girdileri çözümlemesi için gereken azami süre
saniye cinsinden burada belirtilir. Süre, sunucu PHP'yi çağırdığı an
başlar betik çalışmaya başladığı an biter.
Öntanımlı değeri <literal>-1</literal> olup, yerine
<link linkend="ini.max-execution-time">max_execution_time</link>
kullanıldığı anlamına gelir. Zamanı sınırsız yapmak için
<literal>0</literal> atayın.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.max-input-nesting-level">
<term>
<parameter>max_input_nesting_level</parameter>
<type>int</type>
</term>
<listitem>
<para>
<link linkend="language.variables.external">girdi değişkenlerinin</link>
(<varname>$_GET</varname>, <varname>$_POST</varname>... gibi) azami iç
içelik derinliğini ayarlar.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.max-input-vars">
<term>
<parameter>max_input_vars</parameter>
<type>int</type>
</term>
<listitem>
<para>
Kabul edilebilecek <link linkend="language.variables.external">girdi
değişkenlerinin sayısı</link> (Bu sınırlama $_GET, $_POST and $_COOKIE
değişkenlerine ayrı ayrı uygulanır.). Çırpı çatışmalarını kullanan hizmet
reddi saldırıları olasılığını azaltmak için kullanılır. Bu yönergede
belirtilenden daha fazla girdi değişkeni varsa bir
<constant>E_WARNING</constant> çıktılanır ve istekteki fazla değişkenler
yoksayılır.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.zend.enable-gc">
<term>
<parameter>zend.enable_gc</parameter>
<type>bool</type>
</term>
<listitem>
<para>
Döngüsel gönderim toplayıcısınııp kapar.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.zend.max-allowed-stack-size">
<term>
<parameter>zend.max_allowed_stack_size</parameter>
<type>int</type>
</term>
<listitem>
<para>
İşletim sisteminin yazılımın tüketmesine izin verdiği azami yerel yığıt
alanı. İşletim sisteminin izin verdiğinden daha fazlasını tüketmeye
çalışmak genellikle kolayca erişilebilen hata ayıklama bilgisi olmadan
sert bir çökmeyle sonuçlanır. Hata ayıklamayı kolaylaştırmak için, motor
çökmeden önce bir <classname>Error</classname> oluşturur (yazılım
<link linkend="ini.zend.max-allowed-stack-size">zend.max_allowed_stack_size</link>-<link linkend="ini.zend.reserved-stack-size">zend.reserved_stack_size</link>
bayttan daha fazla yığıt kullandığında).
</para>
<para>
Kullanıcı tanımlı koddaki yineleme yerel yığın alanını tüketmez. Ancak,
dahili işlevler ve sihirli yöntemler tüketir. Bu işlevleri içeren çok
derin yineleme, yazılımın tüm kullanılabilir yerel yığıt alanını
tüketmesine neden olabilir.
</para>
<para>
Bu seçenek için olası değerler şunlardır:
<simplelist>
<member>
<literal>0</literal>: İşletim sisteminin yazılımın tüketmesine izin
verdiği azami yerel yığıt alanını otomatik olarak algıla. Bu öntanımlı
değerdir. Algılama mümkün olmadığında, bilinen bir sistem öntanımlısı
kullanılır.
</member>
<member>
<literal>-1</literal>: Motorda yığıt boyutu denetimini devre dışı
bırakır.
</member>
<member>
Pozitif tam sayı: Bayt cinsinden sabit bir boyut. Bu değer çok yüksek
ayarlanırsa, etkisi yığıt boyutu denetimini devre dışı bırakmakla
aynıdır.
</member>
</simplelist>
</para>
<para>
<link linkend="language.fibers">fibers</link>'in yığıt boyutu
<link linkend="ini.fiber.stack-size">fiber.stack_size</link> ile
belirlendiğinden, bir Fiber'in yürütülmesi sırasında yığıt kullanımını denetlerken
<link linkend="ini.zend.max-allowed-stack-size">zend.max_allowed_stack_size</link>
yerine bu seçeneğin değeri kullanılır.
</para>
<note>
<para>
Bu, yığıt <emphasis>tamponu</emphasis> taşmalarıyla ilgili değildir ve
bir güvenlik özelliği değildir.
</para>
</note>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.zend.reserved-stack-size">
<term>
<parameter>zend.reserved_stack_size</parameter>
<type>int</type>
</term>
<listitem>
<para>
Bayt cinsinden ayrılmış yığıt boyutu. Bu, yığıt boyutu denetlenirken
bir tampon olarak <link linkend="ini.zend.max-allowed-stack-size">izin
verilen azami yığıt boyutundan</link> çıkarılır.
</para>
<para>
Bu seçenek için olası değerler şunlardır:
<simplelist>
<member>
<literal>0</literal>: Mantıklı boyutu otomatik olarak algıla.
</member>
<member>
Pozitif tam sayı: Bayt cinsinden sabit bir boyut.
</member>
</simplelist>
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="ini.fiber.stack-size">
<term>
<parameter>fiber.stack_size</parameter>
<type>int</type>
</term>
<listitem>
<para>
Bayt cinsinden, her <link linkend="language.fibers">Fiber</link> için
tahsis edilen yerel yığıt boyutu.
</para>
<para>
Öntanımlı değer, gösterici boyutu 8 bayttan küçük olan sistemlerde
1MiB, aksi takdirde 2MiB'dir.
</para>
</listitem>
</varlistentry>
</variablelist>
</section>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->