当我在我的MAC上运行phpcs(PHP_CodeSniffer pear包)(我需要使用PAReview.sh)时,我得到了这些错误
PHP已弃用:在第91行的usr / lib / php / PEAR / Frontend.php中弃用了按引用分配new的返回值PHP致命
错误:在/usr/lib/php/PEAR/Frontend.php中找不到类'PEAR' 第47行
基本上在第47行扩展了PEAR类。奇怪的是我在这里有PEAR课程
/usr/lib/php/PEAR.php
/usr/local/zend/share/pear/PEAR.php
但这是我的包含路径
的include_path = ':在/ usr /本地/ Zend的/共享/ ZendFramework /库:在/ usr /本地/ Zend的/共享/梨:/ usr / lib中/ PHP'
什么是狼?
答案 0 :(得分:0)
我的猜测是你的include_path
有一个名为PEAR.php
的文件(在Mac上不区分大小写),它不包含class PEAR
定义。我会查看include_path
中的每个目录,看看是否有另一个文件在正确的PEAR.php文件之前拉入(确保你查看当前的工作目录,因为你有你路上.
。