Heim  >  Artikel  >  Backend-Entwicklung  >  Unterschiede zwischen PHP-Versionen

Unterschiede zwischen PHP-Versionen

王林
王林Original
2019-10-10 17:51:124479Durchsuche

Unterschiede zwischen PHP-Versionen

1. Vergleich der Unterschiede zwischen den Versionen PHP 5.2, 5.3, 5.4, 5.5, 5.6 und detaillierte Erläuterung der neuen Funktionen

PHP5.2 以前:autoload, PDO 和 MySQLi, 类型约束
PHP5.2:JSON 支持
PHP5.3:弃用的功能,匿名函数,新增魔术方法,命名空间,后期静态绑定,Heredoc 和 Nowdoc, const, 三元运算符,Phar
PHP5.4:Short Open Tag, 数组简写形式,Traits, 内置 Web 服务器,细节修改
PHP5.5:yield, list() 用于 foreach, 细节修改
PHP5.6: 常量增强,可变函数参数,命名空间增强

2. PHP7 Neue Funktionen

./bin/php -v  #查看PHP版本
./bin/php -m  #查看安装的模块

1. Variablentyp

function test(int $a,string $b,array $c):int{

}

2 🎜>

try/catch

3. zval verwendet Stapelspeicher

节约了内存分配
php5
zval*val;make_std_zval(val);

php7 zval val;
Empfohlenes Tutorial:

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonUnterschiede zwischen PHP-Versionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn