Bonjour à tous, voici mon problème;

Je travaille actuellement sous un mac avec MAMP et celui-ci ne se comporte pas comme WAMP sur Windows.
je m'explique, quand je fais une "erreur de syntaxe" en PHP ou SQL, celui-ci me retourne une page blanche et aucune erreur ne s'affiche.

J'ai modifié ces lignes de codes dans mon php.ini.

error_reporting = E_ALL
display_errors = On
display_startup_errors = On
log_errors = On

J'ai testé sur Firefox, Chrome, Safari...
Mais MAMP me retourne toujours une page blanche quand mon code contient des erreurs.
Je suis actuellement sous la version 5.4.4 de PHP.

Quelqu'un aurait-il une solution ?

Merci.

2 réponses


RedaElkhayat
Réponse acceptée

Salut, essaie au début de ton script cette ligne :

<?php
    error_reporting(-1);
?>
christ
Auteur

Je te remercie sa marche !

C'est assez bizarre de devoir rajouter un -1.

Mais maintenant mes erreurs s'affichent.
Exemple : Parse error: syntax error, unexpected '(array)' (array) (T_ARRAY_CAST) in /Applications/MAMP/htdocs/site/php/index.php on line 75

Mes erreurs s'affichent comme ceci, au lieu d'avoir comme sur windows un tableau d'erreur, mais peut importe je n'ai plus besoin de me rendre dans la console pour voir mes erreurs.

Merci beaucoup.