【发布时间】:2019-02-25 11:40:29
【问题描述】:
我正在升级用于项目的 PHP 版本。使用 PHP Code Sniffer 查找 PHP 7.2 可能存在的问题。如何解决以下问题?
1)$this->mbstring_overload = ini_get('mbstring.func_overload') & 2;
INI 指令 'mbstring.func_overload' 自 PHP 7.2 起已弃用。
2) $s->service($HTTP_RAW_POST_DATA);
全局变量 '$HTTP_RAW_POST_DATA' 自 PHP 5.6 起已弃用,自 PHP 7.0 起已删除;改用 php://input
3) $this->asp_tags = (ini_get('asp_tags') != '0');
自 PHP 7.0 起删除了 INI 指令“asp_tags”。
由于这在 PHP 7.0 中已被删除,有什么替代方法?
【问题讨论】: