當我試圖在OS X上安裝PEAR,使用內置的PHP 5.3的安裝。我這樣做:過時的錯誤安裝梨
curl http://pear.php.net/go-pear > go-pear.php
php go-pear.php
回答一些提示後,我開始越來越噸的錯誤是這樣的:
Deprecated: Assigning the return value of new by reference is deprecated in /Users/username/bin/pear/temp/PEAR.php on line 563
PHP Deprecated: Assigning the return value of new by reference is deprecated in /Users/username/bin/pear/temp/PEAR.php on line 566
現在,我明白這些錯誤的意思。我只是想隱藏它們。所以在我的/private/etc/php.ini
文件,我有以下幾點:
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
這在我自己的代碼隱藏那些同樣的錯誤。但是在PEAR中它不是。他們似乎正在改變error_reporting級別。
是否有解決這一問題的好辦法?
恐怕解決這個問題的最好方法是向PEAR的維護者提交一個錯誤報告以修復他們的代碼。 – staticsan 2010-05-11 01:43:52