我们如何将 cakephp 2.x 应用程序迁移到 PHP 7.x?
我有一个基于 cakePHP 的应用程序,它是在 cakePHP 2.9 中内置
的如何将其迁移到 PHP 7.x
在您自己的应用程序代码中搜索对String
的引用。
例如,在 PHP 7.2 上使用 CakePHP 2.10,以下代码给了我相同的错误:
App::uses('String', 'Utility');
App::load('String');
不仅您使用的框架版本必须与 PHP 7 兼容,而且您自己的应用程序代码也必须兼容。对于这种特殊情况,将已弃用的String
类的出现替换为CakeText
,它应该可以解决问题。