Опишани одлики во PHP 5.6.x
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Опишани одлики во PHP 5.6.x
Референца за `migration56.deprecated.php` со подобрена типографија и навигација.
Опишани одлики во PHP 5.6.x
Повици од некомпатибилен контекст
Методите повикани од некомпатибилен контекст сега се застарени и ќе генерираат E_DEPRECATED грешки при повикување наместо
E_STRICT. Поддршката за овие повици ќе биде отстранета во идна верзија на PHP.
Пример за таков повик е:
<?php
class A {
function f() { echo get_class($this); }
}
class B {
function f() { A::f(); }
}
(new B)->f();
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
Deprecated: Non-static method A::f() should not be called statically, assuming $this from incompatible context in - on line 7 B
$HTTP_RAW_POST_DATA and always_populate_raw_post_data
always_populate_raw_post_data
сега ќе генерира E_DEPRECATED грешка кога
$HTTP_RAW_POST_DATA е пополнето. Новиот код треба да користи
php://input
наместо $HTTP_RAW_POST_DATA, што ќе биде отстрането во идно издание. Можете да се одлучите за новото однесување (во кое
$HTTP_RAW_POST_DATA никогаш не е дефинирано, оттука ниту
E_DEPRECATED грешка ќе биде генерирана) со поставување
always_populate_raw_post_data
to -1.
iconv and mbstring поставки за кодирање
На iconv and
mbstring конфигурациските опции поврзани со кодирањето се застарени во корист на
default_charset. Застарените опции се: