error_reporting n'est pas pris en compte
Posté : 31 déc. 2012, 15:08
Bonjour à tous,
Je viens d'installer un serveur php 5.3.10 en LAMP(s). Il fonctionne bien et j'accède au pages php créées sans problème. En mode développement, je voulais avoir tous les messages d'erreurs qui s'affichent et donc j'ai modifié dans le php.ini (le bon !) les valeurs error_reporting et display_errors.
Ce que je voudrais maintenant est d'utiliser la fonction error_reporting (integer) directement dans mes scripts car je vais transférer l'application vers le serveur de production. J'ai donc remis display_errors et error_reporting à off dans le php.ini et ai voulu utiliser le init_set :
Que dois-je faire ?
Je viens d'installer un serveur php 5.3.10 en LAMP(s). Il fonctionne bien et j'accède au pages php créées sans problème. En mode développement, je voulais avoir tous les messages d'erreurs qui s'affichent et donc j'ai modifié dans le php.ini (le bon !) les valeurs error_reporting et display_errors.
Code : Tout sélectionner
display_errors :On
error_reporting : E_ALL & E_STRICTinit_set ('display_errors','1');
init_set ('error_reporting','1'); //revient à error_reporting(1) dans php.net
Mais cela ne marche pas : les erreurs ne s'affichent plus. Que dois-je faire ?