Archives par mot-clef : astuces

Il y a quelques soirs, je testais une classe sous atoum avec mon pote m0hda (oui on se fait des soirées code, faut bien apprendre de nouvelles choses) et à l’exécution, voilà le résultat qu’on obtenait avec CLI :   dev [/var/www] > php ./tests/totoTest.php 3 7 bool(true) dev [/var/www] > L’exécution du script php s’arrête comme ça, sans erreur et sans avoir fini. Notre fichier de tests (qu’on a simplifié pour illustrer ce billet) :     <?php namespace { echo __LINE__."\n"; // 3 use \mageekguy\atoum; require __DIR__.'/../classes/toto.php'; echo __LINE__."\n"; // 7 var_dump(file_exists(__DIR__.'/atoum/mageekguy.atoum.phar')); require __DIR__.'/atoum/mageekguy.atoum.phar'; echo __LINE__."\n"; // 10 } ?> Rah mince, que se passe-t’il ? Le chemin est bon puisque file_exists() nous confirme que le fichier existe. Et pourtant le code s’arrête net sans message, sans erreur, sans exception au moment du require_once.   Le contexte On utilisait … Continuer la lecture