1
0
mirror of https://github.com/php/doc-tr.git synced 2026-03-23 23:02:09 +01:00

update for sync with English docs

This commit is contained in:
Nilgün Belma Bugüner
2024-09-06 19:11:07 +03:00
parent 6aaaba7495
commit cbf1fe4c42
24 changed files with 1001 additions and 368 deletions

View File

@@ -101,7 +101,7 @@
<variablelist xml:id="outcontrol.constants.buffer-control-flags">
<title>Çıktı tamponu denetim seçenekleri</title>
<para>
Aşağıdaki seçenekler, <function>ob_start</function> işlevinin ikinci bağımsız
Aşağıdaki seçenekler, <function>ob_start</function> işlevinin üçüncü bağımsız
değişkenine (<parameter>seçenekler</parameter>) aktarılır:
</para>
<varlistentry xml:id="constant.php-output-handler-cleanable">

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 6ab6ea465889620fc2a8cdaf7b008cbaed83c523 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 91ab4f5f898023b0eed0e642e1482ac11f749d20 Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.flush">
<refnamediv>
<refname>flush</refname>
@@ -14,37 +14,32 @@
</methodsynopsis>
<para>
PHP'nin kullandığı ve PHP'nin artalanında kullanılan (CGI, HTTP sunucusu
gibi) sistem yazma tamponlarını boşaltır. Bu işlem, çıktı tamponları
boşalıncaya kadar çıktının kullanıcının tarayıcısına gönderilmesi demektir.
</para>
<para>
<function>flush</function> işlevi HTTP sunucunuzun veya istemci tarafında
tarayıcının tamponlama ayarlarını ve PHP'nin kullanıcı alanı çıktı
tamponlama mekanizmasını etkilemez. Bu bakımdan, kullanılan çıktı tamponlarını
boşaltmak için <function>ob_flush</function> çağrısı
<function>flush</function> çağrısından önce yapılmalıdır.
</para>
<para>
Çeşitli sunucular, özellikle de Win32 üstünde, tarayıcıya sonuçların
aktarılması bitmemişse betiğiniz sonlanıncaya kadar betiğinizin çıktısı
tamponlanmaya devam eder.
</para>
<para>
mod_gzip gibi Apache sunucu modülleri, verinin istemciye gönderimi bitmeden
kendi tamponunu boşaltırken bir <function>flush</function> işlemine sebep
olabilir.
</para>
<para>
Tarayıcı, göstermeden önce girdisini tamponlayabilir. Örneğin, Netscape, bir
satırsonu veya bir kapama etiketi alana kadar metni tamponlar ve en dıştaki
tablonun &lt;/table&gt; kapama etiketini almadan tabloyu oluşturmaz.
</para>
<para>
Microsoft Internet Explorer'ın bazı sürümleri 256 baytlık çıktı almadan
sayfayı göstermeye başlamaz, yani, bu tarayıcının daha önce birşeyler
göstermesini istiyorsanız boşaltma öncesi ek boşluk karakterleri göndermeniz
gerekebilir.
gibi) sistem yazma tamponlarını boşaltır. Komut satırı ortamında
<function>flush</function> yalnızca tamponların içeriklerini temizlemeye
çalışırken, HTTP bağlamında ise başlıklar ve tamponların içerikleri
temizlenir.
</para>
<note>
<simpara>
<function>flush</function> HTTP sunucusunun tamponlama şemasını geçersiz
kılamayabilir ve tarayıcıdaki istemci tarafı tamponlama üzerinde hiçbir
etkisi yoktur.
</simpara>
</note>
<note>
<simpara>
Bu işlevin <function>ob_start</function> veya
<function>output_add_rewrite_var</function> tarafından başlatılanlar gibi
kullanıcı seviyesi çıktı işleyicileri üzerinde herhangi bir etkisi yoktur.
</simpara>
</note>
<warning>
<simpara>
<function>flush</function>, HTTP bağlamında başlıkları atayan ve gönderen
çıktı işleyicilerine (örneğin <function>ob_gzhandler</function>) onlardan
önce başlıkları göndererek müdahale edebilir.
</simpara>
</warning>
</refsect1>
<refsect1 role="parameters">

View File

@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 6ab6ea465889620fc2a8cdaf7b008cbaed83c523 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 86b976d5afaf037868174fe5c242e886eb69baa4 Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.ob-clean">
<refnamediv>
<refname>ob_clean</refname>
<refpurpose>Çıktı tamponunu temizler (siler)</refpurpose>
<refpurpose>Etkin çıktı tamponunun içeriğini temizler (siler)</refpurpose>
</refnamediv>
<refsect1 role="description">
@@ -13,16 +13,19 @@
<void/>
</methodsynopsis>
<para>
Bu işlev, en üst seviye çıktı tamponunun içeriğini siler.
Bu işlev çıktı işleyicisini çağırır
(<constant>PHP_OUTPUT_HANDLER_CLEAN</constant> bayrağıyla), dönüş
değerini iptal eder, etkin çıktı tamponunun içeriğini temizler (siler)
</para>
<para>
Bu işlev, <function>ob_end_clean</function> gibi tamponu yok etmez.
Bu işlev, <function>ob_end_clean</function> veya
<function>ob_get_clean</function> işlevinin yaptığı gibi etkin çıktı
tamponunu kapatmaz.
</para>
<para>
Çıktı tamponu <function>ob_start</function> tarafından
<link linkend="constant.php-output-handler-cleanable"
>PHP_OUTPUT_HANDLER_CLEANABLE</link> ile başlatılmalıdır. Aksi takdirde
<function>ob_clean</function> çalışmaz.
Etkin çıktı tamponu <constant>PHP_OUTPUT_HANDLER_CLEANABLE</constant>
bayrağı olmaksızın başlatılırsa <function>ob_clean</function>
başarısız olur.
</para>
</refsect1>
@@ -38,13 +41,22 @@
</para>
</refsect1>
<refsect1 role="errors">
&reftitle.errors;
<para>
İşlev başarısız olursa bir <constant>E_NOTICE</constant> üretir.
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>ob_flush</function></member>
<member><function>ob_end_flush</function></member>
<member><function>ob_start</function></member>
<member><function>ob_get_contents</function></member>
<member><function>ob_end_clean</function></member>
<member><function>ob_get_clean</function></member>
<member><function>ob_flush</function></member>
</simplelist>
</para>
</refsect1>

View File

@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 6ab6ea465889620fc2a8cdaf7b008cbaed83c523 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 86b976d5afaf037868174fe5c242e886eb69baa4 Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.ob-end-clean">
<refnamediv>
<refname>ob_end_clean</refname>
<refpurpose>Çıktı tamponunu temizler (siler) ve tamponu kapatır</refpurpose>
<refpurpose>Etkin çıktı tamponunu temizler (siler) ve tamponu kapatır</refpurpose>
</refnamediv>
<refsect1 role="description">
@@ -13,19 +13,20 @@
<void/>
</methodsynopsis>
<para>
Bu işlev, en üst seviye çıktı tamponunun içeriğini siler ve bu çıktı
tamponunu kapatır. <function>ob_end_clean</function> çağrısından sonra
tampon yok edildiğinden eğer gönderilen tampon içeriğin saklamak
istiyorsanız <function>ob_end_clean</function> çağrısından önce bir
<function>ob_get_contents</function> çağrısı yapmalısınız.
Bu işlev çıktı işleyicisini çağırır
(<constant>PHP_OUTPUT_HANDLER_CLEAN</constant> ve
<constant>PHP_OUTPUT_HANDLER_FINAL</constant> bayraklarıyla), dönüş
değerini iptal eder, etkin çıktı tamponunun içeriğini siler ve tamponu
kapatır.
</para>
<para>
Çıktı tamponu <function>ob_start</function> tarafından
<link linkend="constant.php-output-handler-cleanable"
>PHP_OUTPUT_HANDLER_CLEANABLE</link> ve
<link linkend="constant.php-output-handler-removable"
>PHP_OUTPUT_HANDLER_REMOVABLE</link> ile başlatılmalıdır. Aksi takdirde
<function>ob_end_clean</function> çalışmaz.
<constant>PHP_OUTPUT_HANDLER_REMOVABLE</constant> ile başlatılmış bir etkin
çıktı tamponu yoksa <function>ob_end_clean</function> başarısız olur.
</para>
<para>
Etkin çıktı tamponu <constant>PHP_OUTPUT_HANDLER_CLEANABLE</constant>
bayrağı olmaksızın başlatılsa bile <function>ob_end_clean</function>
etkin çıktı tamponunun içeriğini siler.
</para>
</refsect1>
@@ -37,8 +38,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
&return.success; Başarısızlık sebeplerinden biri etkin bir tamponun
bulunmaması diğeri ise tamponun silinememesi (özel bir tamponsa) olabilir.
&return.success;
</para>
</refsect1>
@@ -52,7 +52,8 @@
<refsect1 role="examples">
&reftitle.examples;
<para>
Aşağıda çıktı tamponlarından kurtulmanın kolay bir yolu gösterilmiştir:
Aşağıda etkin çıktı tamponunun içeriğinden kurtulmanın kolay bir yolu
gösterilmiştir:
</para>
<para>
<example>
@@ -76,7 +77,9 @@ ob_end_clean();
<simplelist>
<member><function>ob_start</function></member>
<member><function>ob_get_contents</function></member>
<member><function>ob_flush</function></member>
<member><function>ob_clean</function></member>
<member><function>ob_get_clean</function></member>
<member><function>ob_end_flush</function></member>
</simplelist>
</para>
</refsect1>

View File

@@ -1,9 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 6ab6ea465889620fc2a8cdaf7b008cbaed83c523 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 86b976d5afaf037868174fe5c242e886eb69baa4 Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.ob-end-flush">
<refnamediv>
<refname>ob_end_flush</refname>
<refpurpose>Çıktı tamponunu boşaltır (gönderir) ve tamponu kapatır
<refpurpose>Etkin çıktı işleyicisinin dönüş değerini temizler (gönderir),
etkin çıktı tamponunu kapatır
</refpurpose>
</refnamediv>
@@ -14,26 +15,20 @@
<void/>
</methodsynopsis>
<para>
Bu işlev en üst seviye çıktı tamponunun (varsa) içeriğini gönderir ve bu
tamponu kapatır. <function>ob_end_flush</function> çağrısından sonra tampon
yok edildiğinden eğer gönderilen tampon içeriğin saklamak istiyorsanız
<function>ob_end_flush</function> çağrısından önce bir
<function>ob_get_contents</function> çağrısı yapmalısınız.
Çıktı işleyicisini çağırır
(<constant>PHP_OUTPUT_HANDLER_FINAL</constant> bayrağı ile),
dönüş değerini temizler (gönderir), etkin çıktı tamponunun içeriğini
temizler ve tamponu kapatır.
</para>
<para>
Çıktı tamponu <function>ob_start</function> tarafından
<link linkend="constant.php-output-handler-cleanable"
>PHP_OUTPUT_HANDLER_CLEANABLE</link> ve
<link linkend="constant.php-output-handler-removable"
>PHP_OUTPUT_HANDLER_REMOVABLE</link> ile başlatılmalıdır. Aksi takdirde
<function>ob_end_flush</function> çalışmaz.
<constant>PHP_OUTPUT_HANDLER_REMOVABLE</constant> ile başlatılmış bir etkin
çıktı tamponu yoksa <function>ob_end_flush</function> başarısız olur.
</para>
<para>
Etkin çıktı tamponu <constant>PHP_OUTPUT_HANDLER_FLUSHABLE</constant>
bayrağı olmaksızın başlatılsa bile <function>ob_end_flush</function> çıktı
işleyicisinin dönüş değerini temizler (gönderir).
</para>
<note>
<simpara>
<function>ob_get_flush</function> işlevi, bu işlevden farklı olarak tampon
içeriğini bir dizge olarak döndürür.
</simpara>
</note>
</refsect1>
<refsect1 role="parameters">
@@ -44,15 +39,14 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
&return.success; Başarısızlık sebeplerinden biri etkin bir tamponun
bulunmaması diğeri ise tamponun silinememesi (özel bir tamponsa) olabilir.
&return.success;
</para>
</refsect1>
<refsect1 role="errors">
&reftitle.errors;
<para>
İşlev başarısız olursa <constant>E_NOTICE</constant> seviyesinde bir ileti üretir.
İşlev başarısız olursa bir <constant>E_NOTICE</constant> üretir.
</para>
</refsect1>
@@ -82,8 +76,8 @@
<simplelist>
<member><function>ob_start</function></member>
<member><function>ob_get_contents</function></member>
<member><function>ob_get_flush</function></member>
<member><function>ob_flush</function></member>
<member><function>ob_get_flush</function></member>
<member><function>ob_end_clean</function></member>
</simplelist>
</para>

View File

@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 6ab6ea465889620fc2a8cdaf7b008cbaed83c523 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: a866f72f5334d05a2cdfe9dd423eedd071192ff8 Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.ob-flush">
<refnamediv>
<refname>ob_flush</refname>
<refpurpose>Çıktı tamponunu boşaltır (gönderir)</refpurpose>
<refpurpose>Etkin çıktı işleyicisinin dönüş değerini temizler (gönderir)</refpurpose>
</refnamediv>
<refsect1 role="description">
@@ -13,15 +13,19 @@
<void/>
</methodsynopsis>
<para>
Bu işlev (varsa) çıktı tamponunun içeriğini gönderir.
<function>ob_flush</function> sonrası tampon içeriği temizlendiğinden eğer
gönderilen içeriği saklamak istiyorsanız <function>ob_flush</function>
çağrısından önce bir <function>ob_get_contents</function> çağrısı
yapmalısınız.
Bu işlev çıktı işleyicisini çağırır
<constant>PHP_OUTPUT_HANDLER_FLUSH</constant> bayrağı ile) dönüş değerini
temizler (gönderir) ve etkin çıktı tamponunun içeriğini siler.
</para>
<para>
Bu işlev, <function>ob_end_flush</function> işlevinin yaptığı gibi çıktı
tamponunu yok etmez.
Bu işlev, <function>ob_end_flush</function> veya
<function>ob_get_flush</function> işlevinin yaptığı gibi çıktı tamponunu
kapatmaz.
</para>
<para>
Etkin çıktı tamponu <constant>PHP_OUTPUT_HANDLER_FLUSHABLE</constant>
bayrağı olmaksızın başlatılırsa <function>ob_flush</function>
başarısız olur.
</para>
</refsect1>
@@ -37,14 +41,22 @@
</para>
</refsect1>
<refsect1 role="errors">
&reftitle.errors;
<para>
İşlev başarısız olursa bir <constant>E_NOTICE</constant> üretir.
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>ob_start</function></member>
<member><function>ob_get_contents</function></member>
<member><function>ob_clean</function></member>
<member><function>ob_end_flush</function></member>
<member><function>ob_end_clean</function></member>
<member><function>ob_get_flush</function></member>
<member><function>ob_clean</function></member>
</simplelist>
</para>
</refsect1>

View File

@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 6ab6ea465889620fc2a8cdaf7b008cbaed83c523 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 86b976d5afaf037868174fe5c242e886eb69baa4 Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.ob-get-clean">
<refnamediv>
<refname>ob_get_clean</refname>
<refpurpose>Geçerli çıktı tamponun içeriğini döndürüp tamponu siler</refpurpose>
<refpurpose>Etkin çıktı tamponun içeriğini döndürüp tamponu kapatır</refpurpose>
</refnamediv>
<refsect1 role="description">
@@ -13,26 +13,42 @@
<void/>
</methodsynopsis>
<para>
Geçerli çıktı tamponun içeriğini döndürüp tamponu siler.
Bu işlev çıktı işleyicisini çağırır
(<constant>PHP_OUTPUT_HANDLER_CLEAN</constant> ve
<constant>PHP_OUTPUT_HANDLER_FINAL</constant> bayraklarıyla), dönüş
değerini iptal eder, çıktı tamponunun içeriğini döndürür ve etkin çıktı
tamponunu kapatır.
</para>
<para>
<function>ob_get_clean</function> esasen
<function>ob_get_contents</function> ve
<function>ob_end_clean</function> işlevlerini çağırır.
<constant>PHP_OUTPUT_HANDLER_REMOVABLE</constant> ile başlatılmış bir etkin
çıktı tamponu yoksa <function>ob_get_clean</function> başarısız olur.
</para>
<para>
Çıktı tamponu <function>ob_start</function> tarafından
<link linkend="constant.php-output-handler-cleanable"
>PHP_OUTPUT_HANDLER_CLEANABLE</link> ve
<link linkend="constant.php-output-handler-removable"
>PHP_OUTPUT_HANDLER_REMOVABLE</link> ile başlatılmalıdır. Aksi takdirde
<function>ob_get_clean</function> çalışmaz.
Etkin çıktı tamponu <constant>PHP_OUTPUT_HANDLER_CLEANABLE</constant>
bayrağı olmaksızın başlatılsa bile <function>ob_get_clean</function>
tamponun içeriğini siler.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
&no.function.parameters;
<para>
Başarı durumunda etkin çıktı tamponunun içeriğini, aksi takdirde &false;
döndürür.
</para>
<caution>
<simpara>
Etkin çıktı tamponu yoksa <function>ob_get_clean</function> &false;
döndürür ancak bir <constant>E_NOTICE</constant> üretmez.
</simpara>
</caution>
</refsect1>
<refsect1 role="errors">
&reftitle.errors;
<para>
İşlev başarısız olursa bir <constant>E_NOTICE</constant> üretir.
</para>
</refsect1>
<refsect1 role="returnvalues">
@@ -79,8 +95,11 @@ string(11) "hello world"
&reftitle.seealso;
<para>
<simplelist>
<member><function>ob_get_contents</function></member>
<member><function>ob_start</function></member>
<member><function>ob_get_contents</function></member>
<member><function>ob_clean</function></member>
<member><function>ob_end_clean</function></member>
<member><function>ob_get_flush</function></member>
</simplelist>
</para>
</refsect1>

View File

@@ -1,10 +1,10 @@
<?xml version='1.0' encoding='utf-8'?>
<!-- EN-Revision: 6ab6ea465889620fc2a8cdaf7b008cbaed83c523 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 86b976d5afaf037868174fe5c242e886eb69baa4 Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.ob-get-flush">
<refnamediv>
<refname>ob_get_flush</refname>
<refpurpose>Çıktı tamponunu boşaltır, içeriğini bir dizge olarak döndürür ve
çıktı tamponlamasını kapatır</refpurpose>
<refpurpose>Etkin çıktı işleyicisinin dönüş değerini boşaltır (gönderir),
etkin çıktı tamponunun içeriğini döndürür ve kapatır</refpurpose>
</refnamediv>
<refsect1 role="description">
@@ -14,21 +14,20 @@
<void/>
</methodsynopsis>
<para>
<function>ob_get_flush</function> işlevi, çıktı tamponunu boşaltır,
içeriğini bir dizge olarak döndürür ve çıktı tamponlamasını kapatır.
Çıktı işleyicisini çağırır
(<constant>PHP_OUTPUT_HANDLER_FINAL</constant> bayrağı ile),
dönüş değerini temizler (gönderir), etkin çıktı tamponunun içeriğini
döndürüp tamponu kapatır.
</para>
<para>
Çıktı tamponu <function>ob_start</function> tarafından
<link linkend="constant.php-output-handler-flushable"
>PHP_OUTPUT_HANDLER_FLUSHABLE</link> ile başlatılmalıdır. Aksi takdirde
<function>ob_get_flush</function> çalışmaz.
<constant>PHP_OUTPUT_HANDLER_REMOVABLE</constant> ile başlatılmış bir etkin
çıktı tamponu yoksa <function>ob_get_flush</function> başarısız olur.
</para>
<para>
Etkin çıktı tamponu <constant>PHP_OUTPUT_HANDLER_FLUSHABLE</constant>
bayrağı olmaksızın başlatılsa bile <function>ob_get_flush</function> çıktı
işleyicisinin dönüş değerini temizler (gönderir).
</para>
<note>
<simpara>
Tampon içeriğini bir dizge olarak döndürmesi dışında
<function>ob_end_flush</function> işlevine benzer.
</simpara>
</note>
</refsect1>
<refsect1 role="parameters">
@@ -39,8 +38,14 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Çıktı tamponlaması etkin değilse &false; aksi takdirde çıktı tamponunun
içeriğini döndürür.
Başarı durumunda etkin çıktı tamponunun içeriğini, aksi takdirde &false; döndürür.
</para>
</refsect1>
<refsect1 role="errors">
&reftitle.errors;
<para>
İşlev başarısız olursa bir <constant>E_NOTICE</constant> üretir.
</para>
</refsect1>
@@ -84,8 +89,11 @@ Array
<para>
<simplelist>
<member><function>ob_end_clean</function></member>
<member><function>ob_start</function></member>
<member><function>ob_get_contents</function></member>
<member><function>ob_flush</function></member>
<member><function>ob_end_flush</function></member>
<member><function>ob_list_handlers</function></member>
<member><function>ob_get_clean</function></member>
</simplelist>
</para>
</refsect1>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 6ab6ea465889620fc2a8cdaf7b008cbaed83c523 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: af7044e82ac0abe745ce3dfe2169e69a7e8e342f Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.ob-get-level">
<refnamediv>
<refname>ob_get_level</refname>
@@ -29,6 +29,14 @@
Çıktı tamponlaması etkin değilse sıfır, aksi takdirde çıktı tamponlama
eylemcilerinin iç içelik seviyesini döndürür.
</para>
<caution>
<simpara>
Aynı seviyeler için <function>ob_get_level</function> ve
<function>ob_get_status</function> arasındaki değer bir eksiktir. Yani,
<function>ob_get_level</function> için ilk seviye <literal>1</literal> ise
<function>ob_get_status</function> için ilk seviye <literal>0</literal>'dır.
</simpara>
</caution>
</refsect1>
<refsect1 role="seealso">
@@ -37,6 +45,7 @@
<simplelist>
<member><function>ob_start</function></member>
<member><function>ob_get_contents</function></member>
<member><function>ob_get_status</function></member>
</simplelist>
</para>
</refsect1>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 55f70d19870c396f3bf86b6c45826da3cb7e525f Maintainer: nilgun Status: ready -->
<!-- EN-Revision: af7044e82ac0abe745ce3dfe2169e69a7e8e342f Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.ob-get-status">
<refnamediv>
<refname>ob_get_status</refname>
@@ -42,107 +42,140 @@
&reftitle.returnvalues;
<para>
<parameter>tam_durum</parameter> bağımsız değişkeni belirtilmezse veya
<parameter>tam_durum</parameter> = &false; olduğunda aşağıdaki
elemanlarla basit bir dizi döner:
<informalexample>
<screen>
<![CDATA[
Array
(
[level] => 2
[type] => 0
[status] => 0
[name] => URL-Rewriter
[del] => 1
)
]]>
</screen>
</informalexample>
&false; olduğunda etkin çıktı seviyesindeki durum bilgisini tutan basit bir
dizi döndürülür.
</para>
<para>
<parameter>tam_durum</parameter> &true; ise her etkin çıktı tamponu
seviyesi için tek elemana sahip bir dizi döndürülür. Çıktı seviyesi, en
üst seviye dizinin anahtarı olarak kullanılır ve her dizi elemanının
kendisi, tek bir etkin çıkış seviyesindeki durum bilgisini tutan başka bir
dizidir.
</para>
<para>
Çıktı tamponu etkin değilse boş bir dizi döndürülür.
</para>
<para>
<segmentedlist>
<title><function>ob_get_status</function> işlevinin basit sonuçları</title>
<title><function>ob_get_status</function> işlevinin döndürdüğü dizi elemanları</title>
<segtitle>Anahtar</segtitle><segtitle>Değer</segtitle>
<seglistitem>
<seg>level</seg>
<seg>Çıktı iç içelik seviyesi</seg>
<seg>name</seg>
<seg>
Etkin çıktı işleyicisinin ismi (ayrıntılar için bkz, <function>ob_list_handlers</function>) dönüş değeleri)
</seg>
</seglistitem>
<seglistitem>
<seg>type</seg>
<seg>
<literal>0</literal> (dahili işleyici) veya
<literal>1</literal> (kullanıcının işleyicisi)
</seg>
</seglistitem>
<seglistitem>
<seg>status</seg>
<seg>
<literal>PHP_OUTPUT_HANDLER_START</literal> (0),
<literal>PHP_OUTPUT_HANDLER_CONT</literal> (1) veya
<literal>PHP_OUTPUT_HANDLER_END</literal> (2) değerlerinden biri
<literal>1</literal> (kullanıcı tanımlı işleyici)
</seg>
</seglistitem>
<seglistitem>
<seg>name</seg>
<seg>flags</seg>
<seg>
Etkin çıktı eylemcisinin ismi veya atanmamışsa
'öntanımlı çıktı işleyicisi'
<function>ob_start</function> tarafından ayarlanan bayrakların bit
maskesi, çıktı işleyicisinin türü (yukarıya bakın) ve tamponlama
işleminin durumu
(<link linkend="outcontrol.constants.flags-returned-by-handler">
<constant>PHP_OUTPUT_HANDLER_<replaceable>*</replaceable></constant>
</link> sabitleri). Eğer işleyici, tamponu başarıyla işlediyse ve
&false; döndürmediyse,
<constant>PHP_OUTPUT_HANDLER_STARTED</constant> ve
<constant>PHP_OUTPUT_HANDLER_PROCESSED</constant> atanır. Eğer
işleyici, tamponu başarıyla işleyemediyse ve &false; döndürdüyse,
<constant>PHP_OUTPUT_HANDLER_STARTED</constant> ve
<constant>PHP_OUTPUT_HANDLER_DISABLED</constant> atanır.
</seg>
</seglistitem>
<seglistitem>
<seg>del</seg>
<seg><function>ob_start</function> tarafından belirlenen silme seçeneği
</seg>
<seg>level</seg>
<seg>
Çıktı iç içelik seviyesi (sıfır tabanlı). Aynı seviye için
<function>ob_get_level</function> tarafından döndürülen değerin bir
eksik olduğu unutulmamalıdır. İlk seviye
<function>ob_get_status</function> için <literal>0</literal> ve
<function>ob_get_level</function> için <literal>1</literal>'dir.
</seg>
</seglistitem>
<seglistitem>
<seg>chunk_size</seg>
<seg>
Bayt cinsinden parça boyu. <function>ob_start</function> veya
<link linkend="ini.output-buffering">output_buffering</link> tarafından
etkinleştirilir ve değer olarak pozitif bir tamsayı atanır.
</seg>
</seglistitem>
<seglistitem>
<seg>buffer_size</seg>
<seg>
Bayt cinsinden çıktı tamponu boyu.
</seg>
</seglistitem>
<seglistitem>
<seg>buffer_used</seg>
<seg>
Bayt cinsinden çıtı tamponundaki verini boyu
(<function>ob_get_length</function> işlevinin tamsayı dönüş değeri ile aynı).
</seg>
</seglistitem>
</segmentedlist>
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
İşlev, <parameter>tam_durum</parameter> = &true; değeriyle çağrılırsa, her
ektin çıktı tamponu seviyesi için bir eleman içeren bir dizi döner. Çıktı
seviyesi üst seviye dizinin anahtarı olarak kullanılır ve bu anahtarların
değerleri de kendi etkin çıktı seviyelerine ilişkin durum bilgisi içeren
birer dizi içerirler.
<informalexample>
<example>
<title>- <parameter>tam_durum</parameter> &false; olduğunda dönen dizi</title>
<screen>
<![CDATA[
Array
(
[type] => 0
[flags] => 112
[level] => 2
[chunk_size] => 0
[buffer_size] => 16384
[buffer_used] => 1024
)
]]>
</screen>
</example>
</para>
<para>
<example>
<title>- <parameter>tam_durum</parameter> &true; olduğunda dönen dizi</title>
<screen>
<![CDATA[
Array
(
[0] => Array
(
[chunk_size] => 0
[size] => 40960
[block_size] => 10240
[type] => 1
[status] => 0
[name] => default output handler
[del] => 1
[type] => 0
[flags] => 112
[level] => 1
[chunk_size] => 0
[buffer_size] => 16384
[buffer_used] => 2048
)
[1] => Array
(
[chunk_size] => 0
[size] => 40960
[block_size] => 10240
[type] => 0
[buffer_size] => 0
[status] => 0
[name] => URL-Rewriter
[del] => 1
[type] => 0
[flags] => 112
[level] => 2
[chunk_size] => 0
[buffer_size] => 16384
[buffer_used] => 1024
)
)
]]>
</screen>
</informalexample>
</para>
<para>
Tam çıktı ek olarak şu elemanları içerir:
<segmentedlist>
<title><function>ob_get_status</function> işlevinin tam sonuçları</title>
<segtitle>Anahtar</segtitle><segtitle>Değer</segtitle>
<seglistitem><seg>chunk_size</seg><seg><function>ob_start</function>
tarafından atanan parça boyutu</seg></seglistitem>
<seglistitem><seg>size</seg><seg>...</seg></seglistitem>
<seglistitem><seg>blocksize</seg><seg>...</seg></seglistitem>
</segmentedlist>
</example>
</para>
</refsect1>
@@ -152,6 +185,8 @@ Array
<simplelist>
<member><function>ob_get_level</function></member>
<member><function>ob_list_handlers</function></member>
<member><function>ob_get_length</function></member>
<member><function>ob_start</function></member>
</simplelist>
</para>
</refsect1>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: cdc9d28d334bbc08386fecf8aade66080004a9dd Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 1cdb6d04aa0d5c15c73337d0dca75d67e0f2e48e Maintainer: nilgun Status: ready -->
<refentry xml:id="function.ob-implicit-flush" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>ob_implicit_flush</refname>
@@ -13,11 +13,24 @@
<methodparam choice="opt"><type>bool</type><parameter>etkin</parameter><initializer>&true;</initializer></methodparam>
</methodsynopsis>
<para>
<function>ob_implicit_flush</function> işlevi örtük tampon boşalmayı açar
veya kapatır. Örtük boşaltma işlemi, her çıktı çağrısından sonra bir
boşaltma işlemiyle sonuçlanır, dolayısıyla açıkça <function>flush</function>
çağrıları yapma gereği ortadan kalkar.
<function>ob_implicit_flush</function> işlevi örtük tampon temizlemeyi açar
veya kapatır. Örtük temizleme işlemi, çıktıyla sonuçlanan her kod bloğundan
sonra bir temizleme işlemiyle sonuçlanacaktır, dolayısıyla açıkça
<function>flush</function> çağrıları yapmak gerekmez.
</para>
<note>
<simpara>
Boş dizgelerin yazdırılması veya başlıkların gönderilmesi çıktı olarak
değerlendirilmez ve bir temizleme işlemiyle sonuçlanmaz.
</simpara>
</note>
<note>
<simpara>
Bu işlevin <function>ob_start</function> veya
<function>output_add_rewrite_var</function> tarafından başlatılanlar gibi
kullanıcı seviyesi çıktı işleyicileri üzerinde herhangi bir etkisi yoktur.
</simpara>
</note>
</refsect1>
<refsect1 role="parameters">

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 6ab6ea465889620fc2a8cdaf7b008cbaed83c523 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 87a266cdd7f53bc86cd22d21af289b9a75f57f94 Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.ob-list-handlers">
<refnamediv>
<refname>ob_list_handlers</refname>
@@ -25,11 +25,29 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Kullanımdaki çıktı eylemcileri (varsa) içeren bir dizi döndürür. Eğer
<link linkend="ini.output-buffering">output_buffering</link> etkinse veya
<function>ob_start</function> ile bir anonim işlev belirtilmişse
<function>ob_list_handlers</function> işlevi "default output handler"
(öntanımlı çıktı eylemcisi) dizgesini döndürür.
Kullanımdaki çıktı eylemcileri (varsa) içeren bir dizi döndürür.
</para>
<para>
Eğer <link linkend="ini.output-buffering">çıktı tamponlaması</link> etkinse
ve <link linkend="ini.output-handler">output_handler</link> atanmamışsa veya
<function>ob_start</function> ile bir geriçağırım işlevi belirtilmemişse ya
da &null; belirtilmişse "öntanımlı çıktı işleyicisi" döner.
<link linkend="ini.output-buffering">çıktı tamponlaması</link>nı
etkinleştirmek ve bir <link linkend="ini.output-handler">çıktı işleyicisi</link>
belirtmek <function>ob_start</function> işlevine bir
<link linkend="functions.internal">dahili (yerleşik) işlev</link> aktarmaya
eşdeğerdir.
</para>
<para>
<function>ob_start</function> işlevine bir geriçağırım işlevi aktarılmışsa,
geriçağırım işlevinin <link linkend="language.namespaces.basics">tam
nitelenmiş ismi</link> döner. Geriçağırım işlevi olarak
<link linkend="language.oop5.magic.invoke">__invoke()</link> sınıfını
gerçekleyen bir nesne belirtilmişse bu nesnenin
<link linkend="language.oop5.magic.invoke">__invoke()</link> yönteminin
<link linkend="language.namespaces.basics">tam nitelenmiş ismi</link> döner.
Geriçağırım işlevi olarak bir <classname>Closure</classname> belirtilmişse,
<literal>"Closure::__invoke"</literal> döner.
</para>
</refsect1>
@@ -41,38 +59,117 @@
<programlisting role="php">
<![CDATA[
<?php
// output_buffering=On
print_r(ob_list_handlers());
// output_buffering=On ve çıktı işleyici yok
var_dump(ob_list_handlers());
ob_end_flush();
ob_start("ob_gzhandler");
print_r(ob_list_handlers());
// geriçağırım yok ya da null
ob_start();
var_dump(ob_list_handlers());
ob_end_flush();
// anonim işlev
ob_start(function($string) { return $string; });
print_r(ob_list_handlers());
var_dump(ob_list_handlers());
ob_end_flush();
// ok işlevi
ob_start(fn($string) => $string);
var_dump(ob_list_handlers());
ob_end_flush();
// kullanıcı tanımlı işlev ve __invoke
$firstClassCallable = userDefinedFunction(...);
ob_start([$firstClassCallable, '__invoke']);
var_dump(ob_list_handlers());
ob_end_flush();
// dahili (yerleşik) işlev
ob_start('print_r');
var_dump(ob_list_handlers());
ob_end_flush();
// kullanıcı tanımlı işlev
function userDefinedFunction($string, $flags) { return $string; };
ob_start('userDefinedFunction');
var_dump(ob_list_handlers());
ob_end_flush();
class MyClass {
public static function staticHandle($string) {
return $string;
}
public static function handle($string) {
return $string;
}
public function __invoke($string) {
return $string;
}
}
// sınıf ve statik yöntem
ob_start(['MyClass','staticHandle']);
var_dump(ob_list_handlers());
ob_end_flush();
// nesne ve statik olmayan yöntem
ob_start([new MyClass,'handle']);
var_dump(ob_list_handlers());
ob_end_flush();
// çağrılabilir nesne
ob_start(new MyClass);
var_dump(ob_list_handlers());ob_end_flush();
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
Array
(
[0] => Closure::__invoke
)
Array
(
[0] => ob_gzhandler
)
Array
(
[0] => default output handler
)
array(1) {
[0]=>
string(22) "default output handler"
}
array(1) {
[0]=>
string(22) "default output handler"
}
array(1) {
[0]=>
string(7) "print_r"
}
array(1) {
[0]=>
string(19) "userDefinedFunction"
}
array(1) {
[0]=>
string(17) "Closure::__invoke"
}
array(1) {
[0]=>
string(17) "Closure::__invoke"
}
array(1) {
[0]=>
string(17) "Closure::__invoke"
}
array(1) {
[0]=>
string(21) "MyClass::staticHandle"
}
array(1) {
[0]=>
string(15) "MyClass::handle"
}
array(1) {
[0]=>
string(17) "MyClass::__invoke"
}
]]>
</screen>
</example>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 9e0a39029d6e66cd5f7c7e8cfecf76fdb8ad7f49 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: da6be21fef84d61cc4c621b3fe1d5fd2c9046c45 Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.ob-start">
<refnamediv>
<refname>ob_start</refname>
@@ -10,41 +10,27 @@
&reftitle.description;
<methodsynopsis>
<type>bool</type><methodname>ob_start</methodname>
<methodparam choice="opt"><type>callable</type><parameter>geriçağırım</parameter><initializer>&null;</initializer></methodparam>
<methodparam choice="opt"><type class="union"><type>callable</type><type>null</type></type><parameter>geriçağırım</parameter><initializer>&null;</initializer></methodparam>
<methodparam choice="opt"><type>int</type><parameter>parça_boyu</parameter><initializer>0</initializer></methodparam>
<methodparam choice="opt"><type>int</type><parameter>seçenekler</parameter><initializer><constant>PHP_OUTPUT_HANDLER_STDFLAGS</constant></initializer></methodparam>
</methodsynopsis>
<para>
Bu işlev çıktı tamponlamasını ektin kılar. Çıktı tamponlaması etkinken
betikten (başlıklar dışında) hiçbir çıktı gönderilmez ve çıktı dahili bir
tamponda saklanır.
betikten hiçbir çıktı gönderilmez ve çıktı dahili bir tamponda saklanır.
Tam olarak hangi çıktının etkilendiğini görmek için bkz.
<xref linkend="outcontrol.what-output-is-buffered"/>
</para>
<para>
Bu dahili tamponun içeriği <function>ob_get_contents</function> işleviyle
bir dizge değişkenine kopyalanabilir. Dahili tamponda birikenleri
çıktılamak için <function>ob_end_flush</function> işlevini kullanın.
Çıktılamak istemiyorsanız, <function>ob_end_clean</function> işlevi ile
tampon içeriğini sessiz sedasız silebilirsiniz.
</para>
<warning>
<para>
Bazı HTTP sunucuları (Apache gibi) geriçağırım işlevini çağırırken betiğin
çalışma dizinini değiştirir. Geriçağırım işlevinde
<literal>chdir(dirname($_SERVER['SCRIPT_FILENAME']))</literal> gibi bir
çağrıyla betiğin bulunduğu dizine dönebilirsiniz.
</para>
</warning>
<para>
Çıktı tamponlaması bir yığıt gibi çalışabilir, bir
<function>ob_start</function> etkinken başka bir
<function>ob_start</function> çağrısı yapabilirsiniz. Yalnız aynı sayıda
<function>ob_end_flush</function> çağrısı yapmayı unutmayın. Eğer çok
<function>ob_start</function> çağrısı yapılabilir. Eğer çok
sayıda çıktı geriçağırım işlevi etkinse, her biri iç içelik sırası
gözetilerek çıktıyı süzerler.
gözetilerek çıktıyı süzer. Ayrıntılar için bkz.
<xref linkend="outcontrol.nesting-output-buffers"/>
</para>
<para>
Betik sonlandığında çıktı tamponu hala etkinse, içeriği PHP tarafından
otomatik olarak çıktılanır.
Çıktı tamponlarının ayrıntılııklaması için bkz.
<xref linkend="outcontrol.user-level-output-buffers"/>
</para>
</refsect1>
@@ -57,16 +43,17 @@
<listitem>
<para>
Bu bağımsız değişken ile isteğe bağlı bir çıktı eylemcisi işlev
belirtilebilir. Bu işlev bağımsız değişken olarak bir dizge almalı ve bir
dizge döndürmelidir. Bu işlev, çıktı tamponu boşaltılırken (gönderim),
belirtilebilir. Ayrıca &null; aktarılarak atlatılabilir.
</para>
<para>
Bu işlev, çıktı tamponu boşaltılırken (gönderim),
tampon temizlenirken (<function>ob_flush</function>,
<function>ob_clean</function> ve benzeri bir işlevle) veya isteğin
sonunda çıktı tamponu kullanıcının tarayıcısına boşaltılırken
çağrılacaktır. İşlev çağrıldığında çıktı tamponunu bağımsız değişken olarak
alması ve sonuçta tarayıcıya gönderilmek üzere yeni bir çıktı tamponu
döndürmesi beklenir. Eğer bu bağımsız değişken ile belirtilen işlev
çağrılabilir değilse <function>ob_start</function> &false; döndürür.
İşlevinin sözdizimi:
çağrılacaktır.
</para>
<para>
<parameter>geriçağırım</parameter> işlevinin sözdizimi:
</para>
<para>
<methodsynopsis>
@@ -87,9 +74,10 @@
<term><parameter>kip</parameter></term>
<listitem>
<simpara>
<link linkend="outcontrol.constants"
><constant>PHP_OUTPUT_HANDLER_*</constant></link> sabitlerinin
bit maskesi.
<link linkend="constant.php-output-handler-start">
<constant>PHP_OUTPUT_HANDLER_<replaceable>*</replaceable></constant></link>
sabitlerinin bit maskesi. Ayrıntılar için bkz.
<xref linkend="outcontrol.flags-passed-to-output-handlers"/>
</simpara>
</listitem>
</varlistentry>
@@ -97,33 +85,25 @@
</para>
<para>
<parameter>geriçağırım</parameter> &false; döndürdüğü takdirde
özgün çıktı tarayıcıya gönderilir.
tampon içeriği döner. Ayrıntılar için bkz.
<xref linkend="outcontrol.output-handler-return-values"/>
</para>
<warning>
<simpara>
Aşağıdaki işlevlerden herhangi birini bir çıktı işleyicisinden
çağırmak onulmaz bir hataya yol açacaktır:
<function>ob_clean</function>, <function>ob_end_clean</function>,
<function>ob_end_flush</function>, <function>ob_flush</function>,
<function>ob_get_clean</function>, <function>ob_get_flush</function>,
<function>ob_start</function>.
</simpara>
</warning>
<para>
<parameter>geriçağırım</parameter>, bağımsız değişkenine bir &null;
değer aktarılarak atlanabilir.
<parameter>geriçağırım</parameter>ıktı işleyici) işlevleri ile
ilgili ayrıntılar için bkz.
<xref linkend="outcontrol.output-handlers"/> ve
<xref linkend="outcontrol.working-with-output-handlers"/>
</para>
<para>
<function>ob_end_clean</function>, <function>ob_end_flush</function>,
<function>ob_clean</function>, <function>ob_flush</function> ve
<function>ob_start</function> bir geriçağırım işlevi olarak
belirtilemez. Bunlardan biri belirtilirse, davranışın nasıl olacağı
belirsizdir. Bir tamponun içeriğini silmek isterseniz geriçağrıcıdan ""
(boş dizge) döndürmelisiniz. Bir geriçağırım işlevinden, çıktı
tamponlama işlevlerini kullanarak <literal>print_r($ifade,
true)</literal> veya <literal>highlight_file($dosyaismi,
true)</literal> gibi işlevleri çağıramazsınız.
</para>
<note>
<para>
Sıkıştırılmış sayfaları destekleyen
tarayıcılara gziplenmiş veri göndermek için
<function>ob_gzhandler</function> işlevi kullanılabilmektedir.
<function>ob_gzhandler</function> işlevi tarayıcının kabul edeceği
içerik kodlamasının türünü tespit ettikten sonra buna uygun çıktı
döndürür.
</para>
</note>
</listitem>
</varlistentry>
<varlistentry>
@@ -133,22 +113,22 @@
İsteğe bağlı <parameter>parça_boyu</parameter> belirtildiği takdirde,
<parameter>parça_boyu</parameter>nu aşan veya tamponun tam dolmasına
sebep olan bir çıktılama çağrısından sonra tampon boşaltılır. Öntanımlı
0 değerinin anlamı işlevin sadece çıktı tamponu kapandığında
çağrılacağı anlamına gelir.
<literal>0</literal> değerinin anlamı tampon kapatılana kadar tüm
çıktıların tamponlanacağı anlamına gelir. Ayrıntılar için bkz.
<xref linkend="outcontrol.buffer-size"/>
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>kip</parameter></term>
<term><parameter>seçenekler</parameter></term>
<listitem>
<para>
<parameter>kip</parameter>, çıktı tamponuna uygulanabilecek işlemleri
denetleyen bir bitmaskesidir. Çıktı tamponunun temizlenmesi,
boşaltılması ve silinmesine izin vermek öntanımlı olup, bunun karşılığı
<constant>PHP_OUTPUT_HANDLER_CLEANABLE</constant> |
<constant>PHP_OUTPUT_HANDLER_FLUSHABLE</constant> |
<constant>PHP_OUTPUT_HANDLER_REMOVABLE</constant> veya kısaca
<constant>PHP_OUTPUT_HANDLER_STDFLAGS</constant> sabitidir.
<parameter>seçenekler</parameter>, çıktı tamponuna uygulanabilecek
işlemleri denetleyen bir bitmaskesidir. Çıktı tamponunun temizlenmesi,
boşaltılması ve silinmesine izin vermek öntanımlı olup,
<xref linkend="outcontrol.constants.buffer-control-flags"/> üzerinden
doğrudan belirlenebilir. Ayrıntılar için bkz.
<xref linkend="outcontrol.operations-on-buffers"/>
</para>
<para>
Her sabit aşağıda açıklandığı gibi belli bir işlev kümesine erişimi
@@ -165,25 +145,21 @@
<row>
<entry><constant>PHP_OUTPUT_HANDLER_CLEANABLE</constant></entry>
<entry>
<function>ob_clean</function>,
<function>ob_end_clean</function> ve
<function>ob_get_clean</function>.
<function>ob_clean</function>
</entry>
</row>
<row>
<entry><constant>PHP_OUTPUT_HANDLER_FLUSHABLE</constant></entry>
<entry>
<function>ob_end_flush</function>,
<function>ob_flush</function> ve
<function>ob_get_flush</function>.
<function>ob_flush</function>
</entry>
</row>
<row>
<entry><constant>PHP_OUTPUT_HANDLER_REMOVABLE</constant></entry>
<entry>
<function>ob_end_clean</function>,
<function>ob_end_flush</function> ve
<function>ob_get_flush</function>.
<function>ob_end_flush</function>,
<function>ob_get_clean</function>,
<function>ob_get_flush</function>
</entry>
</row>
</tbody>

View File

@@ -1,6 +1,5 @@
<?xml version='1.0' encoding='utf-8'?>
<!-- $Revision$ -->
<!-- EN-Revision: c6a8e42bdbbb814124b84d45d95cd793129aac6b Maintainer: nilgun Status: ready -->
<!-- EN-Revision: b0d9505811e05bc11b58ef23167f3855c742edba Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.output-add-rewrite-var">
<refnamediv>
<refname>output_add_rewrite_var</refname>
@@ -15,27 +14,33 @@
<methodparam><type>string</type><parameter>değer</parameter></methodparam>
</methodsynopsis>
<para>
Bu işlev URL yeniden yazım mekanizmasına yeni bir isim/değer çifti ekler.
İsim ve değer URL'lere (GET bağımsız değişkeni olarak) ve formlara (gizli
girdi alanı olarak),
<link linkend="ini.session.use-trans-sid">session.use_trans_sid</link> ile
şeffaf URL yeniden yazımı etkinleştirilmiş gibi oturum ID'sinin eklendiği
tarzda eklenir.
Bu işlev, etkin değilse <literal>'URL-Rewriter'</literal> çıktı tamponu
işleyicisini başlatır, <parameter>isim</parameter> ve
<parameter>değer</parameter> çiftini depolar ve tampon temizlendiğinde
<acronym>URL</acronym>leri ve formları geçerli ini ayarlarına göre yeniden
yazar. Bu işleve yapılan sonraki çağrılar, işleyici kapatılana kadar tüm ek
isim/değer çiftlerini depolar.
</para>
<para>
Bu işlevin davranışı
Çıktı tamponu temizlendiğinde (<function>ob_flush</function>,
<function>ob_end_flush</function>, <function>ob_get_flush</function>
çağrılarak veya betiğin sonunda) 'URL-Yeniden-Yazım' işleyicisi isim/değer
çiftlerini HTML etiketlerinin özniteliklerindeki <acronym>URL</acronym>lere
sorgu olarak ekleyip
<link linkend="ini.url-rewriter.tags">url_rewriter.tags</link> ve
<link linkend="ini.url-rewriter.hosts">url_rewriter.hosts</link> &php.ini;
yönergesi ile denetlenir.
<link linkend="ini.url-rewriter.hosts">url_rewriter.hosts</link>
yapılandırma yönergelerinin değerlerine göre formlara gizli alanlar ekler.
</para>
<para>
Bu işlevin istek başına en fazla bir kez başarıyla çağrılabileceği
unutulmamalıdır.
<literal>'URL-Rewriter'</literal> işleyicisine eklenen her isim/değer
çifti, aynı isim öznitelikleriyle yinelenen <acronym>URL</acronym>
sorgularıyla sonuçlansa bile <acronym>URL</acronym>lere ve/veya formlara
eklenir.
</para>
<note>
<simpara>
Bu işlevin çağrılması örtük olarak çıktı tamponlamasını henüz başlamamışsa
başlatır.
<literal>'URL-Rewriter'</literal> işleyicisi kapatıldıktan sonra tekrar
başlatılamaz.
</simpara>
</note>
</refsect1>
@@ -86,12 +91,14 @@
<row>
<entry>7.1.0</entry>
<entry>
PHP 7.1.0 öncesinde, <function>output_add_rewrite_var</function>
tarafından yeniden yazılan değişkenler aynı oturum modülünün trans sid
çıktı tamponunu kullanırdı. PHP 7.1.0 ve sonrasında, adanmış çıktı
PHP 7.1.0 ve sonrasında, artık adanmış çıktı
tamponu kullanılmaktadır. Çıktı işlevleri için yalnızca <link
linkend="ini.url-rewriter.tags">url_rewriter.tags</link> kullanılır.
<link linkend="ini.url-rewriter.tags">url_rewriter.hosts</link> eklendi.
PHP 7.1.0 öncesinde, <function>output_add_rewrite_var</function>
tarafından yeniden yazılan değişkenler şeffaf oturum kimliği desteğiyle
çıktı tamponunu paylaşırdı (bkz.
<link linkend="ini.session.trans-sid-tags">session.trans_sid_tags</link>).
</entry>
</row>
</tbody>
@@ -108,6 +115,8 @@
<programlisting role="php">
<![CDATA[
<?php
ini_set('url_rewriter.tags', 'a=href,form=');
output_add_rewrite_var('var', 'value');
// bazı bağlar
@@ -153,8 +162,6 @@ Array
<member><function>ob_list_handlers</function></member>
<member><link linkend="ini.url-rewriter.tags">url_rewriter.tags</link></member>
<member><link linkend="ini.url-rewriter.hosts">url_rewriter.hosts</link></member>
<member><link linkend="ini.session.trans-sid-tags">session.trans_sid_tags</link></member>
<member><link linkend="ini.session.trans-sid-hosts">session.trans_sid_hosts</link></member>
</simplelist>
</para>
</refsect1>

View File

@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='utf-8'?>
<!-- EN-Revision: 6ab6ea465889620fc2a8cdaf7b008cbaed83c523 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: f3f9d2632122a094f9b00b1896b8efc403040f1d Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.output-reset-rewrite-vars">
<refnamediv>
<refname>output_reset_rewrite_vars</refname>
@@ -13,9 +13,8 @@
<void/>
</methodsynopsis>
<para>
Bu işlev URL yeniden yazım mekanizmasını sıfırlar ve oturum
mekanizmasıyla evvelce atanmış olan tüm yeniden yazım çiftlerini
<function>output_add_rewrite_var</function> işleviyle siler.
Bu işlev <function>output_add_rewrite_var</function> işleviyle evvelce
tanımlanmış tüm yeniden yazım değişkenlerini siler.
</para>
</refsect1>
@@ -68,7 +67,8 @@
<programlisting role="php">
<![CDATA[
<?php
session_start();
ini_set('url_rewriter.tags', 'a=href');
output_add_rewrite_var('var', 'value');
echo '<a href="file.php">bağlantı</a>';
@@ -82,7 +82,7 @@ echo '<a href="file.php">bağlantı</a>';
&example.outputs;
<screen>
<![CDATA[
<a href="file.php?PHPSESSID=xxx&var=value">bağlantı</a>
<a href="file.php?var=value">link</a>
<a href="file.php">bağlantı</a>
]]>
</screen>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 6be77ad626e7cd60fc61fbb90e70b2f3c9653de2 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: c6532951edb85836f2d49a3c81f8f5e1e41d3554 Maintainer: nilgun Status: ready -->
<appendix xml:id="password.constants" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.constants;
&extension.constants.core;
@@ -58,6 +58,18 @@
</itemizedlist>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.password-bcrypt-default-cost">
<term>
<constant>PASSWORD_BCRYPT_DEFAULT_COST</constant>
(<type>int</type>)
</term>
<listitem>
<para>
</para>
<para>
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.password-argon2i">
<term>
<constant>PASSWORD_ARGON2I</constant>
@@ -155,7 +167,20 @@
libsodium eklentisi ile kullanılamaz.
</para>
<para>
Available as of PHP 7.2.0.
PHP 7.2.0 ve sonrasında kullanılabilir.
</para>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.password-argon2-provider">
<term>
<constant>PASSWORD_ARGON2_PROVIDER</constant>
(<type>string</type>)
</term>
<listitem>
<para>
</para>
<para>
PHP 7.4.0 ve sonrasında kullanılabilir.
</para>
</listitem>
</varlistentry>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: c9596f7576ae7b476b9592522320f0f53ce1c0c0 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: d4e842ad11bc2a038c7b0fa5f1039f30fa949ad8 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.password-algos" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>password_algos</refname>
@@ -34,7 +34,7 @@
<refsect1 role="examples">
&reftitle.examples;
<example xml:id="password-algos.example.basic">
<title>- <function>password</function> temel kullanım örneği</title>
<title>- <function>password_algos</function> temel kullanım örneği</title>
<programlisting role="php">
<![CDATA[
<?php

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 8a058e9acded067eaa1bd445ed6943158e7311df Maintainer: nilgun Status: ready -->
<!-- EN-Revision: aa4ea6fd0a6f00adaceea6e2dc030c2508ce47ac Maintainer: nilgun Status: ready -->
<reference xml:id="ref.pdo-dblib" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<?phpdoc extension-membership="bundledexternal" ?>
<title>Microsoft SQL Sunucusu ve Sybase (PDO_DBLIB) İşlevleri</title>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 40e3ec6efd533c7e729335a30057b1e036f6178d Maintainer: nilgun Status: ready -->
<!-- State: experimental -->
<!-- EN-Revision: aa4ea6fd0a6f00adaceea6e2dc030c2508ce47ac Maintainer: nilgun Status: ready -->
<reference xml:id="ref.pdo-firebird" xmlns="http://docbook.org/ns/docbook">
<?phpdoc extension-membership="bundledexternal" ?>
<title>Firebird İşlevleri (PDO_FIREBIRD)</title>

View File

@@ -1,6 +1,5 @@
<?xml version='1.0' encoding='utf-8'?>
<!-- EN-Revision: 3c2b2168254ee180616afaac88cbcdb2aeea4c10 Maintainer: nilgun Status: ready -->
<!-- State: experimental -->
<!-- EN-Revision: aa4ea6fd0a6f00adaceea6e2dc030c2508ce47ac Maintainer: nilgun Status: ready -->
<reference xml:id="ref.pdo-oci" xmlns="http://docbook.org/ns/docbook">
<?phpdoc extension-membership="bundledexternal" ?>
<title>Oracle (PDO_OCI) İşlevleri</title>

View File

@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='utf-8'?>
<!-- EN-Revision: a6231c4c8bb0693648f1092c5c9dc675fb19c14f Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 61374bbe228e8e9c55a24aba59a1e2bb2a871148 Maintainer: nilgun Status: ready -->
<appendix xml:id="posix.constants" xmlns="http://docbook.org/ns/docbook">
&reftitle.constants;
&extension.constants;
@@ -172,10 +172,10 @@
<simpara>
Sürecin kullanabileceği işlemci zamanının saniye cinsinden azami miktarı.
Yazılımsal sınıra ulaşılırsa <function>pcntl_signal</function> işlevi ile
yakalanabilen <literal>SIGXCPU</literal> sinyali gönderilir. İşletim
yakalanabilen <constant>SIGXCPU</constant> sinyali gönderilir. İşletim
sistemine bağlı olarak, donanımsal sınıra ulaşılana kadar her saniyede bir
ek bir <literal>SIGXCPU</literal> sinyali gönerilir, bu noktaya
ulaşıldığında yakalanamayebilen <literal>SIGKILL</literal> sinyali
ek bir <constant>SIGXCPU</constant> sinyali gönerilir, bu noktaya
ulaşıldığında yakalanamayebilen <constant>SIGKILL</constant> sinyali
gönderilir.
</simpara>
<simpara>
@@ -378,6 +378,191 @@
</varlistentry>
</variablelist>
</section>
<section xml:id="posix.constants.pathconf">
<title><function>posix_pathconf</function> sabitleri</title>
<variablelist>
<varlistentry xml:id="constant.posix-pc-link-max">
<term>
<constant>POSIX_PC_LINK_MAX</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Belirli bir dosya veya dizinin sahip olabileceği azami bağlantı sayısı.
PHP 8.3.0 ve sonrasında kullanılabilir.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-pc-max-canon">
<term>
<constant>POSIX_PC_MAX_CANON</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Uçbirim meşru girdi tamponundaki azami bayt sayısı
(yol adı, karakter özel dosyası haline gelir).
PHP 8.3.0 ve sonrasında kullanılabilir.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-pc-max-input">
<term>
<constant>POSIX_PC_MAX_INPUT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Uçbirim girdi kuyruğundaki azami bayt sayısı
(yol adı, karakter özel dosyası haline gelir).
PHP 8.3.0 ve sonrasında kullanılabilir.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-pc-name-max">
<term>
<constant>POSIX_PC_NAME_MAX</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Bir dosyanın yolu değil, yalnızca adı için azami karakter sayısı.
PHP 8.3.0 ve sonrasında kullanılabilir.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-pc-path-max">
<term>
<constant>POSIX_PC_PATH_MAX</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Tam dosya yolu için azami karakter sayısı.
PHP 8.3.0 ve sonrasında kullanılabilir.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-pc-pipe-buf">
<term>
<constant>POSIX_PC_PIPE_BUF</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Bir boruya tek seferde yazılabilen azami karakter sayısı.
PHP 8.3.0 ve sonrasında kullanılabilir.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-pc-chown-restricted">
<term>
<constant>POSIX_PC_CHOWN_RESTRICTED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Ayrıcalıkların gerekli olması durumunda <function>chown</function>
işlevinin çalışmasına izin verilmesi.
PHP 8.3.0 ve sonrasında kullanılabilir.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-pc-no-trunc">
<term>
<constant>POSIX_PC_NO_TRUNC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Bir dosya ismi (veya bir dizin altındaki dosyalar)
<constant>POSIX_PC_NAME_MAX</constant> değerinden daha uzun.
PHP 8.3.0 ve sonrasında kullanılabilir.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-pc-alloc-size-min">
<term>
<constant>POSIX_PC_ALLOC_SIZE_MIN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Bir dosyanın herhangi bir bölümü için ayrılan asgari depolama bayt
sayısı.
PHP 8.3.0 ve sonrasında kullanılabilir.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-pc-alloc-symlink-max">
<term>
<constant>POSIX_PC_ALLOC_SYMLINK_MAX</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Belirli bir dosya veya dizinin azami sembolik bağ sayısı.
PHP 8.3.0 ve sonrasında kullanılabilir.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</section>
<section xml:id="posix.constants.sysconf">
<title><function>posix_sysconf</function> constants</title>
<variablelist>
<varlistentry xml:id="constant.posix-sc-arg-max">
<term>
<constant>POSIX_SC_ARG_MAX</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Girdilerin (ve ortam değişkemlerinin) azami bayt sayısı.
PHP 8.3.0 ve sonrasında kullanılabilir.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-sc-pagesize">
<term>
<constant>POSIX_SC_PAGESIZE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Geçerli sayfanın bayt sayısı.
PHP 8.3.0 ve sonrasında kullanılabilir.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-sc-nprocessors-conf">
<term>
<constant>POSIX_SC_NPROCESSORS_CONF</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Sistem bazında yapılandırılan CPU sayısı.
PHP 8.3.0 ve sonrasında kullanılabilir.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.posix-sc-nprocessors-onln">
<term>
<constant>POSIX_SC_NPROCESSORS_ONLN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Sistemde şu anda etkin olan CPU sayısı.
PHP 8.3.0 ve sonrasında kullanılabilir.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</section>
</appendix>
<!-- Keep this comment at the end of the file

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: aab33d644359aba597e810e2fc0c0caa0d347c9c Maintainer: nilgun Status: ready -->
<!-- EN-Revision: b60f097fbf86f24dd781c89aab31347bf9d9a148 Maintainer: nilgun Status: ready -->
<appendix xml:id="stream.constants" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.constants;
&extension.constants;
@@ -392,6 +392,221 @@
Tam tamponlama.
</entry>
</row>
<row xml:id="constant.stream-crypto-method-any-client">
<entry><constant>STREAM_CRYPTO_METHOD_ANY_CLIENT</constant></entry>
<entry>
İstemci akımındaki herhangi bir TLS veya SSL sürümü.
</entry>
</row>
<row xml:id="constant.stream-crypto-method-sslv2-client">
<entry><constant>STREAM_CRYPTO_METHOD_SSLv2_CLIENT</constant></entry>
<entry>
İstemci akımındaki SSL 2.0 sürümü.
</entry>
</row>
<row xml:id="constant.stream-crypto-method-sslv3-client">
<entry><constant>STREAM_CRYPTO_METHOD_SSLv3_CLIENT</constant></entry>
<entry>
İstemci akımındaki SSL 3 sürümü.
</entry>
</row>
<row xml:id="constant.stream-crypto-method-sslv23-client">
<entry><constant>STREAM_CRYPTO_METHOD_SSLv23_CLIENT</constant></entry>
<entry>
İstemci akımındaki TLS 1.0, 1.1 veya 1.2 sürümü.
</entry>
</row>
<row xml:id="constant.stream-crypto-method-tls-client">
<entry><constant>STREAM_CRYPTO_METHOD_TLS_CLIENT</constant></entry>
<entry>
İstemci akımındaki herhangi bir TLS sürümü.
</entry>
</row>
<row xml:id="constant.stream-crypto-method-tlsv1-0-client">
<entry><constant>STREAM_CRYPTO_METHOD_TLSv1_0_CLIENT</constant></entry>
<entry>
İstemci akımındaki TLS 1.0 sürümü.
</entry>
</row>
<row xml:id="constant.stream-crypto-method-tlsv1-1-client">
<entry><constant>STREAM_CRYPTO_METHOD_TLSv1_1_CLIENT</constant></entry>
<entry>
İstemci akımındaki TLS 1.1 sürümü.
</entry>
</row>
<row xml:id="constant.stream-crypto-method-tlsv1-2-client">
<entry><constant>STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT</constant></entry>
<entry>
İstemci akımındaki TLS 1.2 sürümü.
</entry>
</row>
<row xml:id="constant.stream-crypto-method-tlsv1-3-client">
<entry><constant>STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT</constant></entry>
<entry>
İstemci akımındaki TLS 1.3 sürümü.
</entry>
</row>
<row xml:id="constant.stream-crypto-method-any-server">
<entry><constant>STREAM_CRYPTO_METHOD_ANY_SERVER</constant></entry>
<entry>
Sunucu akımındaki herhangi bir TLS veya SSL sürümü.
</entry>
</row>
<row xml:id="constant.stream-crypto-method-sslv2-server">
<entry><constant>STREAM_CRYPTO_METHOD_SSLv2_SERVER</constant></entry>
<entry>
Sunucu akımındaki SSL 2 sürümü.
</entry>
</row>
<row xml:id="constant.stream-crypto-method-sslv3-server">
<entry><constant>STREAM_CRYPTO_METHOD_SSLv3_SERVER</constant></entry>
<entry>
Sunucu akımındaki SSL 3 sürümü.
</entry>
</row>
<row xml:id="constant.stream-crypto-method-sslv23-server">
<entry><constant>STREAM_CRYPTO_METHOD_SSLv23_SERVER</constant></entry>
<entry>
Sunucu akımındaki TLS 1.0, 1.1 veya 1.2 sürümü.
</entry>
</row>
<row xml:id="constant.stream-crypto-method-tls-server">
<entry><constant>STREAM_CRYPTO_METHOD_TLS_SERVER</constant></entry>
<entry>
Sunucu akımındaki herhangi bir TLS sürümü.
</entry>
</row>
<row xml:id="constant.stream-crypto-method-tlsv1-0-server">
<entry><constant>STREAM_CRYPTO_METHOD_TLSv1_0_SERVER</constant></entry>
<entry>
Sunucu akımındaki TLS 1.0 sürümü.
</entry>
</row>
<row xml:id="constant.stream-crypto-method-tlsv1-1-server">
<entry><constant>STREAM_CRYPTO_METHOD_TLSv1_1_SERVER</constant></entry>
<entry>
Sunucu akımındaki TLS 1.1 sürümü.
</entry>
</row>
<row xml:id="constant.stream-crypto-method-tlsv1-2-server">
<entry><constant>STREAM_CRYPTO_METHOD_TLSv1_2_SERVER</constant></entry>
<entry>
Sunucu akımındaki TLS 1.2 sürümü.
</entry>
</row>
<row xml:id="constant.stream-crypto-method-tlsv1-3-server">
<entry><constant>STREAM_CRYPTO_METHOD_TLSv1_3_SERVER</constant></entry>
<entry>
Sunucu akımındaki TLS 1.3 sürümü.
</entry>
</row>
<row xml:id="constant.stream-crypto-proto-sslv3">
<entry><constant>STREAM_CRYPTO_PROTO_SSLv3</constant></entry>
<entry>
<constant>STREAM_CRYPTO_METHOD_SSLv3_SERVER</constant>
</entry>
</row>
<row xml:id="constant.stream-crypto-proto-tlsv1-0">
<entry><constant>STREAM_CRYPTO_PROTO_TLSv1_0</constant></entry>
<entry>
<constant>STREAM_CRYPTO_METHOD_TLSv1_0_SERVER</constant> için takma ad.
</entry>
</row>
<row xml:id="constant.stream-crypto-proto-tlsv1-1">
<entry><constant>STREAM_CRYPTO_PROTO_TLSv1_1</constant></entry>
<entry>
<constant>STREAM_CRYPTO_METHOD_TLSv1_1_SERVER</constant> için takma ad.
</entry>
</row>
<row xml:id="constant.stream-crypto-proto-tlsv1-2">
<entry><constant>STREAM_CRYPTO_PROTO_TLSv1_2</constant></entry>
<entry>
<constant>STREAM_CRYPTO_METHOD_TLSv1_2_SERVER</constant> için takma ad.
</entry>
</row>
<row xml:id="constant.stream-crypto-proto-tlsv1-3">
<entry><constant>STREAM_CRYPTO_PROTO_TLSv1_3</constant></entry>
<entry>
<constant>STREAM_CRYPTO_METHOD_TLSv1_3_SERVER</constant> için takma ad.
</entry>
</row>
<row xml:id="constant.stream-ignore-url">
<entry><constant>STREAM_IGNORE_URL</constant></entry>
<entry>
Eklenti sarmalayıcıları kullanılmaz.
</entry>
</row>
<row xml:id="constant.stream-must-seek">
<entry><constant>STREAM_MUST_SEEK</constant></entry>
<entry>
Akışın aranabilir olduğundan emin olunur.
Bu, akışın bir kopyasının oluşturulmasıyla sonuçlanabilir.
</entry>
</row>
<row xml:id="constant.stream-mkdir-recursive">
<entry><constant>STREAM_MKDIR_RECURSIVE</constant></entry>
<entry>
<function>mkdir</function> ve <function>rmdir</function> seçeneklerinin
bağımsız değişkenleri için tekrarlama bayrağı.
</entry>
</row>
<row xml:id="constant.stream-is-url">
<entry><constant>STREAM_IS_URL</constant></entry>
<entry>
Akımın bir URL olduğunu belirtir.
</entry>
</row>
<row xml:id="constant.stream-url-stat-link">
<entry><constant>STREAM_URL_STAT_LINK</constant></entry>
<entry>
Sadece bağlantının kendisi hakkında bilgi döndürülmeli, bağlantının
işaret ettiği kaynak hakkında bilgi döndürülmemelidir.
</entry>
</row>
<row xml:id="constant.stream-url-stat-quiet">
<entry><constant>STREAM_URL_STAT_QUIET</constant></entry>
<entry>
Sarmalayıcı herhangi bir hataya yol açmamalıdır.
</entry>
</row>
<row xml:id="constant.stream-peek">
<entry><constant>STREAM_PEEK</constant></entry>
<entry>
Soketten veri alır, ancak tamponu tüketmez. <function>fread</function>
veya <function>stream_socket_recvfrom</function> işlevine yapılan
sonraki çağrılar aynı verileri görecektir.
</entry>
</row>
<row xml:id="constant.stream-oob">
<entry><constant>STREAM_OOB</constant></entry>
<entry>
OOB (<literal>out-of-band</literal>) verisini işler.
</entry>
</row>
<row xml:id="constant.stream-option-blocking">
<entry><constant>STREAM_OPTION_BLOCKING</constant></entry>
<entry>
Akım üzerinde engelleme/engellememe kipini ayarlar.
</entry>
</row>
<row xml:id="constant.stream-option-read-timeout">
<entry><constant>STREAM_OPTION_READ_TIMEOUT</constant></entry>
<entry>
Akım üzerinde dosya okuma tamponlamasını ayarlar.
</entry>
</row>
<row xml:id="constant.stream-option-write-buffer">
<entry><constant>STREAM_OPTION_WRITE_BUFFER</constant></entry>
<entry>
Akım üzerinde dosya yazm tamponlamasını ayarlar.
</entry>
</row>
<row xml:id="constant.stream-option-read-buffer">
<entry><constant>STREAM_OPTION_READ_BUFFER</constant></entry>
<entry>
Akım üzerinde dosya okuma tamponlamasını ayarlar.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 5bc8ebe3c1e0bb133e058f1b8eb34a721149e893 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 0683d3554af3f49c30da159825129599f51ce32b Maintainer: nilgun Status: ready -->
<appendix xml:id="uodbc.constants" xmlns="http://docbook.org/ns/docbook">
&reftitle.constants;
&extension.constants;
@@ -246,6 +246,40 @@
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sql-wchar">
<term>
<constant>SQL_WCHAR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Sabit uzunluktaki Unicode karakter dizisi.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sql-wvarchar">
<term>
<constant>SQL_WVARCHAR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Değişken uzunluktaki Unicode karakter dizisi.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sql-wlongvarchar">
<term>
<constant>SQL_WLONGVARCHAR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Değişken uzunluktaki Unicode karakter dizisi.
Azami uzunluk veri kaynağına bağlıdır.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sql-decimal">
<term>
<constant>SQL_DECIMAL</constant>
@@ -576,6 +610,28 @@
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sql-fetch-first">
<term>
<constant>SQL_FETCH_FIRST</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
İlk satır kümesini döndür.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.sql-fetch-next">
<term>
<constant>SQL_FETCH_NEXT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Sonraki satır kümesini döndür.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</appendix>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: eec6a4a36bf452bf271f116e7b6b9bb09d1181c3 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 6b194e05a8d7316986935bb291744e49f9dff6c9 Maintainer: nilgun Status: ready -->
<section xml:id="odbc.configuration" xmlns="http://docbook.org/ns/docbook">
&reftitle.runtime;
&extension.runtime;
@@ -16,27 +16,6 @@
</row>
</thead>
<tbody xml:id="odbc.configuration.list">
<row>
<entry><link linkend="ini.uodbc.default-db">odbc.default_db *</link>
</entry>
<entry>NULL</entry>
<entry><constant>INI_ALL</constant></entry>
<entry></entry>
</row>
<row>
<entry><link linkend="ini.uodbc.default-user">odbc.default_user *</link>
</entry>
<entry>NULL</entry>
<entry><constant>INI_ALL</constant></entry>
<entry></entry>
</row>
<row>
<entry><link linkend="ini.uodbc.default-pw">odbc.default_pw *</link>
</entry>
<entry>NULL</entry>
<entry><constant>INI_ALL</constant></entry>
<entry></entry>
</row>
<row>
<entry><link linkend="ini.uodbc.allow-persistent">
odbc.allow_persistent</link></entry>
@@ -89,11 +68,6 @@
</tbody>
</tgroup>
</table>
<note>
<simpara>
* ile imlenmiş girdiler henüz gerçeklenmemiştir.
</simpara>
</note>
&ini.php.constants;
</para>