mirror of
https://github.com/php/doc-tr.git
synced 2026-03-23 23:02:09 +01:00
441 lines
15 KiB
XML
441 lines
15 KiB
XML
<?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
|
||
aşı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ı açı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
|
||
-->
|