array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'about.phpversions.php', 1 => 'Версии PHP, документированные в этом руководстве', ), 'up' => array ( 0 => 'about.php', 1 => 'Об этом руководстве', ), 'prev' => array ( 0 => 'about.prototypes.php', 1 => 'Как читать определения функции (прототип)', ), 'next' => array ( 0 => 'about.more.php', 1 => 'Как узнать больше о PHP', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'appendices/about.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
Данное руководство содержит информацию о прошлых, настоящих и будущих версиях PHP. Изменения поведения документированы замечаниями, историей изменений и непосредственно в тексте самого руководства. Самой ранней документируемой версией PHP является 7.0.0.
Если документация доступна для самой последней (ещё невыпущенной) разрабатываемой версии PHP, она помечается либо как "доступно в Git", либо "разрабатываемая версия". И хотя эти изменения запланированы, в редких случаях они могут измениться.
Вся разработка ведётся в Git и может быть получена способом, описанным на странице » анонимный доступ к Git.
Для ясности, руководство указывает основную, промежуточную и дробную версию релизов PHP.
Возьмём для примера версию PHP 7.3.1
, 7
является основной версией, 3 является промежуточной, и
1 является дробной версией. Обычно новые возможности в PHP добавляются
только в основных и промежуточных версиях, а исправления ошибок - в дробных. Однако,
это соглашение не всегда верно.
Также учтите, что руководство по PHP пишется в настоящем, а не в будущем времени, даже для задокументированных, но ещё недоступных возможностей. Это сделано для того, чтобы облегчить испытание временем для данного руководства, таким образом можно избежать рутинных грамматических правок с каждой новой выпущенной версией PHP.
Много раз в руководстве указываются "значения по умолчанию" для различных директив PHP. Эти значения основаны на том, как ведёт себя PHP без конфигурационного файла php.ini, поэтому они могут отличаться от тех, что приведены в распространяемых вместе с PHP файлах php.ini-development и php.ini-production. Они также относятся к последней версии PHP, хотя история изменений упоминает только прошлые значения. За подробной информацией об этих значениях и их истории изменений обращайтесь к приложению со списком PHP директив.