Други промени
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Други промени
Референца за `migration70.other-changes.php` со подобрена типографија и навигација.
Други промени
Олабавување на ограничувањата за резервирани зборови
Олабавување на ограничувањата за резервирани зборови
Глобално резервираните зборови како имиња на својства, константи и методи во рамките на класи, интерфејси и трајти сега се дозволени. Ова го намалува површината на 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 поставката не беше поставена пред да се користат какви било функции базирани на датум или време. Сега, ова предупредување е отстрането (со