Hello,
Si tu coupe au mauvais endroit, c’est ta technique qui peut générer d’autres erreurs (variables non présente…) , et en plus il y a un risque, lors du « couper » l’info peut ce perdre. (panne, reboot, bug …) la méthode que je conseil, et que j’utilise, est celle de @Jeandhom, pas mieux que de cette méthode pour débugger et ne pas hésiter a générer des lignes de log.
Maintenant j’utilise systématiquement une variable en entête de bloc code :
$debug = false;
Ainsi je commente au max le code :
if ($debug == true) $scenario->setLog('La fonction xxx a retourné .... [OK]');
ensuite en cas de debug, il suffit de passer la variable $debug
a ‹ true › pour avoir des log detaillés.