la fonction error_reporting(E_ALL) ne produit pas d'erreur
C'est mon script php-
<?php
error_reporting(E_ALL);
echo('catch this -> ' ;. $thisdoesnotexist);
?>
Qui, évidemment, doit montrer quelque chose, si elle doit être exécutée.
Tout ce que je vois, c'est une page vide. Pourquoi est - error_reporting(E_ALL)
pas de travail?
<?php
ini_set("display_errors", "1");
error_reporting(E_ALL);
echo('catch this -> ' ;. $thisdoesnotexist);
?>
N'aide pas non plus. Tout ce que j'obtiens est une page vide.
J'ai été à php.ini
et définir display_errors = On
et display_startup_errors = On
.
Rien ne se passe.
- Comment est
display_errors
l'installation? - vérifier display_errors réglage
- N'aide pas, comme je l'ai déjà réfléchi à ma question de modifier.
- Vous pouvez vérifier la syntaxe d'abord par l'exécution de
php -l <file>
- double possible de PHP error_reporting ne fonctionne pas
Vous devez vous connecter pour publier un commentaire.
Votre fichier a erreur de syntaxe, de sorte que votre fichier n'a pas été interprété, de sorte que les paramètres n'a pas été modifié et que vous avez une page vierge.
Vous pouvez séparer votre fichier à deux.
index.php
error.php
Que l'erreur est un erreur d'analyse de la. Le analyseur est de le jeter en passant par le code, essayer de le comprendre. Pas de code est exécuté dans le traitement de la scène. De ce fait, il n'a pas encore exécuté le
error_reporting
ligne, par conséquent le rapport d'erreur paramètres ne sont pas encore changé.Vous ne pouvez pas modifier les rapports d'erreur paramètres (ou vraiment, ne rien) dans un fichier avec des erreurs de syntaxe.
Dans votre php.le fichier ini de vérifier
display_errors
. Je pense qu'il est éteint.Dans votre php.le fichier ini de vérifier display_errors. S'il est éteint, puis la faire comme ci-dessous:
Il devrait afficher des avertissements/avis/erreurs .
Veuillez lire ce
http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting
vous pouvez essayer de mettre cela dans votre php.ini:
En php.fichier ini vous pouvez également définir le
error_reporting();
activer l'affichage des erreurs dans votre ini
http://www.php.net/manual/en/errorfunc.configuration.php#ini.display-errors