准备好PHP 7.2
2017年11月20日·发表的哈维尔Eguiluz
PHP 7.2将于11月30日发布ob娱乐下载Symfony 4).在过去ob娱乐下载SymfonyCon Cluj 2017会议上,莎拉Golemonphp7.2的发布经理解释说,php7.2没有php7.0那么具有革命性,但是它比php7.1提供了10%的性能提升,并且进行了一些代码清理。
使Symfonob娱乐下载y与PHP 7.2兼容
我们在一年多以前就开始研究PHP 7.2的兼容性了,我们已经成功地用PHP 7.2测试Symfony几个月了ob娱乐下载我们对特拉维斯·CI的测试.所有Syob娱乐下载mfony版本,从2.7到即将推出的3.4和4.0完全兼容PHP 7.2.
实现完全的PHP 7.2兼容性所需的更改很小,但在我们的整个代码库中都有:# 20859,# 21389,# 22707,# 23711,# 24509等。
使您的应用程序与PHP 7.2兼容
PHP项目已经发布了完整的从PHP 7.1到7.2的迁移指南.雷米夹头, PHP 7.2的另一个发布管理人员,最近发布了测试了数百个PHP库PHP 7.2。他发现最常见的错误有:
- 使用
count ()
不可数事物(例如:零
). - 使用
对象
,它现在是一个保留字(可用于输入提示方法参数)。 - 更严格的原型检查(在PHP 7.2之前,如果一个方法是在接口中定义的,那么兼容性只针对接口进行测量,并且忽略任何父方法的签名)。
如果还不能升级到PHP 7.2,可以安装PHP 7.2 Polyfill组件在你的项目中。polyfill是PHP库,它允许您使用现代PHP版本中包含的一些特性(例如,在由于某种原因仍然必须使用PHP 5.3的遗留应用程序中使用PHP 5.5或7.0特性)。
PHP 7.2 polyfill包含几个函数(spl_object_id ()
,stream_isatty ()
,utf8_encode ()
,utf8_decode ()
而且sapi_windows_vt100_support ()
仅在Windows中)和一个新常量(PHP_OS_FAMILY
).
发表在#ob娱乐下载
评论
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。