par contre ce qui est certain c'est que dans un "code compilé" (appellation traditionnelle), les erreurs de syntaxes sont détectée lors de la compilation et il ne peut rester que des erreurs d'exécution.
à contrario, dans un script PHP tu peux écrire n'importe quoi, ce n'est qu'une fois le code exécuté que l'erreur te saute à la figure.
démonstration:
1 2 3 4 5 6 7 8 9 10
|
<?php
if (isset($_REQUEST['test'])) {
echo 'je vais produire une erreur';
tartanpion();
} else {
echo 'ce script contient une erreur invisible !<br>';
echo 'cliquez <a href="?test">ici</a> pour la mettre en évidence';
}
?> |
maintenant, si tu remplaces "tartanpion()" par "blah blah blah" tu auras bien "Parse error" car le parseur ne s'y retrouve pas.
Partager