php-groups.com | Post Question | Search | About | Groups | Contact | Register | Login


New in This Group

Reveal your full male power
10/9/2009 11:58:07 AM

openssl_x509_parse � ������������� ���������.
4/1/2009 10:52:12 AM

Control structures
10/25/2008 7:08:23 AM

do while example
5/4/2008 7:25:53 AM

Add translation for typehinting
4/27/2008 1:36:49 PM

exceptions.xml.diff
4/22/2008 3:26:03 PM

[DOC-RU] Some new files to oop5 part
3/21/2008 4:45:17 AM

Some new files to oop5 part
3/16/2008 6:14:50 PM

is it correct?
3/13/2008 7:42:22 AM

[DOC-RU] translated: /oop5/basic.xml
3/9/2008 10:54:08 AM

cvs: phpdoc-ru /language/oop5 magic.xml Reply

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





Reply:
| or Email(not shown): Name: | Register | Login

Alert me when someone responds to this posting.











Newest Articles

note 97095 added to soapclient.soapclient
4/1/2010 5:58:19 AM

note 97094 added to function.sqlite-changes
4/1/2010 5:06:46 AM

note 97093 added to function.sqlite-changes
4/1/2010 5:06:21 AM

note 97092 added to ref.xmlrpc
4/1/2010 4:52:18 AM

note 97091 added to function.var-export
4/1/2010 3:32:03 AM