svn: /phpdoc/bg/trunk/ language/namespaces.xml language/oop5/basic.xml reference/array/functions/array-rand.xml reference/array/functions/shuffle.xml

[email protected] (Stanislav Yordanov) Thu, 16 Jun 2016 11:25:53 +0000
Newsgroups php.doc.bg
Message-ID <[email protected]>
stanprog                                 Thu, 16 Jun 2016 11:25:53 +0000

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

Log:
sync with EN

Changed paths:
    U   phpdoc/bg/trunk/language/namespaces.xml
    U   phpdoc/bg/trunk/language/oop5/basic.xml
    U   phpdoc/bg/trunk/reference/array/functions/array-rand.xml
    U   phpdoc/bg/trunk/reference/array/functions/shuffle.xml

Modified: phpdoc/bg/trunk/language/namespaces.xml
===================================================================
--- phpdoc/bg/trunk/language/namespaces.xml	2016-06-16 11:17:31 UTC (rev 339361)
+++ phpdoc/bg/trunk/language/namespaces.xml	2016-06-16 11:25:53 UTC (rev 339362)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 338546 Maintainer: stanprog Status: in_progress -->
+<!-- EN-Revision: 339351 Maintainer: stanprog Status: in_progress -->
 <chapter xml:id="language.namespaces" xmlns="http://docbook.org/ns/docbook"
  version="1.1">
  <title>Пространства от имена</title>
@@ -738,11 +738,11 @@
 <?php
 namespace Languages;

-class Greenlandic
+function toGreenlandic()
 {
     use Languages\Danish;

-    ...
+    // ...
 }
 ?>
 ]]>

Modified: phpdoc/bg/trunk/language/oop5/basic.xml
===================================================================
--- phpdoc/bg/trunk/language/oop5/basic.xml	2016-06-16 11:17:31 UTC (rev 339361)
+++ phpdoc/bg/trunk/language/oop5/basic.xml	2016-06-16 11:25:53 UTC (rev 339362)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 338498 Maintainer: stanprog Status: ready -->
+<!-- EN-Revision: 339308 Maintainer: stanprog Status: ready -->
 <!-- Reviewed: yes Maintainer: stanprog -->

 <sect1 xml:id="language.oop5.basic" xmlns="http://docbook.org/ns/docbook">
@@ -212,15 +212,15 @@
 var_dump($obj4 instanceof Child);
 ?>
 ]]>
-    </programlisting>
-    &example.outputs;
-    <screen>
+   </programlisting>
+   &example.outputs;
+   <screen>
 <![CDATA[
 bool(true)
 bool(true)
 bool(true)
 ]]>
-    </screen>
+   </screen>
   </example>
  </sect2>

@@ -262,7 +262,8 @@
    Това означава, че извикването на <link linkend="functions.anonymous">анонимна
    функция</link>, която е присвоена на свойство не е възможно по директен
    начин. За да се случи това, трябва например свойството да бъде присвоено
-   първо на променлива.
+   първо на променлива. От PHP 7.0.0 е възможно извикването на такова свойство директно,
+   като се постави в кръгли скоби.
   </para>
   <example>
    <title>Извикване на анонимна функция запазена в свойство</title>
@@ -280,8 +281,13 @@
 }

 $obj = new Foo();
+
+// От PHP 5.3.0:
 $func = $obj->bar;
 echo $func(), PHP_EOL;
+
+// алтернативен вариант от PHP 7.0.0:
+echo ($obj->bar)(), PHP_EOL;
 ]]>
    </programlisting>
    &example.outputs;
@@ -371,23 +377,23 @@
 }
 ?>
 ]]>
-     </programlisting>
-     &example.outputs;
-     <screen>
+    </programlisting>
+    &example.outputs;
+    <screen>
 <![CDATA[
 NS\ClassName
 ]]>
-     </screen>
-    </example>
+    </screen>
+   </example>
   </para>
-   <note>
-    <para>Вземането на името на класа посредством <literal>::class</literal> е
-     трансформация, която се извършва по време на компилирането. Това означава, че по времето когато низа на името на класа
-     се създава, все още не се извършва автоматично зареждане на класове (autoloading). В следствие на това, имената на класовете
-     се обработват дори и ако класът не съществува. В този случай не се генерира
-     грешка.
-    </para>
-   </note>
+  <note>
+   <para>Вземането на името на класа посредством <literal>::class</literal> е
+    трансформация, която се извършва по време на компилирането. Това означава, че по времето когато низа на името на класа
+    се създава, все още не се извършва автоматично зареждане на класове (autoloading). В следствие на това, имената на класовете
+    се обработват дори и ако класът не съществува. В този случай не се генерира
+    грешка.
+   </para>
+  </note>
  </sect2>

 </sect1>

Modified: phpdoc/bg/trunk/reference/array/functions/array-rand.xml
===================================================================
--- phpdoc/bg/trunk/reference/array/functions/array-rand.xml	2016-06-16 11:17:31 UTC (rev 339361)
+++ phpdoc/bg/trunk/reference/array/functions/array-rand.xml	2016-06-16 11:25:53 UTC (rev 339362)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 334605 Maintainer: stanprog Status: ready -->
+<!-- EN-Revision: 339348 Maintainer: stanprog Status: ready -->
 <refentry xml:id="function.array-rand" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>array_rand</refname>
@@ -16,6 +16,8 @@
   <para>
    Функция <function>array_rand</function> е доста полезна, ако искате
    да вземете една или няколко случайни стойности на масив.
+   Използва генератор на псевдо-случайни числа, който не е подходящ за
+   криптографски цели.
   </para>
  </refsect1>
  <refsect1 role="parameters">
@@ -77,10 +79,10 @@
  </refsect1>
  <refsect1 role="examples">
   &reftitle.examples;
-   <para>
-    <example>
-     <title><function>array_rand</function> example</title>
-     <programlisting role="php">
+  <para>
+   <example>
+    <title><function>array_rand</function> example</title>
+    <programlisting role="php">
 <![CDATA[
 <?php
 $input = array("Neo", "Morpheus", "Trinity", "Cypher", "Tank");
@@ -89,9 +91,9 @@
 echo $input[$rand_keys[1]] . "\n";
 ?>
 ]]>
-    </programlisting>
-   </example>
-   </para>
+     </programlisting>
+    </example>
+  </para>
  </refsect1>
  <refsect1 role="seealso">
   &reftitle.seealso;

Modified: phpdoc/bg/trunk/reference/array/functions/shuffle.xml
===================================================================
--- phpdoc/bg/trunk/reference/array/functions/shuffle.xml	2016-06-16 11:17:31 UTC (rev 339361)
+++ phpdoc/bg/trunk/reference/array/functions/shuffle.xml	2016-06-16 11:25:53 UTC (rev 339362)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 334605 Maintainer: stanprog Status: ready -->
+<!-- EN-Revision: 339348 Maintainer: stanprog Status: ready -->
 <refentry xml:id="function.shuffle" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>shuffle</refname>
@@ -14,6 +14,8 @@
   </methodsynopsis>
   <para>
    Тази функция разбърква масив (променя реда на елементите му по случаен начин).
+   Използва генератор на псевдо-случайни числа, който не е подходящ за
+   криптографски цели.
   </para>
  </refsect1>
  <refsect1 role="parameters">