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">