Voici ce que je veux faire: Je veux être capable de déboguer mon application de manière agréable et propre.Méthode statique pour retourner la classe et la méthode dans laquelle il est réellement utilisé
J'ai ce html statique :: debug ($ var) que je voudrais retourner la classe et la méthode, il est utilisé dans plus le nom de la variable et son contenu, sans connaître le nom de la classe, il sera utilisé à l'avance.
Si je _ CLASSE _ ou getClass() renvoie le code HTML de classe où il a été instancié. Je voudrais retourner la classe et la méthode où elle a été utilisée.
Un exemple, ce n'est pas le code réel:
class HTML
{
static function debug($var) {
echo "<pre style=\"border: 1px solid #000; height: {9em};
overflow: auto; margin: 0.5em;\">";
echo '<b><u><font color = brown> In '.__CLASS__.'</u> : </font></b>';
ou
echo '<b><u><font color = brown> In '.get_class($this).'</u> : </font></b>';
var_dump($var);
echo "</pre>\n";
}
}
Class MyClass
{
function myMethod() {
$variable = 'my_temp_var';
html::debug($variable);
}
}
Voilà, merci.