Други промени
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Други промени
Референца за `migration70.other-changes.php` со подобрена типографија и навигација.
Други промени
Loosening Reserved Word Restrictions
Олабавување на ограничувањата за резервирани зборови
Глобално резервираните зборови како имиња на својства, константи и методи во рамките на класи, интерфејси и трајти сега се дозволени. Ова го намалува површината на BC прекините кога се воведуваат нови клучни зборови и избегнува ограничувања на именувањето на API-ите.
<?php
// 'new', 'private', and 'for' were previously unusable
Project::new('Project Name')->private()->for('purpose here')->with('username here');
?>
Ова е особено корисно при креирање внатрешни DSL-и со течни интерфејси: class Единственото ограничување е штоClassName::class).
клучниот збор сè уште не може да се користи како име на константа, инаку би било во конфликт со синтаксата за резолуција на имињата на класите (
Отстранување на предупредувањето date.timezone
date.timezone Претходно, се емитуваше предупредување ако
date.timezone INI поставката не беше поставена пред да се користат какви било функции базирани на датум или време. Сега, ова предупредување е отстрането (со