这是我想要做的:我希望能够很好地调试我的应用程序。
我有这个静态的 html::debug($var)我想返回它使用的类和方法以及变量名及其内容,而不知道它会提前使用的类的名称。
如果我使用_ CLASS _或getClass()它会返回它被实例化的类 HTML。我想返回使用它的类和方法。
一个例子,它不是实际的代码:
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>';
或者
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);
}
}
给你,谢谢。