Опишани одлики во PHP 7.0.x
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Опишани одлики во PHP 7.0.x
Референца за `migration70.deprecated.php` со подобрена типографија и навигација.
Опишани одлики во PHP 7.0.x
PHP 4 стил конструктори
PHP 4 стил конструктори (методи кои го имаат истото име како класата во која се дефинирани) се застарени и ќе бидат отстранети во иднина. PHP 7 ќе емитува E_DEPRECATED ако PHP 4 конструктор е единствениот конструктор дефиниран во класа. Класите што имплементираат а
__construct() метод не се засегнати.
<?php
class foo {
function foo() {
echo 'I am the constructor';
}
}
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; foo has a deprecated constructor in example.php on line 3
Статични повици до нестатични методи
Статични повици до методи кои не се декларирани static се застарени и може да бидат отстранети во иднина.
<?php
class foo {
function bar() {
echo 'I am not static!';
}
}
foo::bar();
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
Deprecated: Non-static method foo::bar() should not be called statically in - on line 8 I am not static!
password_hash() опција за сол
Опцијата за сол за password_hash() функцијата е застарена за да се спречат програмерите да генерираат свои (обично несигурни) соли. Самата функција генерира криптографски сигурна сол кога програмерот не обезбедува сол - затоа не треба да биде потребно генерирање сопствена сол.
capture_session_meta SSL опција за контекст
На capture_session_meta SSL опцијата за контекст е застарена. SSL метаподатоците сега се достапни преку
stream_get_meta_data() function.