svn: /phpdoc/bg/trunk/language/oop5/ cloning.xml object-comparison.xml

[email protected] (Stanislav Yordanov) Mon, 28 Mar 2016 00:22:22 +0000
Newsgroups php.doc.bg
Message-ID <[email protected]>
stanprog                                 Mon, 28 Mar 2016 00:22:22 +0000

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

Log:
sync to EN

Changed paths:
    U   phpdoc/bg/trunk/language/oop5/cloning.xml
    U   phpdoc/bg/trunk/language/oop5/object-comparison.xml

Modified: phpdoc/bg/trunk/language/oop5/cloning.xml
===================================================================
--- phpdoc/bg/trunk/language/oop5/cloning.xml	2016-03-28 00:14:21 UTC (rev 338836)
+++ phpdoc/bg/trunk/language/oop5/cloning.xml	2016-03-28 00:22:22 UTC (rev 338837)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 331135 Maintainer: stanprog Status: ready -->
+<!-- EN-Revision: 337312 Maintainer: stanprog Status: ready -->
 <!-- Reviewed: yes Maintainer: stanprog -->

 <sect1 xml:id="language.oop5.cloning" xmlns="http://docbook.org/ns/docbook">
@@ -29,29 +29,29 @@
 <![CDATA[
 $copy_of_object = clone $object;
 ]]>
-   </programlisting>
-  </informalexample>
-
-  <para>
-   Когато се създаде копие на обекта, PHP5 ще създаде нова инстанция на обекта, с негово
-   собствено копие на свойствата. Всички свойства, които са референции към други променливи
-   ще си останат референции, т.е. няма да се извърши дълбочинно копиране.
-  </para>
-
-  <methodsynopsis xml:id="object.clone">
-   <type>void</type><methodname>__clone</methodname>
-   <void/>
-  </methodsynopsis>
-
-  <para>
-   След като клонирането завърши, ако е дефиниран метод <link linkend="object.clone">__clone()</link>,
-   ще бъде извикан метода <link linkend="object.clone">__clone()</link> на новосъздадения обект,
-   за да може, ако се налага да се променят стойностите на някои свойства.
-  </para>
-
-  <example>
-   <title>Клониране на обект</title>
-   <programlisting role="php">
+  </programlisting>
+ </informalexample>
+
+ <para>
+  Когато се създаде копие на обекта, PHP5 ще създаде нова инстанция на обекта, с негово
+  собствено копие на свойствата. Всички свойства, които са референции към други променливи
+  ще си останат референции, т.е. няма да се извърши дълбочинно копиране.
+ </para>
+
+ <methodsynopsis xml:id="object.clone">
+  <type>void</type><methodname>__clone</methodname>
+  <void/>
+ </methodsynopsis>
+
+ <para>
+  След като клонирането завърши, ако е дефиниран метод <link linkend="object.clone">__clone()</link>,
+  ще бъде извикан метода <link linkend="object.clone">__clone()</link> на новосъздадения обект,
+  за да може, ако се налага да се променят стойностите на някои свойства.
+ </para>
+
+ <example>
+  <title>Клониране на обект</title>
+  <programlisting role="php">
 <![CDATA[
 <?php
 class SubObject
@@ -133,8 +133,8 @@

    </screen>

-  </example>
-
+ </example>
+
 </sect1>

 <!-- Keep this comment at the end of the file

Modified: phpdoc/bg/trunk/language/oop5/object-comparison.xml
===================================================================
--- phpdoc/bg/trunk/language/oop5/object-comparison.xml	2016-03-28 00:14:21 UTC (rev 338836)
+++ phpdoc/bg/trunk/language/oop5/object-comparison.xml	2016-03-28 00:22:22 UTC (rev 338837)
@@ -1,29 +1,24 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 283798 Maintainer: stanprog Status: ready -->
-  <sect1 xml:id="language.oop5.object-comparison" xmlns="http://docbook.org/ns/docbook">
-   <title>Сравняване на обекти</title>
-   <para>
-    В PHP 5 сравняването на обекти е по-сложен процес, отколкото в PHP 4
-    и е в съответствие с това, което може да се очаква от един
-    Обектно-ориентиран език (не че PHP 5 е такъв език).
-   </para>
-   <para>
-    При използването на оператора за сравнение (<literal>==</literal>),
-    обектите се сравняват по прост начин, а именно: Две инстанции
-    на обект са равни, ако имат едни и същи атрибути и стойности и
-    са инстанции на един и същи клас.
-   </para>
-   <para>
-    От друга страна, при използването на оператора за идентичност (<literal>===</literal>),
-    обектите са равни тогава, и само тогава, когато сочат към
-    една и съща инстанция на един и същ клас.
-   </para>
-   <para>
-    Следващият пример ще изясни тези правила.
-    <example>
-     <title>Пример за сравняване на обекти в PHP 5</title>
-     <programlisting role="php">
+<!-- EN-Revision: 332880 Maintainer: stanprog Status: ready -->
+<sect1 xml:id="language.oop5.object-comparison" xmlns="http://docbook.org/ns/docbook">
+ <title>Сравняване на обекти</title>
+ <para>
+  При използването на оператора за сравнение (<literal>==</literal>),
+  обектите се сравняват по прост начин, а именно: Две инстанции
+  на обект са равни, ако имат едни и същи атрибути и стойности и
+  са инстанции на един и същи клас.
+ </para>
+ <para>
+  При използването на оператора за идентичност (<literal>===</literal>),
+  обектите са равни тогава, и само тогава, когато сочат към
+  една и съща инстанция на един и същ клас.
+ </para>
+ <para>
+  Следващият пример ще изясни тези правила.
+  <example>
+   <title>Пример за сравняване на обекти в PHP 5</title>
+   <programlisting role="php">
 <![CDATA[
 <?php
 function bool2str($bool)
@@ -76,9 +71,9 @@
 compareObjects($o, $r);
 ?>
 ]]>
-     </programlisting>
-     &example.outputs;
-     <screen>
+   </programlisting>
+   &example.outputs;
+   <screen>
 <![CDATA[
 Две инстанции на един и същ клас
 o1 == o2 : TRUE
@@ -98,16 +93,17 @@
 o1 === o2 : FALSE
 o1 !== o2 : TRUE
 ]]>
-     </screen>
-    </example>
-   </para>
-   <note>
-    <para>
-     Разширенията могат да дефинират свои собствени правила за сравняване на обекти.
-    </para>
-   </note>
-  </sect1>
-
+   </screen>
+  </example>
+ </para>
+ <note>
+  <para>
+   Разширенията могат да дефинират свои собствени правила за сравняване на обекти
+   (<literal>==</literal>).
+  </para>
+ </note>
+</sect1>
+
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml
@@ -127,4 +123,4 @@
 vim600: syn=xml fen fdm=syntax fdl=2 si
 vim: et tw=78 syn=sgml
 vi: ts=1 sw=1
--->
\ No newline at end of file
+-->