diff --git a/language/oop5/decon.xml b/language/oop5/decon.xml index 543ba751f..2ca3792ba 100644 --- a/language/oop5/decon.xml +++ b/language/oop5/decon.xml @@ -1,5 +1,5 @@ - + diff --git a/language/oop5/magic.xml b/language/oop5/magic.xml index 9cc695483..2990d41f5 100644 --- a/language/oop5/magic.xml +++ b/language/oop5/magic.xml @@ -1,8 +1,8 @@ - + - + Магические методы Имена методов @@ -33,13 +33,13 @@ "магический" функционал. - + <link linkend="object.sleep">__sleep()</link> и <link linkend="object.wakeup">__wakeup()</link> - + public array__sleep @@ -48,7 +48,7 @@ void__wakeup - + Функция serialize проверяет, присутствует ли в вашем классе метод с "магическим" именем __sleep(). @@ -96,7 +96,7 @@ class Connection { protected $link; private $server, $username, $password, $db; - + public function __construct($server, $username, $password, $db) { $this->server = $server; @@ -105,18 +105,18 @@ class Connection $this->db = $db; $this->connect(); } - + private function connect() { $this->link = mysql_connect($this->server, $this->username, $this->password); mysql_select_db($this->db, $this->link); } - + public function __sleep() { return array('server', 'username', 'password', 'db'); } - + public function __wakeup() { $this->connect(); diff --git a/language/types/null.xml b/language/types/null.xml index ec4c2a96e..8b370c229 100644 --- a/language/types/null.xml +++ b/language/types/null.xml @@ -1,5 +1,5 @@ - + @@ -51,14 +51,15 @@ $var = NULL; - Смотрите также функции is_null и unset. + Смотрите также функции is_null и + unset. - + Приведение к <literal>NULL</literal> - + Приведение переменной к null с использованием (unset) $var не удаляет переменную и ее значение. diff --git a/language/types/string.xml b/language/types/string.xml index 2b74b9c73..ac7561fbd 100644 --- a/language/types/string.xml +++ b/language/types/string.xml @@ -1,5 +1,5 @@ - + @@ -16,9 +16,7 @@ - Нет никаких проблем, если строка очень велика. Практически - не существует ограничений на размер строк, налагаемых PHP; единственный лимит - - это доступная память на компьютере, на котором запущен PHP. + Строки могут быть размером более 2 Гб. @@ -460,7 +458,7 @@ EOT; Это не должно вывести заглавную 'A': \x41]]> - + В отличие от heredoc, nowdoc может быть использован в любом контексте @@ -468,7 +466,7 @@ EOT; или констант: - + Пример использования статичных данных @@ -571,7 +569,7 @@ class people { public $john = "John Smith"; public $jane = "Jane Smith"; public $robert = "Robert Paulsen"; - + public $smith = "Smith"; } @@ -1013,9 +1011,9 @@ echo "\$foo==$foo; тип: " . gettype ($foo) . "
\n";
- + Подробности реализации строкового типа - + Строковый тип (string) в PHP реализован в виде массива байт и целого числа, содержащего длину буфера. Он не содержит никакой diff --git a/reference/apache/functions/apache-child-terminate.xml b/reference/apache/functions/apache-child-terminate.xml index afe1ced1f..ab60db9fe 100644 --- a/reference/apache/functions/apache-child-terminate.xml +++ b/reference/apache/functions/apache-child-terminate.xml @@ -1,5 +1,5 @@ - + @@ -7,7 +7,7 @@ apache_child_terminate Завершить процесс Apache по окончании текущего запроса - + &reftitle.description; @@ -23,7 +23,7 @@ по завершении работы PHP скрипта. - + &reftitle.returnvalues; @@ -34,7 +34,7 @@ ошибку уровня E_WARNING. - + &reftitle.changelog; @@ -59,12 +59,12 @@ - + &reftitle.notes; ¬e.no-windows; - + &reftitle.seealso; diff --git a/reference/apache/functions/virtual.xml b/reference/apache/functions/virtual.xml index 89ff1f516..4a9da5959 100644 --- a/reference/apache/functions/virtual.xml +++ b/reference/apache/functions/virtual.xml @@ -1,5 +1,5 @@ - + diff --git a/reference/ctype/book.xml b/reference/ctype/book.xml index 859e0ddcb..7b1258a28 100644 --- a/reference/ctype/book.xml +++ b/reference/ctype/book.xml @@ -1,5 +1,5 @@ - + @@ -32,11 +32,12 @@ всегда возвращают &true; в PHP < 5.1 и &false; после 5.1. - При передаче данных других типов (кроме целого или строки) функции сразу же возвращают &false;. + При передаче данных других типов (кроме целого или строки) функции + сразу же возвращают &false;. Следует обратить внимание на то, что данные функции работают значительно - быстрее, чем регулярные выражения и даже эквивалентиные str_* и is_* + быстрее, чем регулярные выражения и даже эквивалентиные "str_*" и "is_*" функции. Это происходит потому, что ctype использует родную библиотеку C и поэтому выполняется значительно быстрее. @@ -68,4 +69,3 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> - diff --git a/reference/filesystem/functions/file.xml b/reference/filesystem/functions/file.xml index 72e1bfde8..cec9058c7 100644 --- a/reference/filesystem/functions/file.xml +++ b/reference/filesystem/functions/file.xml @@ -1,5 +1,5 @@ - + diff --git a/reference/filesystem/functions/readfile.xml b/reference/filesystem/functions/readfile.xml index 3e6757729..c22f08fa2 100644 --- a/reference/filesystem/functions/readfile.xml +++ b/reference/filesystem/functions/readfile.xml @@ -1,5 +1,5 @@ - +