diff --git a/appendices/migration70/new-features.xml b/appendices/migration70/new-features.xml index 8f10942ac..96f3a768e 100644 --- a/appendices/migration70/new-features.xml +++ b/appendices/migration70/new-features.xml @@ -1,5 +1,5 @@ - + Новая функциональность @@ -282,9 +282,18 @@ object(class@anonymous)#2 (0) { ]]> &example.outputs; diff --git a/reference/apache/setup.xml b/reference/apache/setup.xml index 486b7ad79..321d8eef4 100644 --- a/reference/apache/setup.xml +++ b/reference/apache/setup.xml @@ -1,5 +1,5 @@ - + @@ -19,13 +19,6 @@ &reference.apache.ini; - -
- &reftitle.resources; - &no.resource; -
- -
+ @@ -10,8 +10,8 @@ &reftitle.description; - mixedapcu_exists - mixedkeys + boolarrayapcu_exists + stringarraykeys Проверяет, существуют ли записи. diff --git a/reference/apcu/setup.xml b/reference/apcu/setup.xml index ab36585bb..b7f2b2675 100644 --- a/reference/apcu/setup.xml +++ b/reference/apcu/setup.xml @@ -1,5 +1,5 @@ - + &reftitle.setup; @@ -51,11 +51,6 @@ &reference.apcu.ini; -
- &reftitle.resources; - &no.resource; -
-
+ @@ -29,7 +29,6 @@
- &reference.array.setup; &reference.array.constants; &reference.array.sorting; &reference.array.reference; diff --git a/reference/array/functions/array-filter.xml b/reference/array/functions/array-filter.xml index 03a458fa7..b4ae09a56 100644 --- a/reference/array/functions/array-filter.xml +++ b/reference/array/functions/array-filter.xml @@ -1,5 +1,5 @@ - + diff --git a/reference/bc/setup.xml b/reference/bc/setup.xml index ad0d4b8d4..2b4d9dc38 100644 --- a/reference/bc/setup.xml +++ b/reference/bc/setup.xml @@ -1,5 +1,5 @@ - + @@ -13,13 +13,6 @@ &reference.bc.ini; - -
- &reftitle.resources; - &no.resource; -
- -
+ @@ -9,13 +9,6 @@ &reference.calendar.configure; - -
- &reftitle.resources; - &no.resource; -
- -
+ @@ -23,7 +23,6 @@ - &reference.classobj.setup; &reference.classobj.examples; &reference.classobj.reference; diff --git a/reference/com/setup.xml b/reference/com/setup.xml index c294e909d..ee56f5e1d 100644 --- a/reference/com/setup.xml +++ b/reference/com/setup.xml @@ -1,5 +1,5 @@ - + &reftitle.setup; @@ -34,13 +34,6 @@ &reference.com.ini; - -
- &reftitle.resources; - &no.resource; -
- -
+ @@ -15,11 +15,6 @@ &reference.ctype.configure; -
- &reftitle.resources; - &no.resource; -
-
+ &reftitle.constants; diff --git a/reference/datetime/setup.xml b/reference/datetime/setup.xml index ffe4fb9f7..245454b37 100644 --- a/reference/datetime/setup.xml +++ b/reference/datetime/setup.xml @@ -1,5 +1,5 @@ - + @@ -13,13 +13,6 @@ &reference.datetime.ini; - -
- &reftitle.resources; - &no.resource; -
- -
+ Каталоги - - - &reference.dir.setup; &reference.dir.constants; &reference.dir.directory; &reference.dir.reference; diff --git a/reference/dom/setup.xml b/reference/dom/setup.xml index 2fe34174e..f283180e1 100644 --- a/reference/dom/setup.xml +++ b/reference/dom/setup.xml @@ -1,5 +1,5 @@ - + @@ -22,13 +22,6 @@ - -
- &reftitle.resources; - &no.resource; -
- -
+ diff --git a/reference/errorfunc/functions/trigger-error.xml b/reference/errorfunc/functions/trigger-error.xml index 937875694..9c0a8a3d9 100644 --- a/reference/errorfunc/functions/trigger-error.xml +++ b/reference/errorfunc/functions/trigger-error.xml @@ -1,5 +1,5 @@ - + @@ -45,7 +45,7 @@ error_level - Тип ошибки. Работает только с семейством констант E_USER_*, + Тип ошибки. Работает только с семейством констант E_USER_*, а значение по умолчанию равно E_USER_NOTICE. diff --git a/reference/errorfunc/setup.xml b/reference/errorfunc/setup.xml index fa5691d7a..d96d580fe 100644 --- a/reference/errorfunc/setup.xml +++ b/reference/errorfunc/setup.xml @@ -1,16 +1,11 @@ - + &reftitle.setup; &reference.errorfunc.ini; -
- &reftitle.resources; - &no.resource; -
-
+ &reftitle.setup; @@ -11,6 +11,7 @@ Поэтому устанавливать библиотеку отдельно не нужно. +
&reftitle.install; @@ -18,15 +19,13 @@ &pecl.info; - &url.pecl.package;ev - . + &url.pecl.package;ev.
-
- &reftitle.resources; - &no.resource; -
-
+ &reftitle.setup; @@ -17,6 +17,7 @@ OpenSSL. +
&reftitle.install; @@ -27,10 +28,7 @@ &url.pecl.package;event.
-
- &reftitle.resources; - &no.resource; -
+
+ - &reftitle.setup; @@ -31,13 +30,6 @@ &reference.exif.ini; - -
- &reftitle.resources; - &no.resource; -
- -
+ - &reftitle.setup; @@ -98,11 +97,6 @@ -
- &reftitle.resources; - &no.resource; -
-
+ - &reftitle.setup; @@ -9,11 +8,6 @@ &reference.filter.ini; -
- &reftitle.resources; - &no.resource; -
-
+ - Управление функциями @@ -13,7 +12,6 @@ - &reference.funchand.setup; &reference.funchand.reference; diff --git a/reference/gearman/setup.xml b/reference/gearman/setup.xml index 6b55ebcdc..444a513c4 100644 --- a/reference/gearman/setup.xml +++ b/reference/gearman/setup.xml @@ -1,7 +1,6 @@ - + - &reftitle.setup; @@ -21,14 +20,6 @@ &reference.gearman.configure; -
- &reftitle.resources; - &no.resource; - - - -
-
+ - &reftitle.setup; @@ -33,11 +32,6 @@ &reference.geoip.ini; -
- &reftitle.resources; - &no.resource; -
-
+ - &reftitle.setup; @@ -19,13 +18,6 @@ &reference.gettext.configure; - -
- &reftitle.resources; - &no.resource; -
- -
+ &reftitle.setup; @@ -17,13 +17,6 @@ &reference.gnupg.configure; - -
- &reftitle.resources; - &no.resource; -
- -
+ - + Время высокого разрешения HRTime diff --git a/reference/ibase/setup.xml b/reference/ibase/setup.xml index e2bc49148..590f25ff3 100644 --- a/reference/ibase/setup.xml +++ b/reference/ibase/setup.xml @@ -1,7 +1,6 @@ - + - &reftitle.setup; @@ -13,13 +12,6 @@ &reference.ibase.ini; - -
- &reftitle.resources; - &no.resource; -
- -
+ - &reftitle.setup; @@ -25,13 +24,6 @@ &reference.iconv.ini; - -
- &reftitle.resources; - &no.resource; -
- -
+ &reftitle.setup; @@ -47,13 +47,6 @@ &reference.imagick.ini; - -
- &reftitle.resources; - &no.resource; -
- -
+ @@ -170,7 +170,8 @@ Array &reftitle.notes; - Функция ini_get_all игнорирует «массивы» ini-опций наподобие pdo.dsn.*. + Функция ini_get_all игнорирует «массивы» ini-опций наподобие + pdo.dsn.*.
diff --git a/reference/info/setup.xml b/reference/info/setup.xml index bf1deb72c..7c1d58819 100644 --- a/reference/info/setup.xml +++ b/reference/info/setup.xml @@ -1,17 +1,11 @@ - + - &reftitle.setup; &reference.info.ini; -
- &reftitle.resources; - &no.resource; -
-
+ &reftitle.setup; @@ -23,13 +23,6 @@ &reference.intl.ini; - -
- &reftitle.resources; - &no.resource; -
- -
+ @@ -337,6 +337,7 @@ object(stdClass)#1 (1) { json_encode json_last_error + json_last_error_msg diff --git a/reference/json/functions/json-encode.xml b/reference/json/functions/json-encode.xml index 5bda7d750..65a82f737 100644 --- a/reference/json/functions/json-encode.xml +++ b/reference/json/functions/json-encode.xml @@ -1,5 +1,5 @@ - + @@ -417,6 +417,7 @@ string(2) "12" JsonSerializable json_decode json_last_error + json_last_error_msg serialize diff --git a/reference/json/setup.xml b/reference/json/setup.xml index 04a7dc7c5..4fa0312cd 100644 --- a/reference/json/setup.xml +++ b/reference/json/setup.xml @@ -1,5 +1,5 @@ - + &reftitle.setup; @@ -18,12 +18,8 @@ -
- &reftitle.resources; - &no.resource; -
- -
+ - &reftitle.setup; @@ -76,13 +75,6 @@ - -
- &reftitle.resources; - &no.resource; -
- -
+ &reftitle.setup; @@ -26,13 +26,6 @@ -
- &reftitle.resources; - &no.resource; - - -
-
+ &reftitle.setup; @@ -44,11 +44,6 @@ sudo apt-get install php-luasandbox -
- &reftitle.resources; - &no.resource; -
-
+ &reftitle.setup; @@ -8,13 +8,6 @@ &reference.lzf.configure; - -
- &reftitle.resources; - &no.resource; -
- -
+ - &reftitle.setup; @@ -26,13 +25,6 @@ &reference.mail.ini; - -
- &reftitle.resources; - &no.resource; -
- -
+ @@ -37,7 +37,6 @@ - &reference.math.setup; &reference.math.constants; &reference.math.reference; diff --git a/reference/mbstring/setup.xml b/reference/mbstring/setup.xml index 3ef316723..77b02f189 100644 --- a/reference/mbstring/setup.xml +++ b/reference/mbstring/setup.xml @@ -1,7 +1,6 @@ - + - &reftitle.setup; @@ -13,13 +12,6 @@ &reference.mbstring.ini; - -
- &reftitle.resources; - &no.resource; -
- -
+ - &reftitle.setup; @@ -25,11 +24,6 @@ &reference.memcached.ini; -
- &reftitle.resources; - &no.resource; -
-
+ - &reftitle.setup; @@ -19,13 +18,6 @@ &reference.mhash.configure; - -
- &reftitle.resources; - &no.resource; -
- -
+ - &reftitle.setup; &reference.misc.ini; - -
- &reftitle.resources; - &no.resource; -
-
+ - &reftitle.setup; @@ -45,13 +44,6 @@ &reference.mysqli.ini; - -
- &reftitle.resources; - &no.resource; -
- -
+ - &reftitle.setup; @@ -21,11 +20,6 @@ &reference.oauth.configure; -
- &reftitle.resources; - &no.resource; -
-
+ - &reftitle.setup; @@ -9,11 +8,6 @@ &reference.opcache.ini; - - &reftitle.resources; - &no.resource; - - - + &reftitle.constants; @@ -192,11 +191,11 @@ (int) - Добавляет заголовок «Content-Type: text/plain» к зашифрованному + Добавляет заголовок «Content-Type: text/plain» к зашифрованному и подписанному сообщению. При расшифровке или проверке флаг удаляет заголовки из вывода. Возникнет ошибка, если расшифрованное или проверенное сообщение - не относится к MIME-типу text/plain. + не относится к MIME-типу text/plain. diff --git a/reference/openssl/functions/openssl-decrypt.xml b/reference/openssl/functions/openssl-decrypt.xml index 24a688f57..684c917c5 100644 --- a/reference/openssl/functions/openssl-decrypt.xml +++ b/reference/openssl/functions/openssl-decrypt.xml @@ -1,5 +1,5 @@ - + @@ -61,7 +61,8 @@ options можно задать одной из констант: OPENSSL_RAW_DATA, - OPENSSL_ZERO_PADDING. + OPENSSL_ZERO_PADDING + или OPENSSL_DONT_ZERO_PAD_KEY. diff --git a/reference/openssl/functions/openssl-encrypt.xml b/reference/openssl/functions/openssl-encrypt.xml index 30dc3fece..f925faa03 100644 --- a/reference/openssl/functions/openssl-encrypt.xml +++ b/reference/openssl/functions/openssl-encrypt.xml @@ -1,5 +1,5 @@ - + @@ -63,7 +63,8 @@ options можно задать одной из констант: OPENSSL_RAW_DATA, - OPENSSL_ZERO_PADDING. + OPENSSL_ZERO_PADDING + или OPENSSL_DONT_ZERO_PAD_KEY. diff --git a/reference/outcontrol/constants.xml b/reference/outcontrol/constants.xml index a55e12493..fed5ef8c1 100644 --- a/reference/outcontrol/constants.xml +++ b/reference/outcontrol/constants.xml @@ -1,5 +1,5 @@ - + &reftitle.constants; @@ -210,6 +210,7 @@ Указывает, что обработчик вывода успешно обработал буфер. + Доступно, начиная с PHP 8.4.0. diff --git a/reference/outcontrol/setup.xml b/reference/outcontrol/setup.xml index 923ba0aed..6d103c82f 100644 --- a/reference/outcontrol/setup.xml +++ b/reference/outcontrol/setup.xml @@ -1,16 +1,11 @@ - + &reftitle.setup; &reference.outcontrol.ini; -
- &reftitle.resources; - &no.resource; -
-
+ &reftitle.setup; @@ -27,11 +27,6 @@ -
- &reftitle.resources; - &no.resource; -
-
+ - &reftitle.setup; @@ -9,13 +8,6 @@ &reference.pcntl.configure; - -
- &reftitle.resources; - &no.resource; -
- -
+ &reftitle.setup; @@ -8,11 +8,6 @@ &reference.pcre.ini; -
- &reftitle.resources; - &no.resource; -
-
+ - &reftitle.setup; @@ -13,13 +12,6 @@ &reference.pdo.ini; - -
- &reftitle.resources; - &no.resource; -
- -
+ - &reftitle.setup; @@ -9,13 +8,6 @@ &reference.posix.configure; - -
- &reftitle.resources; - &no.resource; -
- -
+ - &reftitle.setup; @@ -9,13 +8,6 @@ &reference.radius.configure; - -
- &reftitle.resources; - &no.resource; -
- -
+ @@ -13,7 +13,6 @@ - &reference.random.setup; &reference.random.constants; &reference.random.examples; &reference.random.reference; diff --git a/reference/readline/setup.xml b/reference/readline/setup.xml index 90548d4c8..741b2bf74 100644 --- a/reference/readline/setup.xml +++ b/reference/readline/setup.xml @@ -1,7 +1,6 @@ - + - &reftitle.setup; @@ -29,13 +28,6 @@ &reference.readline.ini; - -
- &reftitle.resources; - &no.resource; -
- -
+ &reftitle.setup; @@ -28,13 +28,6 @@ &reference.recode.configure; - -
- &reftitle.resources; - &no.resource; -
- -
+ @@ -22,7 +22,6 @@ - &reference.reflection.setup; &reference.reflection.constants; &reference.reflection.examples; &reference.reflection.extending; diff --git a/reference/rnp/setup.xml b/reference/rnp/setup.xml index 5e4099901..ec73f5a8c 100644 --- a/reference/rnp/setup.xml +++ b/reference/rnp/setup.xml @@ -1,5 +1,5 @@ - + &reftitle.setup; @@ -15,11 +15,6 @@ &reference.rnp.configure; -
- &reftitle.resources; - &no.resource; -
-
+ &reftitle.setup; @@ -19,14 +19,6 @@ -
- &reftitle.resources; - &no.resource; - - - -
-
+ &reftitle.setup; @@ -31,11 +31,6 @@ -
- &reftitle.resources; - &no.resource; -
-
+ &reftitle.setup; @@ -29,11 +29,6 @@ &reference.runkit7.ini; -
- &reftitle.resources; - &no.resource; -
-
+ - &reftitle.setup; @@ -29,11 +28,6 @@ &reference.session.ini; -
- &reftitle.resources; - &no.resource; -
-
+ - &reftitle.setup; @@ -16,13 +15,6 @@ &reference.simplexml.configure; - -
- &reftitle.resources; - &no.resource; -
- -
+ &reftitle.setup; @@ -30,13 +30,6 @@ - -
- &reftitle.resources; - &no.resource; -
- -
+ - &reftitle.setup; @@ -18,11 +17,6 @@ &reference.soap.ini; -
- &reftitle.resources; - &no.resource; -
-
+ - &reftitle.setup; @@ -46,11 +45,6 @@ -
- &reftitle.resources; - &no.resource; -
-
+ - &reftitle.setup;
&reftitle.required; - Модули libxml и curl также требуется включить, чтобы открыть доступ к модулю Apache Solr. @@ -45,12 +43,6 @@
-
- &reftitle.resources; - &no.resource; - -
-
+ @@ -21,7 +21,6 @@ - &reference.spl.setup; &reference.spl.constants; &reference.spl.datastructures; &reference.spl.iterators; @@ -31,11 +30,6 @@ &reference.spl.files; &reference.spl.miscellaneous; - - + @@ -21,11 +21,6 @@ &reference.sqlite3.ini; -
- &reftitle.resources; - &no.resource; -
-
+ &reftitle.setup; @@ -22,11 +22,6 @@ -
- &reftitle.resources; - &no.resource; -
-
+ &reftitle.setup; @@ -29,13 +29,6 @@ - -
- &reftitle.resources; - &no.resource; -
- -
+ - Строки @@ -11,7 +10,7 @@ Функции для работы со строками обрабатывают строки по-своему. Отдельные специализированные функции описываются разделами - о регулярных выражениях и об обработке URL-адресов. + о регулярных выражениях и об обработке URL-адресов. Информацию о поведении строк даёт глава «Строки» diff --git a/reference/strings/setup.xml b/reference/strings/setup.xml index 94bcbdb1d..e81e0973e 100644 --- a/reference/strings/setup.xml +++ b/reference/strings/setup.xml @@ -1,5 +1,5 @@ - + &reftitle.setup; @@ -13,11 +13,6 @@ -
- &reftitle.resources; - &no.resource; -
-
+ &reftitle.setup; @@ -40,14 +40,6 @@ ldconfig --print | grep libsvm
-
- &reftitle.resources; - &no.resource; - - - -
- + - &reftitle.setup; @@ -20,21 +19,6 @@ &reference.svn.configure; - -
- &reftitle.resources; - - &no.resource; -
- -
+ &reftitle.setup; @@ -12,11 +12,4 @@ &reference.swoole.ini; - -
- &reftitle.resources; - &no.resource; -
- -
diff --git a/reference/sync/book.xml b/reference/sync/book.xml index 0ba231c5b..6b6909e04 100644 --- a/reference/sync/book.xml +++ b/reference/sync/book.xml @@ -1,7 +1,6 @@ - + - Sync @@ -10,7 +9,7 @@ &reftitle.intro; - Модуль 'sync' вводит объекты кросс-платформенной синхронизации в PHP. + Модуль sync вводит объекты кросс-платформенной синхронизации в PHP. Именованные и неименованные объекты Mutex, Semaphore, Event, Reader-Writer и именованные объекты Shared Memory обеспечивают синхронизацию на уровне ОС как на платформах с поддержкой интерфейса POSIX (например, Linux), так и на Windows-платформах. diff --git a/reference/sync/setup.xml b/reference/sync/setup.xml index 41511783d..009dc46fc 100644 --- a/reference/sync/setup.xml +++ b/reference/sync/setup.xml @@ -1,7 +1,6 @@ - + - &reftitle.setup; @@ -21,11 +20,6 @@ -
- &reftitle.resources; - &no.resource; -
- + - &reftitle.setup; @@ -23,14 +22,6 @@ &reference.taint.ini; -
- &reftitle.resources; - &no.resource; - - - -
-
+ &reftitle.setup; @@ -8,14 +8,6 @@ &reference.tcpwrap.configure; - - -
- &reftitle.resources; - &no.resource; -
- -
+ &reftitle.setup; @@ -21,13 +21,6 @@ &reference.tidy.ini; - -
- &reftitle.resources; - &no.resource; -
- -
+ - &reftitle.setup; &reference.tokenizer.configure; -
- &reftitle.resources; - &no.resource; -
-
+ &reftitle.setup; @@ -120,11 +120,6 @@ -
- &reftitle.resources; - &no.resource; -
-
+ - URL @@ -13,7 +12,6 @@
- &reference.url.setup; &reference.url.constants; &reference.url.reference;
diff --git a/reference/v8js/setup.xml b/reference/v8js/setup.xml index d461c136f..a0de523c7 100644 --- a/reference/v8js/setup.xml +++ b/reference/v8js/setup.xml @@ -1,5 +1,5 @@ - + &reftitle.setup; @@ -15,11 +15,6 @@ &reference.v8js.ini; -
- &reftitle.resources; - &no.resource; -
-
+ - - &reftitle.setup; &reference.var.ini; -
- &reftitle.resources; - &no.resource; -
-
+ &reftitle.setup; @@ -28,11 +28,6 @@ -
- &reftitle.resources; - &no.resource; -
-
+ - &reftitle.setup; @@ -32,13 +31,6 @@ - -
- &reftitle.resources; - &no.resource; -
- -
Вопросы безопасности diff --git a/reference/wincache/setup.xml b/reference/wincache/setup.xml index 41f559a28..718dab6df 100644 --- a/reference/wincache/setup.xml +++ b/reference/wincache/setup.xml @@ -1,7 +1,6 @@ - + - &reftitle.setup; @@ -329,10 +328,7 @@ filesize=wincache_filesize
-
- &reftitle.resources; - &no.resource; -
+
+ - &reftitle.setup; @@ -16,8 +15,8 @@ Функции модуля работают только с файловыми системами, которые поддерживают расширенные атрибуты и включают атрибуты в момент монтирования. Вот некоторые - распространённые файловые системы, которые поддерживают расширенные атрибуты: ext2, ext3, - reiserfs, jfs и xfs. + распространённые файловые системы, которые поддерживают расширенные атрибуты: ext2, ext3, + reiserfs, jfs и xfs. @@ -27,13 +26,6 @@ &reference.xattr.configure; - -
- &reftitle.resources; - &no.resource; -
- -
+ - &reftitle.setup; @@ -24,13 +23,6 @@ &reference.xdiff.configure; - -
- &reftitle.resources; - &no.resource; -
- -
+ - &reftitle.setup; @@ -23,11 +22,6 @@ &reference.xhprof.configure; &reference.xhprof.ini; -
- &reftitle.resources; - &no.resource; -
-
+ &reftitle.setup; @@ -22,13 +22,6 @@ - -
- &reftitle.resources; - &no.resource; -
- -
+ - &reftitle.setup; @@ -21,13 +20,6 @@ &reference.xsl.configure; - -
- &reftitle.resources; - &no.resource; -
- -
+ &reftitle.setup; @@ -24,13 +24,6 @@ &reference.yaf.ini; - -
- &reftitle.resources; - &no.resource; -
- -
+ - &reftitle.setup; @@ -28,14 +27,6 @@ &reference.yaml.ini; -
- &reftitle.resources; - &no.resource; - - - -
-
+ &reftitle.setup; @@ -21,13 +21,6 @@ &reference.yaz.configure; - -
- &reftitle.resources; - &no.resource; -
- -
+ - &reftitle.setup; @@ -24,13 +23,6 @@ &reference.zookeeper.ini; - -
- &reftitle.resources; - &no.resource; -
- -
+ Сообщения об ошибках @@ -57,7 +57,7 @@ Сам стиль стандартной информации о PHP-ошибке указывает, что система работает на PHP. При просмотре - .html-страницы и исследовании бэкенда в поиске слабых мест в системе, + .html-страницы и исследовании бэкенда в поиске слабых мест в системе, взломщик вводит неверные данные и узнаёт, что систему построили на PHP.