Maison >développement back-end >Problème PHP >Différences entre les versions de PHP

Différences entre les versions de PHP

王林
王林original
2019-10-10 17:51:124574parcourir

Différences entre les versions de PHP

1. Comparaison des différences entre les versions PHP 5.2, 5.3, 5.4, 5.5, 5.6 et explication détaillée des nouvelles fonctionnalités

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 Nouvelles fonctionnalités

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

1. Type de variable

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

}

2. 🎜>

try/catch

3. zval utilise la mémoire de pile

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

php7 zval val;
Tutoriel recommandé :

Tutoriel vidéo PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn