PHP的调用位置和行数的问题

WBOY
发布: 2016-08-27 09:06:48
原创
1033 人浏览过

现在有一种情况, 有一个可以获取当前行数等等的类。被引入在页面的各个位置。

比如A页面用这个获取方法的时候能得到当前A调用这个方法的当前行数
B,C,D页面同理。

请问如何用php实现。 多谢

回复内容:

现在有一种情况, 有一个可以获取当前行数等等的类。被引入在页面的各个位置。

比如A页面用这个获取方法的时候能得到当前A调用这个方法的当前行数
B,C,D页面同理。

请问如何用php实现。 多谢

反射?

可以参考一下:

<code>$bt = debug_backtrace();
$file = __FILE__;
$line = "unkown";
if (isset($bt[0]) && isset($bt[0]['file'])) {
    $file = $bt[0]['file'];
    $line = $bt[0]['line'];
}
$fl=  '['.$file.':'.$line.']';</code>
登录后复制

请参考魔法变量

<code>__LINE__
__FUNCTION__
__CLASS__
__METHOD__</code>
登录后复制
相关标签:
php
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板