|
||||||||||
|
New in This Group Reveal your full male power10/9/2009 11:58:07 AM openssl_x509_parse � ������������� ���������.4/1/2009 10:52:12 AM Control structures10/25/2008 7:08:23 AM do while example5/4/2008 7:25:53 AM Add translation for typehinting4/27/2008 1:36:49 PM exceptions.xml.diff4/22/2008 3:26:03 PM [DOC-RU] Some new files to oop5 part3/21/2008 4:45:17 AM Some new files to oop5 part3/16/2008 6:14:50 PM is it correct?3/13/2008 7:42:22 AM [DOC-RU] translated: /oop5/basic.xml3/9/2008 10:54:08 AM |
cvs: phpdoc-ru /language/oop5 magic.xml
|
|||||||||
| Group: php.doc.ru |
Subscribe
|
Posted:4/8/2008 8:05:59 AM | Replies:0 | Views:12 | Items(0) |
|
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> |
tony2...@php.net ("Antony Dovgal") 4/8/2008 8:05:59 AM |
note 97095 added to soapclient.soapclient
note 97094 added to function.sqlite-changes
note 97093 added to function.sqlite-changes
note 97092 added to ref.xmlrpc
note 97091 added to function.var-export