cvs: phpdoc-ru /language/oop5 autoload.xml basic.xml
| From: | Antony Dovgal | Date: | Mon, 30 Jun 2008 07:31:18 +0000 |
| Subject: | cvs: phpdoc-ru /language/oop5 autoload.xml basic.xml | ||
| Groups: | php.doc.ru | ||
| Request: | Send a blank email to doc-ru+get-975@lists.php.net to get a copy of this message | ||
tony2001 Mon Jun 30 07:31:18 2008 UTC
Modified files:
/phpdoc-ru/language/oop5 autoload.xml basic.xml
Log:
updates by Max Antonov
http://cvs.php.net/viewvc.cgi/phpdoc-ru/language/oop5/autoload.xml?r1=1.1&r2=1.2&diff_format=u
Index: phpdoc-ru/language/oop5/autoload.xml
diff -u phpdoc-ru/language/oop5/autoload.xml:1.1 phpdoc-ru/language/oop5/autoload.xml:1.2
--- phpdoc-ru/language/oop5/autoload.xml:1.1 Fri Mar 21 09:34:30 2008
+++ phpdoc-ru/language/oop5/autoload.xml Mon Jun 30 07:31:18 2008
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
-<!-- EN-Revision: 1.9 -->
-<!-- $Revision: 1.1 $ -->
+<!-- EN-Revision: 1.10 -->
+<!-- $Revision: 1.2 $ -->
<sect1 xml:id="language.oop5.autoload" xmlns="http://docbook.org/ns/docbook">
<title>ÐвÑомаÑиÑеÑкаÑ
загÑÑзка обÑекÑов</title>
<para>
@@ -13,7 +13,7 @@
<para>
ÐÑли иÑполÑзÑеÑÑÑ PHP 5, Ñо
делаÑÑ ÑÑо не обÑзаÑелÑно.
ÐÑ Ð¼Ð¾Ð¶ÐµÑе опÑеделиÑÑ
ÑÑнкÑÐ¸Ñ __autoload, коÑоÑаÑ
авÑомаÑиÑеÑки
- вÑзÑваеÑÑÑ Ð² Ñом ÑлÑÑае,
когда Ð²Ñ Ð¿ÑÑаеÑеÑÑ
иÑполÑзоваÑÑ ÐºÐ»Ð°ÑÑ,
+ вÑзÑваеÑÑÑ Ð² Ñом ÑлÑÑае,
когда Ð²Ñ Ð¿ÑÑаеÑеÑÑ
иÑполÑзоваÑÑ
клаÑÑ/инÑеÑÑейÑ,
коÑоÑÑй не бÑл опÑеделен
Ñанее. ÐÑзов ÑÑой ÑÑнкÑии -
ÑÑо
поÑледний ÑÐ°Ð½Ñ Ð´Ð»Ñ
инÑеÑпÑеÑаÑоÑа загÑÑзиÑÑ
клаÑÑ Ð¿Ñежде, Ñем
он законÑÐ¸Ñ Ð²Ñполнение
ÑкÑипÑа Ñ Ð¾Ñибкой.
@@ -60,6 +60,31 @@
]]>
</programlisting>
</example>
+ <example>
+ <para>
+ Ð ÑÑом пÑимеÑе
пÑедÑÑавлена попÑÑка
загÑÑзки инÑеÑÑейÑа
<literal>ITest</literal>.
+ </para>
+ <programlisting role="php">
+<![CDATA[
+<?php
+
+function __autoload($name) {
+ var_dump($name);
+}
+
+class Foo implements ITest {
+}
+
+/*
+string(5) "ITest"
+
+Fatal error: Interface 'ITest' not found in ...
+*/
+?>
+]]>
+ </programlisting>
+ </example>
+
</para>
</sect1>
http://cvs.php.net/viewvc.cgi/phpdoc-ru/language/oop5/basic.xml?r1=1.1&r2=1.2&diff_format=u
Index: phpdoc-ru/language/oop5/basic.xml
diff -u phpdoc-ru/language/oop5/basic.xml:1.1 phpdoc-ru/language/oop5/basic.xml:1.2
--- phpdoc-ru/language/oop5/basic.xml:1.1 Tue Mar 11 13:19:41 2008
+++ phpdoc-ru/language/oop5/basic.xml Mon Jun 30 07:31:18 2008
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8" ?>
-<!-- EN-Revision: 1.25 -->
-<!-- $Revision: 1.1 $ -->
+<!-- EN-Revision: 1.26 -->
+<!-- $Revision: 1.2 $ -->
<sect1 xml:id="language.oop5.basic" xmlns="http://docbook.org/ns/docbook">
<title>ÐÑновÑ</title>
@@ -123,6 +123,31 @@
<link linkend="ref.classobj">ÑÑнкÑии
ÐлаÑÑа/ÐбÑекÑа</link>.
</para>
</note>
+
+ <para>
+ РоÑлиÑии Ð¾Ñ heredocs, nowdocs могÑÑ
бÑÑÑ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ñ ÐºÐ°Ðº
ÑÑаÑиÑеÑкие даннÑе в лÑбом
конÑекÑÑе.
+ <example>
+ <title>ÐÑÐ¸Ð¼ÐµÑ Ð¸ÑполÑзованиÑ
nowdocs в конÑекÑÑе ÑÑаÑиÑеÑкиÑ
даннÑÑ
</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+class foo {
+ // ÐÐ»Ñ PHP 5.3.0
+ public $bar = <<<'EOT'
+bar
+EOT;
+}
+?>
+]]>
+ </programlisting>
+ </example>
+ </para>
+ <note>
+ <para>
+ ÐоддеÑжка nowdocs добавлена в PHP
5.3.0.
+ </para>
+ </note>
+
</sect2>
<sect2 xml:id="language.oop5.basic.new">