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
2022-07-13 04:23:38 +03:00
parent 0170a7256d
commit eb8eddbf7e
22 changed files with 295 additions and 110 deletions

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 51351c34a7a4ccb21703fa961226b300df4f31a3 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: cfeb14a38b666f6a3fc73da70f4a90fbe115e53f Maintainer: nilgun Status: ready -->
<!-- CREDITS: cumhuronat, tpug, antimon, flarecaster -->
<!ENTITY installation.enabled.disable 'Bu eklenti öntanımlı olarak etkindir.
Derleme sırasında bu seçenekle iptal edilebilir: '>
@@ -677,6 +677,14 @@ linkend="function.reset">ilk elemana konumlandırır</link>.</simpara></note>'>
</entry>
</row>'>
<!ENTITY array.changelog.require-only-one '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.0.0</entry>
<entry>
Bu işlev artık yalnızca tek bir değiştirge ile çağrılabiliyor.
Evvelve en az iki değiştirge gerekirdi.
</entry>
</row>'>
<!ENTITY seealso.array.sorting '<link xmlns="http://docbook.org/ns/docbook"
linkend="array.sorting">Dizilerde Sıralama</link>'>
@@ -2090,6 +2098,16 @@ veya <function>pg_pconnect</function> işleviyle kurulmuş son bağlantıdır.
<function>pg_lo_open</function>işlevinden dönen
<classname>PgSql\Lob</classname> nesnesi.</para>'>
<!ENTITY pgsql.parameter.mode '<para xmlns="http://docbook.org/ns/docbook">
Dizinin nasıl indisleneceğini belirleyen seçimlik değiştirge.
<parameter>kip</parameter> bir sabit olup şu değerleri alabilir:
<constant>PGSQL_ASSOC</constant>, <constant>PGSQL_NUM</constant> ve
<constant>PGSQL_BOTH</constant>.
<constant>PGSQL_NUM</constant> ile işlev sayısal indisli bir dizi,
<constant>PGSQL_ASSOC</constant> ile ilişkisel bir dizi ve
<constant>PGSQL_BOTH</constant> ile hem sayısal hem de ilişkisel indisli bir
dizi döndürür.</para>'>
<!ENTITY pgsql.changelog.connection-object '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.1.0</entry>
<entry>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 9a72097c8b0b95b80e9be1b501656b6aae6fdaa4 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: bb7242a334b2505f4871cddac01660dcd6796972 Maintainer: nilgun Status: ready -->
<sect1 xml:id="control-structures.switch" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>switch</title>
<?phpdoc print-version-for="switch"?>
@@ -38,13 +38,7 @@
<programlisting role="php">
<![CDATA[
<?php
if ($i == 0) {
echo "i eşittir 0";
} elseif ($i == 1) {
echo "i eşittir 1";
} elseif ($i == 2) {
echo "i eşittir 2";
}
// Bu switch deyimi:
switch ($i) {
case 0:
@@ -57,26 +51,17 @@ case 2:
echo "i eşittir 2";
break;
}
?>
]]>
</programlisting>
</example>
<example>
<title>- <code>switch</code> ile dizge kullanımı</title>
<programlisting role="php">
<![CDATA[
<?php
switch ($i) {
case "elma":
echo "i bir elmadır";
break;
case "çikolata":
echo "i bir çikolatadır";
break;
case "kek":
echo "i bir kektir";
break;
// bunlara eşdeğerdir:
if ($i == 0) {
echo "i eşittir 0";
} elseif ($i == 1) {
echo "i eşittir 1";
} elseif ($i == 2) {
echo "i eşittir 2";
}
?>
]]>
</programlisting>
@@ -176,33 +161,112 @@ default:
</programlisting>
</informalexample>
</para>
<note>
<simpara>
Çok sayıda <literal>default</literal> kullanımı
<constant>E_COMPILE_ERROR</constant> hatasını tetikler.
</simpara>
</note>
<note>
<simpara>
Çok sayıda <literal>default</literal> kullanımı
<constant>E_COMPILE_ERROR</constant> hatasını tetikler.
</simpara>
</note>
<note>
<simpara>
Teknik olarak <literal>default</literal> en sonda olmak zorunda değildir,
herhangi bir yerde olabilir. Yanızca başka bir eşleşme olmazsa kullanılır.
Ancak, geleneksel olarak, son dal olarak en sona yerleştirmek en iyisidir.
</simpara>
</note>
<para>
Hiçbir <literal>case</literal> eşleşmezse ve <literal>default</literal>
dalı da yoksa tıpkı doğrulanmayan <literal>if</literal> deyiminde olduğu
gibi hiçbir kod çalıştırılmaz.
</para>
<para>
<literal>case</literal> değeri bir ifade olarak belirtilebilir. Ancak, bu
ifade kendi başına değerlendirilecek ve daha sonra <literal>switch</literal>
değeri ile gevşek bir şekilde karşılaştırılacaktır.
Yani, <literal>switch</literal> değeri karmaşık değerlendirmeler için
kullanılamaz. Örnek:
<informalexample>
<programlisting role="php">
<![CDATA[
<?php
$hedef = 1;
$ilk = 3;
switch ($hedef) {
case $ilk - 1:
print "A";
break;
case $ilk - 2:
print "B";
break;
case $ilk - 3:
print "C";
break;
case $ilk - 4:
print "D";
break;
}
// "B" basar.
?>
]]>
</programlisting>
</informalexample>
</para>
<para>
Daha karmaşık karşılaştırmalarda <literal>true</literal> değeri
<literal>switch</literal> değeri olarak kullanılabilir. Veya,
<literal>switch</literal> yerine <literal>if</literal>-<literal>else</literal>
deyimleri kullanılabilir.
<informalexample>
<programlisting role="php">
<![CDATA[
<?php
$konum = 1;
$ilk = 3;
switch (true) {
case $ilk - $konum === 1:
print "A";
break;
case $ilk - $konum === 2:
print "B";
break;
case $ilk - $konum === 3:
print "C";
break;
case $ilk - $konum === 4:
print "D";
break;
}
// "B" basar.
?>
]]>
</programlisting>
</informalexample>
</para>
<para>
İki noktalı sözdizimi <literal>switch</literal> deyimi için de
desteklenmektedir. Daha fazla bilgi için, <link
linkend="control-structures.alternative-syntax">Denetim yapıları için
diğer söz dizimi</link> bölümünü inceleyebilirsiniz.
diğer sözdizimi</link> bölümünü inceleyebilirsiniz.
<informalexample>
<programlisting role="php">
<![CDATA[
<?php
switch ($i):
case 0:
echo "i eşittir 0";
break;
case 1:
echo "i eşittir 1";
break;
case 2:
echo "i eşittir 2";
break;
default:
echo "i ne 0, ne 1 ne de 2'ye eşittir;
case 0:
echo "i eşittir 0";
break;
case 1:
echo "i eşittir 1";
break;
case 2:
echo "i eşittir 2";
break;
default:
echo "i ne 0, ne 1 ne de 2'ye eşittir;
endswitch;
?>
]]>
@@ -232,6 +296,13 @@ switch($içecek)
</programlisting>
</informalexample>
</para>
<sect2 role="seealso">
&reftitle.seealso;
<simplelist>
<member><link linkend="control-structures.match">match</link></member>
</simplelist>
</sect2>
</sect1>
<!-- Keep this comment at the end of the file

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 86e6094e86b84a51d00ab217ac50ce8dde33d82a Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 4decb44c7141a97e348a1235bbb20d930d2baac0 Maintainer: nilgun Status: ready -->
<!-- CREDITS: tpug, sezer -->
<chapter xml:id="language.expressions" xmlns="http://docbook.org/ns/docbook">
<title>İfadeler</title>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: c44475e1fafcbee203ed4935a6d5d7a01379fcdc Maintainer: nilgun Status: ready -->
<!-- EN-Revision: c993c4b68b977e54832bfd52f7293c4c38a045d4 Maintainer: nilgun Status: ready -->
<refentry xml:id="closure.bindto" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>Closure::bindTo</refname>
@@ -93,6 +93,7 @@
<?php
class A {
private $val;
function __construct($val) {
$this->val = $val;
}

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: dde64312eb88c1b648edc32e65bf8cfe4b830387 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: bb1b4a7b265a7a7192c5c8a40cd1ef390eef423d Maintainer: nilgun Status: ready -->
<sect1 xml:id="language.types.numeric-strings" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Sayısal Dizeler</title>
<para>
@@ -32,6 +31,23 @@ NUM_STRING ({INT_NUM_STRING} | {FLOAT_NUM_STRING})
dizedir.
</para>
<note>
<para>
Sayılarla sınırlanmış (harfe büyüklüğüne duyarsız) <literal>E</literal>
harfini içeren herhangi bir dizge, bilimsel gösterimiyle ifade edilen bir
sayı olarak görülecektir. Bu beklenmedik sonuçlar doğurabilir.
<programlisting role="php">
<![CDATA[
<?php
var_dump("0D1" == "000"); // yanlış, "0D1" bilimsel gösterim değil
var_dump("0E1" == "000"); // doğru, "0E1" => 0 * (10 ^ 1), yani 0
var_dump("2E1" == "020"); // doğru, "2E1" => 2 * (10 ^ 1), yani 20
?>
]]>
</programlisting>
</para>
</note>
<sect2 xml:id="language.types.numeric-string.conversion">
<title>Sayısal bağlamlarda kullanılan dizeler</title>
<para>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: ea62fb83196997032641b50fe44420305466195e Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 6b48028aef8211f89ae6c9fefe64177de2f86e12 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.mkdir" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>mkdir</refname>
@@ -29,6 +29,7 @@
<listitem>
<para>
Oluşturulacak dizinin yolu.
&tip.fopen-wrapper;
</para>
</listitem>
</varlistentry>
@@ -56,8 +57,8 @@
<term><parameter>ardışık</parameter></term>
<listitem>
<para>
<parameter>dizin</parameter> değiştirgesinde belirtilen alt dizinlerin de
oluşturulmasını sağlar.
&true; ise, <parameter>dizin</parameter> değiştirgesinde belirtilen
üst dizinlerin de aynı izinlerle oluşturulmasını sağlar.
</para>
</listitem>
</varlistentry>
@@ -76,6 +77,14 @@
<para>
&return.success;
</para>
<note>
<para>
Oluşturulacak dizin zaten varsa bu bir hata olarak ele alınır ve yine de
&false; döndürülür. Dizini oluşturmaya çalışmadan önce var olup olmadığına
<function>is_dir</function> veya <function>file_exists</function> işlevi
ile bakılabilir.
</para>
</note>
</refsect1>
<refsect1 role="errors">
@@ -133,6 +142,7 @@ if (!mkdir($yapı, 0777, true)) {
<simplelist>
<member><function>is_dir</function></member>
<member><function>rmdir</function></member>
<member><function>umask</function></member>
</simplelist>
</para>
</refsect1>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 2f07d53d999169b7446669a51dfd6ce9b3c20435 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: cfbb1ee52ef133dfd5e464cb18fe2ee60da2bdb2 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.tempnam" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>tempnam</refname>
@@ -41,7 +41,7 @@
</para>
<note>
<simpara>
Önekin sadece ilk 63 karakteri kullanılır.
Önekin sadece ilk 63 karakteri kullanılır, kalanı yok sayılır.
Windows ise önekin sadece ilk üç karakterini kullanır.
</simpara>
</note>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: fce2e1a41a75a140ed5dee42c368488542864a8e Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 801be9ea871ef1994f04985814204cab13b1546e Maintainer: nilgun Status: ready -->
<refentry xml:id="intldateformatter.create" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>IntlDateFormatter::create</refname>
@@ -16,11 +16,11 @@
<modifier>public</modifier>
<modifier>static</modifier> <type class="union"><type>IntlDateFormatter</type><type>null</type></type><methodname>IntlDateFormatter::create</methodname>
<methodparam><type class="union"><type>string</type><type>null</type></type><parameter>yerel</parameter></methodparam>
<methodparam><type>int</type><parameter>tarih_türü</parameter></methodparam>
<methodparam><type>int</type><parameter>saat_türü</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>tarih_türü</parameter><initializer>IntlDateFormatter::FULL</initializer></methodparam>
<methodparam choice="opt"><type>int</type><parameter>saat_türü</parameter><initializer>IntlDateFormatter::FULL</initializer></methodparam>
<methodparam choice="opt"><type class="union"><type>IntlTimeZone</type><type>DateTimeZone</type><type>string</type><type>null</type></type><parameter>zaman_dilimi</parameter><initializer>&null;</initializer></methodparam>
<methodparam choice="opt"><type class="union"><type>IntlCalendar</type><type>int</type><type>null</type></type><parameter>takvim</parameter><initializer>&null;</initializer></methodparam>
<methodparam choice="opt"><type>string</type><parameter>kalıp</parameter><initializer>""</initializer></methodparam>
<methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>kalıp</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
&style.oop; (kurucu)
@@ -29,11 +29,11 @@
<modifier>public</modifier>
<methodname>IntlDateFormatter::__construct</methodname>
<methodparam><type class="union"><type>string</type><type>null</type></type><parameter>yerel</parameter></methodparam>
<methodparam><type>int</type><parameter>tarih_türü</parameter></methodparam>
<methodparam><type>int</type><parameter>saat_türü</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>tarih_türü</parameter><initializer>IntlDateFormatter::FULL</initializer></methodparam>
<methodparam choice="opt"><type>int</type><parameter>saat_türü</parameter><initializer>IntlDateFormatter::FULL</initializer></methodparam>
<methodparam choice="opt"><type class="union"><type>IntlTimeZone</type><type>DateTimeZone</type><type>string</type><type>null</type></type><parameter>zaman_dilimi</parameter><initializer>&null;</initializer></methodparam>
<methodparam choice="opt"><type class="union"><type>IntlCalendar</type><type>int</type><type>null</type></type><parameter>takvim</parameter><initializer>&null;</initializer></methodparam>
<methodparam choice="opt"><type>string</type><parameter>kalıp</parameter><initializer>""</initializer></methodparam>
<methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>kalıp</parameter><initializer>&null;</initializer></methodparam>
</constructorsynopsis>
<para>
&style.procedural;
@@ -41,11 +41,11 @@
<methodsynopsis role="procedural">
<type class="union"><type>IntlDateFormatter</type><type>null</type></type><methodname>datefmt_create</methodname>
<methodparam><type class="union"><type>string</type><type>null</type></type><parameter>yerel</parameter></methodparam>
<methodparam><type>int</type><parameter>tarih_türü</parameter></methodparam>
<methodparam><type>int</type><parameter>saat_türü</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>tarih_türü</parameter><initializer>IntlDateFormatter::FULL</initializer></methodparam>
<methodparam choice="opt"><type>int</type><parameter>saat_türü</parameter><initializer>IntlDateFormatter::FULL</initializer></methodparam>
<methodparam choice="opt"><type class="union"><type>IntlTimeZone</type><type>DateTimeZone</type><type>string</type><type>null</type></type><parameter>zaman_dilimi</parameter><initializer>&null;</initializer></methodparam>
<methodparam choice="opt"><type class="union"><type>IntlCalendar</type><type>int</type><type>null</type></type><parameter>takvim</parameter><initializer>&null;</initializer></methodparam>
<methodparam choice="opt"><type>string</type><parameter>kalıp</parameter><initializer>""</initializer></methodparam>
<methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>kalıp</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
Bir tarih biçemleyici oluşturur

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 9c5aaaab3cd80669dd42311e40d2486c359542af Maintainer: nilgun Status: ready -->
<!-- EN-Revision: fcd8425e28458adeed18a0b2174b247ee1ac9c2d Maintainer: nilgun Status: ready -->
<refentry xml:id="messageformatter.create" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>MessageFormatter::create</refname>
@@ -63,7 +63,7 @@
Değiştirgelerin içine yerleştirileceği dizge. Kalıp 'tek tırnak
dostu' sözdizimi kullanır; yorumlanmadan önce dahili olarak
<link xlink:href="&url.icu.autoQuoteApostrophe;">
umsg_autoQuoteApostrophe</link> işlevinden geçirilir.
Tırnaklama/Önceleme</link> işleminden geçirilir.
</para>
</listitem>
</varlistentry>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 9c5aaaab3cd80669dd42311e40d2486c359542af Maintainer: nilgun Status: ready -->
<!-- EN-Revision: fcd8425e28458adeed18a0b2174b247ee1ac9c2d Maintainer: nilgun Status: ready -->
<refentry xml:id="messageformatter.formatmessage" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>MessageFormatter::formatMessage</refname>
@@ -57,7 +57,7 @@
İçine veri yerleştirilecek kalıp dizgesi. Kalıp 'tek tırnak dostu'
sözdizimi kullanır; yorumlanmadan önce dahili olarak
<link xlink:href="&url.icu.autoQuoteApostrophe;">
umsg_autoQuoteApostrophe</link> işlevinden geçirilir.
Tırnaklama/Önceleme</link> işleminden geçirilir.
</para>
</listitem>
</varlistentry>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 9c5aaaab3cd80669dd42311e40d2486c359542af Maintainer: nilgun Status: ready -->
<!-- EN-Revision: fcd8425e28458adeed18a0b2174b247ee1ac9c2d Maintainer: nilgun Status: ready -->
<refentry xml:id="messageformatter.setpattern" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>MessageFormatter::setPattern</refname>
@@ -49,7 +49,7 @@
Bu ileti biçemleyici tarafından kullanılacak kalıp dizgesi.
Kalıp 'tek tırnak dostu' sözdizimi kullanır; yorumlanmadan önce
dahili olarak <link xlink:href="&url.icu.autoQuoteApostrophe;">
umsg_autoQuoteApostrophe</link> işlevinden geçirilir.
Tırnaklama/Önceleme</link> işleminden geçirilir.
</para>
</listitem>
</varlistentry>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: d446e9e831e436a072cb967dff22287e0132661c Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 29fcbf994781acc66c4ae16d6c1999880721bd64 Maintainer: nilgun Status: ready -->
<!-- CREDITS: ecamalan -->
<refentry xml:id="function.json-encode" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
@@ -18,7 +17,15 @@
</methodsynopsis>
<para>
Belirtilen <parameter>değer</parameter>'in JSON gösterimini
içeren bir dizge döndürür.
içeren bir dizge döndürür. Değiştirge bir dizi veya nesne ise önce ardışık
olarak dizgeleştirilir.
</para>
<para>
Dizgeleştirilen değer bir nesne ise öntanımlı olarak yalnızca genelde
görünür (public) özellikler içerebilir. Ancak, <acronym>JSON</acronym>'a
dizgeleştirmeyi denetim altıda tutmak için
<interfacename>JsonSerializable</interfacename> arayüzünü gerçeklemek
yoluna da gidilebilir.
</para>
<para>
Kodlama, sağlanan <parameter>seçenekler</parameter>den etkilenir ve

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 0e8fa6aa168fe2cb9bc5cae74ed22a52d1df891b Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 0090e5a2fa67e89d030cc59cfc6cfcac4822ed52 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.constant" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>constant</refname>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: d829c7d11f311e5b115865fe6920f63aa2d9bde7 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: a64d62cdd778ffa40493eae8dde024ff1c169573 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.setcookie" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>setcookie</refname>
@@ -76,13 +76,13 @@
<listitem>
<para>
Çerezin zaman aşımına uğrama süresi. Değer bir Unix zaman damgasıdır.
Başka bir deyişle <function>time</function> işlevinden dönen değere
çerezin zaman aşımına uğrayacağı süreyi saniye cinsinden eklemek
suretiyle bulacağınız değerdir. Ayrıca, <function>mktime</function>
işlevini de kullanabilirsiniz. <literal>time()+60*60*24*30</literal>
ile çerez 30 gün sonra zaman aşımına uğrar. Burada 0 atanır veya
birşey belirtilmezse, çerez oturumun sonunda (tarayıcı kapandığında)
zaman aşımına uğrar.
Bu değeri elde etmenin tek yolu, <function>time</function> işlevinden
dönen değere çerezin zaman aşımına uğrayacağı süreyi saniye cinsinden
eklemektir. Örneğin, <literal>time()+60*60*24*30</literal>
ile çerez 30 gün sonra zaman aşımına uğrar. Ayrıca,
<function>mktime</function> işlevini de kullanabilirsiniz. Burada 0
atanır veya birşey belirtilmezse, çerez oturumun sonunda (tarayıcı
kapandığında) zaman aşımına uğrar.
</para>
<para>
<note>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 03cde96680b62495c4ad11fbe6eb36bda20a892c Maintainer: nilgun Status: ready -->
<!-- EN-Revision: e7c09a4d28aaf82dba68b93b729779515e29e933 Maintainer: nilgun Status: ready -->
<!-- CREDITS: haluk -->
<section xml:id="pcre.installation" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.install;
@@ -37,6 +37,11 @@
</row>
</thead>
<tbody>
<row>
<entry>8.1.0</entry>
<entry>10.39</entry>
<entry></entry>
</row>
<row>
<entry>7.4.12, 8.0.0</entry>
<entry>10.35</entry>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 41c8533ff5a8f93ba9fdf0732d05dd5ab79864c9 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 18c86650bd4e134e164c4b4e358c63482840b00a Maintainer: nilgun Status: ready -->
<refentry xml:id="function.preg-replace" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>preg_replace</refname>
@@ -105,6 +105,10 @@
Eğer <parameter>konu</parameter> bir dizge ise arama ve değiştirme her
eleman için ayrı ayrı yapılır ve sonuçlar da bir dizi olarak döndürülür.
</para>
<para>
Eğer <parameter>konu</parameter> ilişkisel bir dizi ise dönen değerde
anahtarlar korunacaktır.
</para>
</listitem>
</varlistentry>
<varlistentry>
@@ -298,6 +302,31 @@ xp***to
de <function>ksort</function> işlevinden geçirmelisiniz.
</para>
</note>
<note>
<para>
<parameter>şablon</parameter> ve <parameter>yenisi</parameter>
değiştirgelerinin ikisi de dizi ise eşleştirme kuralları sıralı uygulanır.
Yani, ikinci <parameter>şablon</parameter>/<parameter>yenisi</parameter>
çiftine uygulanacak dizge, birinci
<parameter>şablon</parameter>/<parameter>yenisi</parameter> çiftinin
sonucudur, özgün dizge değil. İki değeri takas etmek gibi paralel çalışan
değiştirmeler yapılmak istenirse, bir <parameter>şablon</parameter>u bir
ara yer tutucu ile değiştirip ardından daha sonraki bir çiftte bu aracı
yer tutucu <parameter>yenisi</parameter> ile değiştirilebilir.
</para>
<example>
<programlisting role="php">
<![CDATA[
<?php
$p = array('/a/', '/b/', '/c/');
$r = array('b', 'c', 'd');
print_r(preg_replace($p, $r, 'a'));
// d basar
?>
]]>
</programlisting>
</example>
</note>
</refsect1>
<refsect1 role="seealso">

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 6b0ab2971615571644ee6b3e6e06a322e04fee7b Maintainer: nilgun Status: ready -->
<!-- EN-Revision: aaabaa98a82308ed1e135730982210ba8e024fe6 Maintainer: nilgun Status: ready -->
<section xml:id="session.configuration" xmlns="http://docbook.org/ns/docbook">
&reftitle.runtime;
&extension.runtime;
@@ -449,7 +449,7 @@
oturum başlangıcında etkin olur (<link
linkend="ini.session.gc-probability">session.gc_probability</link> ve
<link linkend="ini.session.gc-divisor">session.gc_divisor</link>
yönergelerine bağlı olarak).
yönergelerine bağlı olarak). <literal>1440</literal> (24 dakika) öntanımlı değerdir.
</simpara>
<note>
<para>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e5caf1244e7c5dbcbfd01dce10ecada9308b676a Maintainer: nilgun Status: ready -->
<!-- EN-Revision: b5f36302b14e84eaa78fcdc62e1c316ac508e5cd Maintainer: nilgun Status: ready -->
<appendix xml:id="sockets.constants" xmlns="http://docbook.org/ns/docbook">
&reftitle.constants;
&extension.constants;
@@ -494,7 +494,7 @@
</term>
<listitem>
<simpara>
Hatalı dosya numarası.
Hatalı dosya tanıtıcı.
</simpara>
</listitem>
</varlistentry>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: f93ab9943c0246504e18493e315b7638efe81753 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: f7f0e997b55c899792380df4694ad8b48682dc17 Maintainer: nilgun Status: ready -->
<refentry xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://docbook.org/ns/docbook" xml:id="function.crypt">
<refnamediv>
<refname>crypt</refname>
@@ -94,8 +94,7 @@
ve 04-31 aralığında olmalıdır; bu aralığın dışındaki değerler işlevin
başarısız olmasına sebep olur. "$2x$" aşları görece zayıftır; "$2a$"
aşları uyumludur ve bu zayıflığı azaltır. Yeni aşlar için "$2y$"
kullanılmalıdır. İlgili güvenlik düzeltmesinin tüm ayrıntıları
<link xlink:href="&url.crypt.blowfish;">bu belgededir</link>.
kullanılmalıdır.
</simpara>
</listitem>
<listitem>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: c1adec107f9f640a0a2057c8dc852ba1be32ad68 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: dc63dfd214d8ebd5725f31a8265abc8fbc649ec5 Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.str-split">
<refnamediv>
<refname>str_split</refname>
@@ -46,16 +46,50 @@
&reftitle.returnvalues;
<para>
Seçimlik <parameter>uzunluk</parameter> değiştirgesi belirtilmişse
dönen dizi <parameter>uzunluk</parameter> karakterlik parçalar
içerir, aksi takdirde tek karakterlik parçalar içerir.
dönen dizi, dizge eşit olarak bölünmezse daha kısa olabilecek son parça hariç
<parameter>uzunluk</parameter> baytlık/karakterlik parçalar içerir.
<parameter>uzunluk</parameter> öntanımlı olarak <literal>1</literal>'dir,
yani her parça tek bayttır.
</para>
<para>
<parameter>uzunluk</parameter> 1'den küçükse işlev &false; döndürür.
Eğer <parameter>uzunluk</parameter>, dizge uzunluğundan büyükse
dizinin tek elemanında dizgenin tamamı bulunur.
<parameter>uzunluk</parameter> <literal>1</literal>'den küçükse işlev
&false; döndürür. Eğer <parameter>uzunluk</parameter>, dizge uzunluğundan
büyükse dizinin tek elemanında dizgenin tamamı bulunur.
</para>
</refsect1>
<refsect1 role="errors">
&reftitle.errors;
<para>
<parameter>uzunluk</parameter> <literal>1</literal>'den küçükse <classname>ValueError</classname> yavrulanır.
</para>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>uzunluk</parameter> <literal>1</literal>'den küçükse artık
<classname>ValueError</classname> yavrulanıyor, evvelce
<constant>E_WARNING</constant> seviyesinde bir hata oluşurdu ve işlev
&false; döndürürdü.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 28fe0b00a9af710468517dbe582f87bdbd76137f Maintainer: nilgun Status: ready -->
<!-- EN-Revision: f5992156e664c34794804c282a95f6428a2687a7 Maintainer: nilgun Status: ready -->
<chapter xml:id="xml.examples" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
&reftitle.examples;
<section xml:id="example.xml-structure">
@@ -13,27 +13,23 @@
<![CDATA[
<?php
$file = "data.xml";
$depth = array();
$depth = 0;
function startElement($parser, $name, $attrs)
{
global $depth;
if (!isset($depth[$parser])) {
$depth[$parser] = 0;
}
for ($i = 0; $i < $depth[$parser]; $i++) {
for ($i = 0; $i < $depth; $i++) {
echo " ";
}
echo "$name\n";
$depth[$parser]++;
$depth++;
}
function endElement($parser, $name)
{
global $depth;
$depth[$parser]--;
$depth--;
}
$xml_parser = xml_parser_create();

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 4754397753fd79f1c846868b66a2448babab1c54 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: e700973701abc1897fb9af01d6efca3a53507f23 Maintainer: nilgun Status: ready -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.xml-error-string">
<refnamediv>
<refname>xml_error_string</refname>
@@ -38,7 +38,7 @@
&reftitle.returnvalues;
<para>
Belirtilen <parameter>hata_kodu</parameter> ile ilgili bir açıklama yoksa
&false;, aksi takdirde açıklama dizgesini döndürür.
&null;, aksi takdirde açıklama dizgesini döndürür.
</para>
</refsect1>