ホームページ  >  記事  >  バックエンド開発  >  PHP の一般的に使用されているいくつかのバージョンにはどのような変更が加えられましたか?

PHP の一般的に使用されているいくつかのバージョンにはどのような変更が加えられましたか?

*文
*文オリジナル
2017-12-23 09:31:423715ブラウズ

一部の友人は、PHP を学習する過程でバージョンの不一致が原因で互換性の問題に遭遇することがよくあります。ここでは、最も一般的に使用されている PHP バージョンでどのような改善が加えられたのか、またどの機能を実行するにはどのバージョンが必要なのかを見ていきます。

この記事は PHP の公式ドキュメントから引用したものであり、ここでは展開されません。研究リストとして興味のある友人に提供されます。 PHP 5.3 5


りー

PHP5.6


りー

PHP7.0


りー

PHP7.1


添加了命名空间的支持.
添加了静态晚绑定支持.
添加了跳标签支持.
添加了原生的闭包(Lambda/匿名函数)支持.
新增了两个魔术方法, __callStatic 和 __invoke.
添加了 Nowdoc 语法支持, 类似于 Heredoc 语法, 但是包含单引号.
使用 Heredoc 来初始化静态变量和类属性/常量变为可能.
可使用双引号声明 Heredoc, 补充了 Nowdoc 语法.
可在类外部使用 const 关键词声明 常量.
三元运算操作符有了简写形式: ?:.
HTTP 流包裹器将从 200 到 399 全部的状态码都视为成功。
动态访问静态方法变为可能.
异常可以被内嵌.
新增了循环引用的垃圾回收器并且默认是开启的.
mail() 现在支持邮件发送日志. (注意: 仅支持通过该函数发送的邮件.)

関連おすすめ情報:

[コース] PHP7 新機能マニュアル


PHP7 を高速化する Hugepage の使用状況分析


PHP5.6.30 と Apache2.4.x の構成の分析

以上がPHP の一般的に使用されているいくつかのバージョンにはどのような変更が加えられましたか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。