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>
- ¬e.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;
+ ¬e.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>