Cela permet d'avoir différents moyens pour activer
le débogage. NONE
signifie qu'aucune
méthode alternative n'est autorisée. URL
signifie que si SMARTY_DEBUG
se
trouve dans QUERY_STRING
, le débogage
est activé à l'invocation du script. Si
$debugging
est à TRUE
, cette valeur est sans effet.
Example 12.3. $debugging_ctrl sur localhost
<?php // affiche la console de débogage uniquement sur localhost ie // http://localhost/script.php?foo=bar&SMARTY_DEBUG $smarty->debugging = false; // the default $smarty->debugging_ctrl = ($_SERVER['SERVER_NAME'] == 'localhost') ? 'URL' : 'NONE'; ?>
Voir aussi
la console de débogage et
$debugging
.