svn: /phpdoc/tr/trunk/ language/context/socket.xml reference/pcre/constants.xml
[email protected] (Nilgün Belma Bugüner)
| Newsgroups | php.doc.tr |
|---|---|
| Message-ID | <[email protected]> |
nilgun Tue, 08 May 2018 11:35:59 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=344976
Log:
update for sync with English docs.
Changed paths:
U phpdoc/tr/trunk/language/context/socket.xml
U phpdoc/tr/trunk/reference/pcre/constants.xml
svn-diffs-344976.txt
(text/x-diff, 10.2 KB)
Modified: phpdoc/tr/trunk/language/context/socket.xml
===================================================================
--- phpdoc/tr/trunk/language/context/socket.xml 2018-05-08 08:09:13 UTC (rev 344975)
+++ phpdoc/tr/trunk/language/context/socket.xml 2018-05-08 11:35:59 UTC (rev 344976)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 288721 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 344750 Maintainer: nilgun Status: ready -->
<refentry xml:id="context.socket" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" role="noversion">
<refnamediv>
<refname>Soket bağlamı seçenekleri</refname>
@@ -26,8 +26,9 @@
<para>
PHP'nin ağa erişmek için kullanacağı IP adresini (IPv4 veya IPv6) ve
port numarasını belirtmek için kullanılır. Söz dizimi:
- <literal>ip:port</literal>. IP veya porta <literal>0</literal>
- belirtilirse IP veya portu sistem seçer.
+ IPV4 adreslsr için <literal>ip:port</literal> ve
+ IPV6 adreslsr için <literal>[ip]:port</literal>. IP veya porta
+ <literal>0</literal> belirtilirse IP veya portu sistem seçer.
</para>
<note>
<para>
@@ -37,6 +38,77 @@
</note>
</listitem>
</varlistentry>
+ <varlistentry xml:id="context.socket.backlog">
+ <term><parameter>backlog</parameter></term>
+ <listitem>
+ <para>
+ Soketin dinleme kuyruğundaki çıkan bağlantıların sayısını kısıtlamakta
+ kullanılır.
+ </para>
+ <note>
+ <para>
+ Sadece <function>stream_socket_server</function> işlevi için
+ uygulanabilir.
+ </para>
+ </note>
+ </listitem>
+ </varlistentry>
+ <varlistentry xml:id="context.socket.ipv6_v6only">
+ <term><parameter>ipv6_v6only</parameter></term>
+ <listitem>
+ <para>
+ IPv4'ün IPv6'ya eşleştirilmesiyle ilgili işletim sistemi öntanımlısını
+ geçersiz kılar.
+ </para>
+ <note>
+ <para>
+ Bu, özellikle <literal>[::]</literal> üzerinde bir bağ mevcutken IPv4
+ adreslerini ayrı ayrı dinlemeye çalışırken önemlidir.
+ </para>
+ <para>
+ Sadece <function>stream_socket_server</function> işlevine
+ uygulanabilir.
+ </para>
+ </note>
+ </listitem>
+ </varlistentry>
+ <varlistentry xml:id="context.socket.so_reuseport">
+ <term><parameter>so_reuseport</parameter></term>
+ <listitem>
+ <para>
+ Ayrı süreçlerden bile olsa aynı ip:port çiftine çok sayıda bağlanma
+ sağlar.
+ </para>
+ <note>
+ <para>
+ Sadece <function>stream_socket_server</function> işlevine
+ uygulanabilir.
+ </para>
+ </note>
+ </listitem>
+ </varlistentry>
+ <varlistentry xml:id="context.socket.so_broadcast">
+ <term><parameter>so_broadcast</parameter></term>
+ <listitem>
+ <para>
+ Yayın adresleri/ne/nden veri gönderip alır.
+ </para>
+ <note>
+ <para>
+ Sadece <function>stream_socket_server</function> işlevine
+ uygulanabilir.
+ </para>
+ </note>
+ </listitem>
+ </varlistentry>
+ <varlistentry xml:id="context.socket.tcp_nodelay">
+ <term><parameter>tcp_nodelay</parameter></term>
+ <listitem>
+ <para>
+ Bu seçeneğe &true; atanması TCP Nagle algoritmasını iptal edeceğinden <literal>SOL_TCP,NO_DELAY=1</literal> atamasına sebep olacaktır.
+ </para>
+ </listitem>
+ </varlistentry>
</variablelist>
</para>
</refsect1><!-- }}} -->
@@ -53,10 +125,40 @@
</row>
</thead>
<tbody>
+ <row>
+ <entry>7.1.0</entry>
+ <entry>
+ <parameter>tcp_nodelay</parameter> eklendi.
+ </entry>
+ </row>
<row>
+ <entry>7.0.1</entry>
+ <entry>
+ <parameter>ipv6_v6only</parameter> eklendi.
+ </entry>
+ </row>
+ <row>
+ <entry>7.0.0</entry>
+ <entry>
+ <parameter>so_broadcast</parameter> eklendi.
+ </entry>
+ </row>
+ <row>
+ <entry>7.0.0</entry>
+ <entry>
+ <parameter>so_reuseport</parameter> eklendi.
+ </entry>
+ </row>
+ <row>
+ <entry>5.3.3</entry>
+ <entry>
+ <parameter>backlog</parameter> eklendi.
+ </entry>
+ </row>
+ <row>
<entry>5.1.0</entry>
<entry>
- <literal>bindto</literal> eklendi.
+ <parameter>bindto</parameter> eklendi.
</entry>
</row>
</tbody>
@@ -89,6 +191,16 @@
);
+// internete '2001:db8::1' IPv6 adresini kullanarak bağlanalım
+// and port '7000'
+$opts = array(
+ 'socket' => array(
+ 'bindto' => '[2001:db8::1]:7000',
+ ),
+);
+
+
+
// internete port '7000' üzerinden bağlanalım
$seçenekler = array(
'socket' => array(
Modified: phpdoc/tr/trunk/reference/pcre/constants.xml
===================================================================
--- phpdoc/tr/trunk/reference/pcre/constants.xml 2018-05-08 08:09:13 UTC (rev 344975)
+++ phpdoc/tr/trunk/reference/pcre/constants.xml 2018-05-08 11:35:59 UTC (rev 344976)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 297028 Maintainer: haluk Status: ready -->
+<!-- EN-Revision: 344668 Maintainer: haluk Status: ready -->
<appendix xml:id="pcre.constants" xmlns="http://docbook.org/ns/docbook">
&reftitle.constants;
&extension.constants;
@@ -14,7 +14,7 @@
</row>
</thead>
<tbody>
- <row>
+ <row xml:id="constant.preg-pattern-order">
<entry><constant>PREG_PATTERN_ORDER</constant></entry>
<entry>
Sonuçlar sıralanır. Yani, <varname>$eşleşen[0]</varname> şablonla
@@ -24,7 +24,7 @@
ile kullanılır.
</entry>
</row>
- <row>
+ <row xml:id="constant.preg-set-order">
<entry><constant>PREG_SET_ORDER</constant></entry>
<entry>
Sonuçlar sıralanır. Yani, <varname>$eşleşen[0]</varname> şablonla
@@ -33,7 +33,7 @@
kullanılır.
</entry>
</row>
- <row>
+ <row xml:id="constant.preg-offset-capture">
<entry><constant>PREG_OFFSET_CAPTURE</constant></entry>
<entry>
<constant>PREG_SPLIT_OFFSET_CAPTURE</constant> sabitinin açıklamasına
@@ -40,7 +40,7 @@
bakın. Bu seçenek PHP 4.3.0'dan beri kullanılabilmektedir.
</entry>
</row>
- <row>
+ <row xml:id="constant.preg-split-no-empty">
<entry><constant>PREG_SPLIT_NO_EMPTY</constant></entry>
<entry>
Bu seçenek <function>preg_split</function> işlevinin sadece boş olmayan
@@ -47,7 +47,7 @@
parçaları döndürmesini sağlar.
</entry>
</row>
- <row>
+ <row xml:id="constant.preg-split-delim-capture">
<entry><constant>PREG_SPLIT_DELIM_CAPTURE</constant></entry>
<entry>
Bu seçenek <function>preg_split</function> işlevinin ayraçlı şablon
@@ -55,7 +55,7 @@
4.0.5'ten beri kullanılabilmektedir.
</entry>
</row>
- <row>
+ <row xml:id="constant.preg-split-offset-capture">
<entry><constant>PREG_SPLIT_OFFSET_CAPTURE</constant></entry>
<entry>
Bu seçenek etkinse, her eşleşmede ayrıca sona eklenen dizgenin
@@ -66,7 +66,19 @@
kullanılabilmektedir.
</entry>
</row>
- <row>
+ <row xml:id="constant.preg-unmatched-as-null">
+ <entry><constant>PREG_UNMATCHED_AS_NULL</constant></entry>
+ <entry>
+ Bu seçenek <function>preg_match</function> ve
+ <function>preg_match_all</function> işlevlerinin eşleşmeyen alt
+ şablonların <varname>$eşleşmeler</varname> içinde &null; değerlerle
+ içerileceğini belirtir. Bu bayrak olmaksızın eşleşmeyen alt şablonlar boş
+ eşleşmelermiş gibi boş dizgeler olarak raporlanır. Bu bayrak bu iki
+ durumun ayırd edilebilmesini sağlar. Bu seçenek PHP 7.2.0'dan beri
+ kullanılabilmektedir.
+ </entry>
+ </row>
+ <row xml:id="constant.preg-no-error">
<entry><constant>PREG_NO_ERROR</constant></entry>
<entry>
Hiçbir hata oluşmamışsa <function>preg_last_error</function> işlevi
@@ -74,7 +86,7 @@
kullanılabilmektedir.
</entry>
</row>
- <row>
+ <row xml:id="constant.preg-internal-error">
<entry><constant>PREG_INTERNAL_ERROR</constant></entry>
<entry>
Dahili bir PCRE hatası oluşmuşsa <function>preg_last_error</function>
@@ -82,7 +94,7 @@
kullanılabilmektedir.
</entry>
</row>
- <row>
+ <row xml:id="constant.preg-backtrack-limit-error">
<entry><constant>PREG_BACKTRACK_LIMIT_ERROR</constant></entry>
<entry>
Bu seçenek, <link linkend="ini.pcre.backtrack-limit"> geriye doğru
@@ -91,7 +103,7 @@
kullanılabilmektedir.
</entry>
</row>
- <row>
+ <row xml:id="constant.preg-recursion-limit-error">
<entry><constant>PREG_RECURSION_LIMIT_ERROR</constant></entry>
<entry>
Bu seçenek, <link linkend="ini.pcre.recursion-limit">iç içelik
@@ -100,7 +112,7 @@
kullanılabilmektedir.
</entry>
</row>
- <row>
+ <row xml:id="constant.preg-bad-utf8-error">
<entry><constant>PREG_BAD_UTF8_ERROR</constant></entry>
<entry>
Son hata bozuk bir UTF-8 verisinden kaynaklanmışsa bu seçenek
@@ -111,7 +123,7 @@
kullanılabilmektedir.
</entry>
</row>
- <row>
+ <row xml:id="constant.preg-bad-utf8-offset-error">
<entry><constant>PREG_BAD_UTF8_OFFSET_ERROR</constant></entry>
<entry>
Başlangıç, geçerli bir UTF-8 kodun başlangıcı değilse bu seçenek
@@ -121,7 +133,15 @@
beri kullanılabilmektedir.
</entry>
</row>
- <row>
+ <row xml:id="constant.preg-jit-stacklimit-error">
+ <entry><constant>PREG_JIT_STACKLIMIT_ERROR</constant></entry>
+ <entry>
+ Sınırlı JIT yığıt alanından dolayı son PCRE işlevi başarısız olmuşsa
+ <function>preg_last_error</function> işlevinden bu sabit döner. Bu
+ seçenek PHP 7.0.0'dan beri kullanılabilmektedir.
+ </entry>
+ </row>
+ <row xml:id="constant.pcre-version">
<entry><constant>PCRE_VERSION</constant></entry>
<entry>
PCRE sürümü ve dağıtım tarihi ("7.0 18-Dec-2006" gibi). Bu seçenek PHP