将 php 代码从 5.4 迁移到 php 7
Migrate php codes from 5.4 to php 7
目前,我正在使用 php 5.4,我想升级到 7 或 7.2。 运行 我的代码在服务器 php 7.2 上时,它抛出语法错误,意外 'new' (T_NEW)。它取决于分配的 class 和 & 运算符。
我用的就是这种代码的整体项目。不可能删除所有功能。
$instance =& new Configure();
我可以在 php 7.2 下实现 运行 我的项目而不删除分配运算符吗?
Since PHP 5, new returns a reference automatically, so using =& in this context is deprecated and produces an E_DEPRECATED message in PHP 5.3 and later, and an E_STRICT message in earlier versions. As of PHP 7.0 it is syntactically invalid.
所以你必须改变你的代码。
目前,我正在使用 php 5.4,我想升级到 7 或 7.2。 运行 我的代码在服务器 php 7.2 上时,它抛出语法错误,意外 'new' (T_NEW)。它取决于分配的 class 和 & 运算符。
我用的就是这种代码的整体项目。不可能删除所有功能。
$instance =& new Configure();
我可以在 php 7.2 下实现 运行 我的项目而不删除分配运算符吗?
Since PHP 5, new returns a reference automatically, so using =& in this context is deprecated and produces an E_DEPRECATED message in PHP 5.3 and later, and an E_STRICT message in earlier versions. As of PHP 7.0 it is syntactically invalid.
所以你必须改变你的代码。