J'essaye d'installer PEAR sur OS X, en utilisant l'installation PHP 5.3 intégrée. Je l'ai fait:Des erreurs obsolètes lors de l'installation de pear
curl http://pear.php.net/go-pear > go-pear.php
php go-pear.php
Après avoir répondu à quelques invites, je commence à obtenir des tonnes d'erreurs comme ceci:
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
Maintenant, je comprends ce que ces erreurs signifient. Je veux juste les cacher. Donc, dans mon dossier /private/etc/php.ini
, je donne les résultats suivants:
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
Ce cache ces mêmes erreurs dans mon propre code. Mais dans PEAR, ce n'est pas le cas. Ils semblent changer le niveau error_reporting.
Y at-il un bon moyen de résoudre ce problème?
Je crains que la meilleure façon de résoudre ce problème est de déposer un rapport de bogue pour que les mainteneurs de PEAR corrigent leur code. – staticsan