svn: /phpdoc/tr/trunk/language/ constants.xml control-structures/break.xml control-structures/continue.xml functions.xml oop5/traits.xml operators.xml types/array.xml types/integer.xml types/string.xml variables.xml

[email protected] (Nilgün Belma Bugüner)
Newsgroups php.doc.tr
Message-ID <[email protected]>
nilgun                                   Thu, 29 Nov 2018 07:59:53 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=346124

Log:
update for sync with English docs.

Changed paths:
    U   phpdoc/tr/trunk/language/constants.xml
    U   phpdoc/tr/trunk/language/control-structures/break.xml
    U   phpdoc/tr/trunk/language/control-structures/continue.xml
    U   phpdoc/tr/trunk/language/functions.xml
    U   phpdoc/tr/trunk/language/oop5/traits.xml
    U   phpdoc/tr/trunk/language/operators.xml
    U   phpdoc/tr/trunk/language/types/array.xml
    U   phpdoc/tr/trunk/language/types/integer.xml
    U   phpdoc/tr/trunk/language/types/string.xml
    U   phpdoc/tr/trunk/language/variables.xml
svn-diffs-346124.txt (text/x-diff, 13.8 KB)
Modified: phpdoc/tr/trunk/language/constants.xml
===================================================================
--- phpdoc/tr/trunk/language/constants.xml	2018-11-28 20:24:56 UTC (rev 346123)
+++ phpdoc/tr/trunk/language/constants.xml	2018-11-29 07:59:53 UTC (rev 346124)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 344274 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 345983 Maintainer: nilgun Status: ready -->
 <!-- CREDITS: tpug, sezer -->
  <chapter xml:id="language.constants" xmlns="http://docbook.org/ns/docbook">
   <title>Sabitler</title>
@@ -18,8 +18,15 @@
     kurallara tabidir. Geçerli bir sabit ismi bir harfle ya da alt çizgi imi
     ile başlar, herhangi bir sayıda harf, rakam ya da alt çizgi ile
     devam eder. Bir sabit ismi düzenli ifade olarak, şu şekilde ifade
-    edilebilir: <literal>[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*</literal>
+    edilebilir:
+   <code>[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*</code>
   </para>
+  <para>
+   Geçersiz ismleri ve PHP kullanımına ayrılmış isimleri
+   <function>define</function> işlevi ile tanımlamak mümkünse de bunların
+   değeri sadece <function>constant</function> işlevi ile elde edilebilir.
+   Ancak, bu tavsiye edilmez.
+  </para>
     &tip.userlandnaming;
   <para>
    <example>
@@ -99,9 +106,11 @@
    <simpara>
     Tanımlanmamış bir sabit ismi kullanırsanız, PHP, bir sabit değil bir
     sayıl değer kullanmak istediğinizi varsayar ve sabiti <type>string</type>
-    türünde bir değer (SABIT yerine "SABIT" ) olarak ele alır. Böyle bir
-    durumda <link linkend="ref.errorfunc" >E_NOTICE</link> seviyesinde bir
-    hata çıktılanır. Ayrıca, <code>$foo[bar]</code> kullanımının (evvelce
+    türünde bir değer (SABIT yerine "SABIT" ) olarak ele alır. PHP 7.2.0 ve
+    sonrasında bu önerilmemekta olup böyle bir durumda bir
+    <constant>E_WARNING</constant> çıktılanır (evvelce bir <link
+    linkend="ref.errorfunc">E_NOTICE</link> çıktılanırdı). Ayrıca,
+    <code>$foo[bar]</code> kullanımının (evvelce
     <function>define</function> işleviyle <literal>bar</literal> isminde bir
     sabit tanımlamamışsanız) neden yanlış olduğuyla ilgili açıklamayı <link
     linkend="language.types.array.foo-bar"><code>$foo[bar]</code> neden
@@ -280,7 +289,7 @@
        <row xml:id="constant.function">
         <entry><constant>__FUNCTION__</constant></entry>
         <entry>
-          İşlev ismi.
+          İşlev ismi veya anonim işlevler için <literal>{closure}</literal>.
         </entry>
        </row>
        <row xml:id="constant.class">

Modified: phpdoc/tr/trunk/language/control-structures/break.xml
===================================================================
--- phpdoc/tr/trunk/language/control-structures/break.xml	2018-11-28 20:24:56 UTC (rev 346123)
+++ phpdoc/tr/trunk/language/control-structures/break.xml	2018-11-29 07:59:53 UTC (rev 346124)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 345401 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 345956 Maintainer: nilgun Status: ready -->
 <sect1 xml:id="control-structures.break" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
  <title><literal>break</literal></title>
  <?phpdoc print-version-for="break"?>
@@ -61,6 +61,15 @@
     </thead>
     <tbody>
      <row>
+      <entry>7.0.0</entry>
+      <entry>
+       <literal>switch</literal> veya bir döngü dışındaki
+       <literal>break</literal> deyimleri artık derleme sırasında saptanmakta
+       ve bir <constant>E_COMPILE_ERROR</constant> çıktılanmaktadır, evvelce
+       çalışma anında saptanırdı.
+      </entry>
+     </row>
+     <row>
       <entry>5.4.0</entry>
       <entry>
        <literal>break 0;</literal> artık geçersiz. Önceki sürümlerde

Modified: phpdoc/tr/trunk/language/control-structures/continue.xml
===================================================================
--- phpdoc/tr/trunk/language/control-structures/continue.xml	2018-11-28 20:24:56 UTC (rev 346123)
+++ phpdoc/tr/trunk/language/control-structures/continue.xml	2018-11-29 07:59:53 UTC (rev 346124)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 345141 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 345956 Maintainer: nilgun Status: ready -->
 <sect1 xml:id="control-structures.continue" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
  <title><literal>continue</literal></title>
  <?phpdoc print-version-for="continue"?>
@@ -119,6 +119,15 @@
     </thead>
     <tbody>
      <row>
+      <entry>7.0.0</entry>
+      <entry>
+       <literal>switch</literal> veya bir döngü dışındaki
+       <literal>continue</literal> deyimleri artık derleme sırasında saptanmakta
+       ve bir <constant>E_COMPILE_ERROR</constant> çıktılanmaktadır, evvelce
+       çalışma anında saptanırdı.
+      </entry>
+     </row>
+     <row>
       <entry>5.4.0</entry>
       <entry>
        <literal>continue 0;</literal> artık geçerli değildir. Önceki

Modified: phpdoc/tr/trunk/language/functions.xml
===================================================================
--- phpdoc/tr/trunk/language/functions.xml	2018-11-28 20:24:56 UTC (rev 346123)
+++ phpdoc/tr/trunk/language/functions.xml	2018-11-29 07:59:53 UTC (rev 346124)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 345140 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 346044 Maintainer: nilgun Status: ready -->
 <!-- CREDITS: tpug, sezer -->
  <chapter xml:id="language.functions" xmlns="http://docbook.org/ns/docbook">
   <title>İşlevler</title>
@@ -38,7 +38,7 @@
     bir işlev ismi bir harf ya da alt çizgi ile başlar, herhangi bir sayıda
     geçerli harf, sayı ya da alt çizgi ile devam eder. Düzenli ifade olarak,
     şu şekilde ifade edebiliriz:
-   <literal>[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*</literal>.
+   <code>[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*</code>.
    </para>
    <simpara>
     İşlevlerin çağrılmadan önce tanımlanmaları, aşağıdaki iki örnekte
@@ -1008,6 +1008,12 @@
     ise dönen değer doğru türde değilse <classname>TypeError</classname>
     istisnası oluşur.
    </para>
+
+   <para>
+    PHP 7.1.0 ve sonrasında, dönüş değeri, tür adı soru işareti
+    (<literal>?</literal>) öncelenerek, null olarak işaretlenebilir.
+    Bu, işlevin belirtilen türü veya &null; değerini döndürdüğünü belirtir.
+   </para>

    <note>
     <para>
@@ -1095,6 +1101,23 @@
 ]]>
       </screen>
      </example>
+
+     <example>
+      <title>- Null olabilen dönüş türü bildirimi (7.1.0 ve sonrası)</title>
+      <programlisting role="php">
+<![CDATA[
+<?php
+function get_item(): ?string {
+    if (isset($_GET['item'])) {
+        return $_GET['item'];
+    } else {
+        return null;
+    }
+}
+?>
+]]>
+      </programlisting>
+     </example>
     </sect3>
    </sect2>
   </sect1>

Modified: phpdoc/tr/trunk/language/oop5/traits.xml
===================================================================
--- phpdoc/tr/trunk/language/oop5/traits.xml	2018-11-28 20:24:56 UTC (rev 346123)
+++ phpdoc/tr/trunk/language/oop5/traits.xml	2018-11-29 07:59:53 UTC (rev 346124)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 342154 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 346114 Maintainer: nilgun Status: ready -->
  <sect1 xml:id="language.oop5.traits" xmlns="http://docbook.org/ns/docbook">
   <title>Nitelikler</title>
   <para>
@@ -338,6 +338,12 @@
     Nitelikler, sergileyen sınıfa gereksinimleri aşılamak amacıyla
     yöntem soyutlamayı destekler.
    </para>
+   <caution>
+    <simpara>
+     Somut bir sınıf aynı adı taşıyan somut bir yöntemi tanımlayarak bu
+     gerekliliğini yerine getirir; imzası farklı olabilir.
+    </simpara>
+   </caution>
    <example xml:id="language.oop5.traits.abstract.ex1">
     <title>Gereksinimlerin soyut yöntemlerle ifadesi</title>
     <programlisting role="php">

Modified: phpdoc/tr/trunk/language/operators.xml
===================================================================
--- phpdoc/tr/trunk/language/operators.xml	2018-11-28 20:24:56 UTC (rev 346123)
+++ phpdoc/tr/trunk/language/operators.xml	2018-11-29 07:59:53 UTC (rev 346124)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 345447 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 345964 Maintainer: nilgun Status: ready -->
  <chapter xml:id="language.operators" xmlns="http://docbook.org/ns/docbook">
   <title>İşleçler</title>
   <simpara>
@@ -2190,11 +2190,11 @@
 }
 $a += $b'nin birleşimi:
 array(3) {
-  'a' =>
+  ["a"]=>
   string(5) "elma"
-  'b' =>
+  ["b"]=>
   string(6) "muz"
-  'c' =>
+  ["c"]=>
   string(6) "çilek"
 }
 ]]>

Modified: phpdoc/tr/trunk/language/types/array.xml
===================================================================
--- phpdoc/tr/trunk/language/types/array.xml	2018-11-28 20:24:56 UTC (rev 346123)
+++ phpdoc/tr/trunk/language/types/array.xml	2018-11-29 07:59:53 UTC (rev 346124)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 342559 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 346012 Maintainer: nilgun Status: ready -->
 <sect1 xml:id="language.types.array">
  <title><code>array</code></title>

@@ -75,7 +75,7 @@
     </programlisting>
    </example>

-   <para>
+   <para xml:id="language.types.array.key-casts">
     Bir <replaceable>anahtar</replaceable> ya <type>integer</type>  ya da
     <type>string</type> türünde olabilir. Bir <replaceable>değer</replaceable>
     ise herhangi bir türde olabilir.
@@ -577,6 +577,14 @@
     tanımlanmış bir sabit yoksa, PHP <literal>bar</literal> sabitine
     <literal>'bar'</literal> dizesini yerleştirecek ve bunu kullanacaktır.
    </para>
+   <warning>
+    <simpara>
+     Son çare olarak, tanımlanmamış bir sabiti çıplak bir dize olarak işleme
+     sokulması PHP 7.2.0'dan itibaren kullanımdan kaldırılmış olup
+     <constant>E_WARNING</constant> seviyesinde bir hataya sebep olur. Evvelce
+     <constant>E_NOTICE</constant> seviyesinde bir hata çıktılanırdı.
+    </simpara>
+   </warning>

    <note>
     <simpara>

Modified: phpdoc/tr/trunk/language/types/integer.xml
===================================================================
--- phpdoc/tr/trunk/language/types/integer.xml	2018-11-28 20:24:56 UTC (rev 346123)
+++ phpdoc/tr/trunk/language/types/integer.xml	2018-11-29 07:59:53 UTC (rev 346124)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 345073 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 345850 Maintainer: nilgun Status: ready -->
 <sect1 xml:id="language.types.integer">
  <title><code>integer</code></title>

@@ -271,6 +271,14 @@
    </simpara>
   </sect3>

+  <sect3 xml:id="language.types.integer.casting-from-null">
+   <title><type>NULL</type> türünden dönüşüm</title>
+
+   <simpara>
+    &null; daima sıfıra dönüşür (<literal>0</literal>).
+   </simpara>
+  </sect3>
+
   <sect3 xml:id="language.types.integer.casting.from-other">
    <title>Diğer türlerden dönüşüm</title>


Modified: phpdoc/tr/trunk/language/types/string.xml
===================================================================
--- phpdoc/tr/trunk/language/types/string.xml	2018-11-28 20:24:56 UTC (rev 346123)
+++ phpdoc/tr/trunk/language/types/string.xml	2018-11-29 07:59:53 UTC (rev 346124)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 345139 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 346031 Maintainer: nilgun Status: ready -->
 <sect1 xml:id="language.types.string">
  <title><code>string</code></title>

@@ -833,7 +833,7 @@
      Karakter indisi olarak dizenin uzunluğundan büyük bir değer belirtmek,
      dizenin sonuna boşlukların eklenmesine sebep olur. Tamsayı olmayan
      indis değerleri tamsayıya dönüştürülür. Kuraldışı indis belirtimi
-     <constant>E_NOTICE</constant>'e sebep olur.
+     <constant>E_WARNING</constant>'e sebep olur.
      Atanmış bir dizenin sadece ilk karakteri kullanılır.
      PHP 7.1.0 ve sonrasında, boş dize ataması ölümcül hata ile sonuçlanır.
      Evvelce, bir NULL bayt atanırdı.

Modified: phpdoc/tr/trunk/language/variables.xml
===================================================================
--- phpdoc/tr/trunk/language/variables.xml	2018-11-28 20:24:56 UTC (rev 346123)
+++ phpdoc/tr/trunk/language/variables.xml	2018-11-29 07:59:53 UTC (rev 346124)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 342845 Maintainer: yasar Status: ready -->
+<!-- EN-Revision: 346017 Maintainer: yasar Status: ready -->
  <chapter xml:id="language.variables" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
   <title>Değişkenler</title>

@@ -17,7 +17,7 @@
     Geçerli bir değişken ismi bir harf veya alt çizgi imi ile başlar,
     herhangi sayıda harf, sayı veya alt çizgi iminden oluşur. Düzenli ifade
     olarak, şu şekilde ifade edilebilir:
-    '<literal>[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*</literal>'
+    <code>[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*</code>
    </para>

    <note>
@@ -949,6 +949,15 @@
      </example>
     </para>

+    <note>
+     <simpara>
+      Harici değişken ismi geçerli bir dizi sözdizimi ile başlıyorsa sondaki
+      karakterler sessizce yoksayılır. Örneğin, <literal>&lt;input
+      name="foo[bar]baz"&gt;</literal> girdisi <literal>$_REQUEST['foo']
+      ['bar']</literal> haline gelir.
+     </simpara>
+    </note>
+
     <sect3 xml:id="language.variables.external.form.submit">
      <title>Gönder düğmesi değişken isimleri</title>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.