Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Frederic BISSON
Bonjour, est-il possible de configurer PHP pour que la déclaration de variables globales et locales soit obligatoire ? Je ne sais pas si c'est configurable, mais en faisant un
error_reporting(E_ALL);
suivi d'une définition du gestionnaire d'erreur : function gestionnaire_erreur($errno, $errstr, $errfile, $errline) { // Affichage des messages d'erreur // ... // ...
exit(1); }
// Définit le nouveau gestionnaire d'erreurs $ancien_gestionnaire=set_error_handler('gestionnaire_erreur');
A la moindre variable manquante à l'appel, le script s'arrêtera.
@+
Frédéric BISSON
Bonjour, est-il possible de configurer PHP pour que la déclaration de
variables globales et locales soit obligatoire ?
Je ne sais pas si c'est configurable, mais en faisant un
error_reporting(E_ALL);
suivi d'une définition du gestionnaire d'erreur :
function gestionnaire_erreur($errno, $errstr, $errfile, $errline) {
// Affichage des messages d'erreur
// ...
// ...
exit(1);
}
// Définit le nouveau gestionnaire d'erreurs
$ancien_gestionnaire=set_error_handler('gestionnaire_erreur');
A la moindre variable manquante à l'appel, le script s'arrêtera.
Bonjour, est-il possible de configurer PHP pour que la déclaration de variables globales et locales soit obligatoire ? Je ne sais pas si c'est configurable, mais en faisant un
error_reporting(E_ALL);
suivi d'une définition du gestionnaire d'erreur : function gestionnaire_erreur($errno, $errstr, $errfile, $errline) { // Affichage des messages d'erreur // ... // ...
exit(1); }
// Définit le nouveau gestionnaire d'erreurs $ancien_gestionnaire=set_error_handler('gestionnaire_erreur');
A la moindre variable manquante à l'appel, le script s'arrêtera.
@+
Frédéric BISSON
Zouplaz
Frederic BISSON - :
Bonjour, est-il possible de configurer PHP pour que la déclaration de variables globales et locales soit obligatoire ? Je ne sais pas si c'est configurable, mais en faisant un
error_reporting(E_ALL);
suivi d'une définition du gestionnaire d'erreur : function gestionnaire_erreur($errno, $errstr, $errfile, $errline) { // Affichage des messages d'erreur // ... // ...
exit(1); }
// Définit le nouveau gestionnaire d'erreurs $ancien_gestionnaire=set_error_handler('gestionnaire_erreur');
A la moindre variable manquante à l'appel, le script s'arrêtera.
Merci, c'est une piste mais il va aussi s'arrêter si un indice de tableau n'existe pas (ex. $row['truc']) et il m'arrive souvent que certaines de mes fonctions acceptent soit un tableau initialisé, soit null...
Et avec PHP5, il y a une solution ?
Frederic BISSON - zigazou@free.fr :
Bonjour, est-il possible de configurer PHP pour que la déclaration de
variables globales et locales soit obligatoire ?
Je ne sais pas si c'est configurable, mais en faisant un
error_reporting(E_ALL);
suivi d'une définition du gestionnaire d'erreur :
function gestionnaire_erreur($errno, $errstr, $errfile, $errline) {
// Affichage des messages d'erreur
// ...
// ...
exit(1);
}
// Définit le nouveau gestionnaire d'erreurs
$ancien_gestionnaire=set_error_handler('gestionnaire_erreur');
A la moindre variable manquante à l'appel, le script s'arrêtera.
Merci, c'est une piste mais il va aussi s'arrêter si un indice de tableau
n'existe pas (ex. $row['truc']) et il m'arrive souvent que certaines de mes
fonctions acceptent soit un tableau initialisé, soit null...
Bonjour, est-il possible de configurer PHP pour que la déclaration de variables globales et locales soit obligatoire ? Je ne sais pas si c'est configurable, mais en faisant un
error_reporting(E_ALL);
suivi d'une définition du gestionnaire d'erreur : function gestionnaire_erreur($errno, $errstr, $errfile, $errline) { // Affichage des messages d'erreur // ... // ...
exit(1); }
// Définit le nouveau gestionnaire d'erreurs $ancien_gestionnaire=set_error_handler('gestionnaire_erreur');
A la moindre variable manquante à l'appel, le script s'arrêtera.
Merci, c'est une piste mais il va aussi s'arrêter si un indice de tableau n'existe pas (ex. $row['truc']) et il m'arrive souvent que certaines de mes fonctions acceptent soit un tableau initialisé, soit null...