php魔术常量实例介绍,php魔术常量
魔术常量 php向它运行的任何脚本提供了大量的预定义常量了,我们常用的php魔术常量有 __CLASS__ __FUNCTION__ __LINE__ __FILE__ __DIR__ __METHOD__了,本文章通过php实例向大家介绍php魔术常量
实例:
1 2 3 4 5 6 7 8 9 10 11 12 13 | <span> class </span><span> MoShu{
</span><span> public </span> <span> function </span><span> moshu() {
</span><span> echo </span> '当前类名:' . <span> __CLASS__ </span> . "<br />" <span>;
</span><span> echo </span> '当前方法名:' . <span> __FUNCTION__ </span> . "<br />" <span>;
</span><span> echo </span> '当前文件中所在的行数:' . <span> __LINE__ </span> . "<br />" <span>;
</span><span> echo </span> '当前文件绝对路径:' . <span> __FILE__ </span> . "<br />" <span>;
</span><span> echo </span> '当前文件所在的绝对路径的文件夹:' . __DIR__ . "<br />" <span>;
</span><span> echo </span> '返回类名::方法名:' . <span> __METHOD__ </span> . "<br />" <span>;
}
}
</span><span> $moshu </span> = <span> new </span><span> moshu();
</span><span> $moshu </span>->moshu();
|
ログイン後にコピー
将代码复制到这里运行一把
结果如下:
1 2 3 4 5 6 | <span>当前类名:MoShu
当前方法名:moshu
当前文件中所在的行数:</span>10<span>
当前文件绝对路径:D</span>:\xampp\htdocs\test\moshu.<span>php
当前文件所在的绝对路径的文件夹:D</span>:<span>\xampp\htdocs\test
返回类名</span>::方法名:MoShu::moshu
|
ログイン後にコピー