svn: /phpdoc/bg/trunk/reference/var/functions/ var-export.xml

[email protected] (Stanislav Yordanov) Sat, 02 Apr 2016 21:42:37 +0000
Newsgroups php.doc.bg
Message-ID <[email protected]>
stanprog                                 Sat, 02 Apr 2016 21:42:37 +0000

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

Log:
sync to EN

Changed paths:
    U   phpdoc/bg/trunk/reference/var/functions/var-export.xml

Modified: phpdoc/bg/trunk/reference/var/functions/var-export.xml
===================================================================
--- phpdoc/bg/trunk/reference/var/functions/var-export.xml	2016-04-02 18:09:05 UTC (rev 338890)
+++ phpdoc/bg/trunk/reference/var/functions/var-export.xml	2016-04-02 21:42:37 UTC (rev 338891)
@@ -1,19 +1,20 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: n/a Maintainer: pemitev Status: ready -->
+<!-- EN-Revision: 337793 Maintainer: stanprog Status: ready -->
+<!-- CREDITS: pemitev -->
 <!-- splitted from ./en/functions/var.xml, last change in rev 1.6 -->
 <refentry xml:id="function.var-export" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>var_export</refname>
   <refpurpose>Извежда или връща удобно за анализ представяне на променлива във вид на низ</refpurpose>
  </refnamediv>
-
+
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
    <type>mixed</type><methodname>var_export</methodname>
    <methodparam><type>mixed</type><parameter>expression</parameter></methodparam>
-   <methodparam choice="opt"><type>bool</type><parameter>return</parameter></methodparam>
+   <methodparam choice="opt"><type>bool</type><parameter>return</parameter><initializer>false</initializer></methodparam>
   </methodsynopsis>
   <simpara>
    <function>var_export</function> връща структурирана информация за
@@ -21,7 +22,7 @@
    с една разлика: връщаното представяне е валиден PHP код.
   </simpara>
  </refsect1>
-
+
  <refsect1 role="parameters">
   &reftitle.parameters;
   <para>
@@ -38,17 +39,15 @@
      <term><parameter>return</parameter></term>
      <listitem>
       <para>
-       Ако параметърът се използва и стойността му е &true;,
-       функцията <function>var_export</function> ще върне
-       представянето на променливата вместо да изведе стойността й.
+       Ако параметърът се използва и стойността му е &true;, функцията <function>var_export</function>
+       ще върне представянето на променливата вместо да изведе стойността й.
       </para>
-      &note.uses-ob;
      </listitem>
     </varlistentry>
    </variablelist>
   </para>
  </refsect1>
-
+
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
   <para>
@@ -57,7 +56,12 @@
    В противен случай връща &null;.
   </para>
  </refsect1>
-
+
+ <refsect1 role="notes">
+  &reftitle.notes;
+  &note.uses-ob;
+ </refsect1>
+
  <refsect1 role="changelog">
   &reftitle.changelog;
   <para>
@@ -74,7 +78,8 @@
        <entry>5.1.0</entry>
        <entry>
         Възможност за експортиране на класове и масиви съдържащи класове
-        посредством вълшебния метод <link linkend="language.oop5.magic.set-state">__set_state</link>.
+        посредством вълшебния метод
+        <link linkend="object.set-state">__set_state</link>.
        </entry>
       </row>
      </tbody>
@@ -155,7 +160,7 @@
   </para>
   <para>
    <example>
-    <title>Употреба на <link linkend="language.oop5.magic.set-state">__set_state</link> (от PHP 5.1.0)</title>
+    <title>Употреба на <link linkend="object.set-state">__set_state</link> (от PHP 5.1.0)</title>
     <programlisting role="php">
 <![CDATA[
 <?php
@@ -199,7 +204,7 @@
    </example>
   </para>
  </refsect1>
-
+
  <refsect1 role="notes">
   &reftitle.notes;
   <note>
@@ -216,8 +221,21 @@
     обект, използвайте функцията <function>serialize</function>.
    </para>
   </note>
+  <warning>
+   <para>
+    Когато функция <function>var_export</function> експортира обекти, началната обратно наклонена черта не се включва в името на класа, при класове от пространства от имена с цел максимална съвместимост.
+   </para>
+  </warning>
+  <note>
+   <para>
+    За да може да се изпълни код, генериран от <function>var_export</function>,
+    трябва всички обработвани обекти да реализират вълшебния метод  <link
+    linkend="object.set-state">__set_state</link>. Забележете, че StdClass
+    не реализира __set_state().
+   </para>
+  </note>
  </refsect1>
-
+
  <refsect1 role="seealso">
   &reftitle.seealso;
   <para>