Je viens de commencer à apprendre du codage. Je n'ai pas appris HTML, CSS et JS jusqu'à présent. Je travaille actuellement sur un petit fichier PHP et je me demande où je vais à déboguer des erreurs PHP. P>
Je télécharge le petit site (qui est HTML5, CSS3, BOOTSTRAP et JQUERY) à un serveur HostGator, donc j'ai peu de contrôle de cela. P>
avec JS J'utilise la console Firefox et CSS, je trouve que l'inspecteur est très bon. Y a-t-il quelque chose de similaire pour php? P>
Ma compréhension est que PHP est terminé sur le serveur, mais puis-je voir les erreurs dans mon php dans mon navigateur? Ou, les hôtes (comme HostGator) fournissent-ils une interface de type console que je n'ai pas été en mesure de trouver? P>
3 Réponses :
Mettez ceci au début de votre code PHP:
error_reporting(E_ALL);
ini_set('display_errors', 1);
php est une langue latérale du serveur afin que vous ne puissiez pas utiliser la console de navigateur comme JavaScript. Cependant, en fonction de l'éditeur de votre utilisation, vous pouvez configurer quelque chose comme xdebug - https://xdebug.org/index .php , qui vous permettra de mettre en pause PHP pendant l'exécution, voir Valeurs variables, etc. P>
Vous pouvez également utiliser var_dump () fort> http : //php.net/manual/fr/function.var-dump.php , vider des valeurs, etc ... p>
Connectez-vous à SSH, pour savoir comment lire ici . Ecrivez la commande suivante dans votre client / console SSH
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
Dupliqué possible de Comment puis-je obtenir des erreurs php à afficher?