- Tweet
Si vous utilisez PHP 5.3 et qu’il vous arrive de travailler sur sur des scripts ou CMS « anciens » qui ont été développés pour les versions de PHP inférieurs à 5.3, il y a de fortes chances que vous ayez sur la plupart de vos pages un voire plusieurs messages d’erreur ressemblant à:
Deprecated: Assigned value etc.
En gros PHP vous dit que le script fait appel à des fonctions ou une syntaxe qui sont dépréciées, c’est à dire obsolètes et qui ne seront bientôt plus supportées ou du moins plus utilisées du tout.
Si vous ne voulez plus être embêté par l’affichage de ces erreurs, vous pouvez en masquer l’affichage. Pour ce faire, vous avez deux possibilités selon votre configuration. Si vous avez accès au fichier php.ini de votre serveur, modifiez le ainsi:
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
si vous n’avez pas accès au fichier php.ini une solution rapide consiste à placer dans un fichier .htaccess, à la racine de votre dossier web, les directives suivantes:
php_flag display_errors off
php_flag log_errors off
Pensez à redémarrer votre serveur Apache, au cas où. Voilà avec ça vous devriez être tranquille.