pas de message d'erreur sur appel de fonction indéfinie

Eléphanteau du PHP | 40 Messages

03 mars 2016, 13:12

Bonjour,

Je ne comprends pas pourquoi l'appel statique d'une classe dont le fichier n'est pas inclu au script appelant ne génère aucune erreur.
Sous Debian Jessie / PHP 5.6 / Joomla 2.5:
display_errors = On
display_startup_errors = Off
log_errors = On
ignore_repeated_errors = Off
track_errors = Off
html_errors = On
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
error_log = /var/log/apache2/error.log
Tel quel ce code fonctionne:

Code : Tout sélectionner

require_once JPATH_ADMINISTRATOR . "/components/com_ged/helpers/helper.php"; $filter_peid = gedHelper::getCfaRootId();
Si je commente le require aucune erreur, notice ou warning généré
Si j'indique un chemin erronné non plus
Peut-on changer ce comportement ?

Mammouth du PHP | 2703 Messages

03 mars 2016, 17:03

le require n'a pas été déjà fait dans le code avant cet appel ?

quid avec
$filter_peid = gedHelper::getCfaRootIdtesttttttttttt();