cvs: phpdoc-ru /language/oop5 magic.xml
| From: | Antony Dovgal | Date: | Tue, 08 Apr 2008 08:05:59 +0000 |
| Subject: | cvs: phpdoc-ru /language/oop5 magic.xml | ||
| Groups: | php.doc.ru | ||
| Request: | Send a blank email to doc-ru+get-907@lists.php.net to get a copy of this message | ||
tony2001 Tue Apr 8 08:05:59 2008 UTC
Modified files:
/phpdoc-ru/language/oop5 magic.xml
Log:
minor fixes
http://cvs.php.net/viewvc.cgi/phpdoc-ru/language/oop5/magic.xml?r1=1.4&r2=1.5&diff_format=u
Index: phpdoc-ru/language/oop5/magic.xml
diff -u phpdoc-ru/language/oop5/magic.xml:1.4 phpdoc-ru/language/oop5/magic.xml:1.5
--- phpdoc-ru/language/oop5/magic.xml:1.4 Mon Apr 7 20:03:46 2008
+++ phpdoc-ru/language/oop5/magic.xml Tue Apr 8 08:05:59 2008
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
-<!-- $Revision: 1.4 $ -->
+<!-- $Revision: 1.5 $ -->
<sect1 xml:id="language.oop5.magic" xmlns="http://docbook.org/ns/docbook">
<title>ÐагиÑеÑкие меÑодÑ</title>
<para>
@@ -19,17 +19,16 @@
<literal>__toString</literal>,
<literal>__set_state</literal> и
<link linkend="language.oop5.cloning">__clone</link>
- ÑвлÑÑÑÑÑ "магиÑеÑкими" в
PHP клаÑÑаÑ
. ÐÑли Ð²Ñ Ñ
оÑиÑе,
- ÑÑÐ¾Ð±Ñ "магиÑеÑкаÑ"
ÑÑнкÑионалÑноÑÑÑ Ð±Ñла
ÑвÑзана Ñ
- ними, Ñо вам не ÑÑоиÑ
назÑваÑÑ Ñвои меÑÐ¾Ð´Ñ ÑÑими
- именами.
+ заÑезеÑвиÑÐ¾Ð²Ð°Ð½Ñ Ð´Ð»Ñ
"магиÑеÑкиÑ
" меÑодов в PHP.
+ Ðе ÑÑÐ¾Ð¸Ñ Ð½Ð°Ð·ÑваÑÑ Ñвои
меÑÐ¾Ð´Ñ ÑÑими именами, еÑли
Ð²Ñ Ð½Ðµ Ñ
оÑиÑе
+ иÑполÑзоваÑÑ Ð¸Ñ
"магиÑеÑкÑÑ"
ÑÑнкÑионалÑноÑÑÑ.
</para>
<caution>
<simpara>
PHP оÑÑавлÑÐµÑ Ð·Ð° Ñобой пÑаво
вÑе меÑодÑ, наÑинаÑÑиеÑÑ Ñ __,
ÑÑиÑаÑÑ "магиÑеÑкими". Ðе
ÑекомендÑеÑÑÑ
иÑполÑзоваÑÑ Ð¸Ð¼ÐµÐ½Ð°
- меÑодов Ñ __ в PHP пока вÑ
желаеÑе, ÑÑÐ¾Ð±Ñ Ð±Ñл доÑÑÑпен
+ меÑодов Ñ __ в PHP, еÑли Ð²Ñ Ð½Ðµ
желаеÑе иÑполÑзоваÑÑ
ÑооÑвеÑÑÑвÑÑÑий
"магиÑеÑкий" ÑÑнкÑионал.
</simpara>
</caution>
@@ -46,7 +45,7 @@
ÑеÑиализован и вÑдаеÑÑÑ
пÑедÑпÑеждение E_NOTICE.
</para>
<para>
- ÐбÑÑно, <literal>__sleep</literal>
иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¿ÐµÑедаÑи
ожидаемÑÑ
+ ÐбÑÑно <literal>__sleep</literal>
иÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¿ÐµÑедаÑи
ожидаемÑÑ
даннÑÑ
или Ð´Ð»Ñ Ð²ÑполнениÑ
обÑÑнÑÑ
Ð·Ð°Ð´Ð°Ñ Ð¸Ñ
оÑиÑÑки.
Также, ÑÑÐ¾Ñ Ð¼ÐµÑод
можно вÑполнÑÑÑ Ð² ÑеÑ
ÑлÑÑаÑÑ
, когда Ð²Ñ Ð½Ðµ Ñ
оÑиÑе
ÑоÑ
ÑанÑÑÑ Ð¾ÑÐµÐ½Ñ Ð±Ð¾Ð»ÑÑие
обÑекÑÑ Ð¿Ð¾Ð»Ð½Ð¾ÑÑÑÑ.
@@ -54,13 +53,13 @@
<para>
С дÑÑгой ÑÑоÑонÑ, ÑÑнкÑиÑ
<function>unserialize</function> пÑовеÑÑеÑ
налиÑие меÑода Ñ
"магиÑеÑким" именем
<literal>__wakeup</literal>.
- ÐÑли Ñакой имееÑÑÑ, Ñо он
Ð¼Ð¾Ð¶ÐµÑ ÑеконÑÑÑÑиÑоваÑÑ Ð²Ñе
ÑеÑÑÑÑÑ Ð¾Ð±ÑекÑа,
+ ÐÑли Ñакой имееÑÑÑ, Ñо он
Ð¼Ð¾Ð¶ÐµÑ Ð²Ð¾ÑÑоздаÑÑ Ð²Ñе
ÑеÑÑÑÑÑ Ð¾Ð±ÑекÑа,
коÑоÑÑе ÑÐ¾Ñ Ð¸Ð¼ÐµÐµÑ.
</para>
<para>
- ÐбÑÑно, <literal>__wakeup</literal>
иÑполÑзÑеÑÑÑ Ð´Ð»Ñ
воÑÑÑановлениÑ
+ ÐбÑÑно <literal>__wakeup</literal>
иÑполÑзÑеÑÑÑ Ð´Ð»Ñ
воÑÑÑановлениÑ
лÑбÑÑ
Ñоединений Ñ Ð±Ð°Ð·Ð¾Ð¹
даннÑÑ
, коÑоÑÑе могли бÑÑÑ
поÑеÑÑÐ½Ñ Ð²Ð¾ вÑемÑ
- опеÑаÑии ÑеÑиализаÑии и
вÑÐ¿Ð¾Ð»ÐµÐ½Ð¸Ñ Ð´ÑÑгиÑ
опеÑаÑий
повÑоÑной
+ опеÑаÑии ÑеÑиализаÑии и
вÑÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð´ÑÑгиÑ
опеÑаÑий
повÑоÑной
иниÑиализаÑии.
</para>
<example>
@@ -149,8 +148,8 @@
(напÑимеÑ, в <function>printf</function> Ñ
модиÑикаÑоÑом
<literal>%s</literal>), но не в
конÑекÑÑаÑ
дÑÑгиÑ
Ñипов
(напÑимеÑ,
Ñ <literal>%d</literal> модиÑикаÑоÑом).
- ÐаÑÐ¸Ð½Ð°Ñ Ñ PHP 5.2.0,
пÑеобÑазование обÑекÑа в
ÑÑÑÐ¾ÐºÑ Ð±ÐµÐ· иÑполÑзованиÑ
- меÑода <literal>__toString</literal> бÑдеÑ
вÑзÑваÑÑ Ð¾ÑибкÑ
+ ÐаÑÐ¸Ð½Ð°Ñ Ñ PHP 5.2.0,
пÑеобÑазование обÑекÑа в
ÑÑÑÐ¾ÐºÑ Ð¿Ñи оÑÑÑÑÑÑвии
+ меÑода <literal>__toString</literal>
вÑзÑÐ²Ð°ÐµÑ Ð¾ÑибкÑ
<constant>E_RECOVERABLE_ERROR</constant>.
</para>
</sect2>