私人调试函数求优化
1.可能有点异想天开,我希望获取调用这个函数的文件的文件名和行数,目前的死办法是外面传__FILE__和__LINE__
2.我想获取外面传的调试变量的名称,例如你有个变量叫 $abc = 'fdsafs'; 这样赋值了,然后 debug($abc); 我能在这个函数内部想办法知道这个变量的名称叫 abc
3.获取变量类型,类似别的语言的typeof,现在来一个变量,假设它是字符串,却没办法echo typeof($data) ,却要if(is_string($data))echo 'string';...
4.你能提出的更多优化建议,写一写你的改造结果~
====================
这个函数从当初最简单的
function debug($data, $die = false){
echo '
';<br />
print_r($data);<br />
echo '\n";<br />
print_r(var_export($data, true));<br />
echo "function debug()<br />
{<br />
global $config;<br />
if(!$config['debug']) {<br />
return;<br />
}<br />
<br />
echo '<pre class="brush:php;toolbar:false;">';<br />
foreach(func_get_args() as $var)<br />
var_dump($var);<br />
echo '
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号