PHP魔术变量

_LINE_

文件中的当前行号。(空行也算是一行)

    <?php
    echo '这是第 " ' . __LINE__ . ' " 行';

![Uploading Paste_Image_664140.png . . .]

FILE

文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。

    <?php
    echo '该文件位于 " ' . __FILE__ . ' " ';
Paste_Image.png

_DIR_

文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。
它等价于 dirname(FILE)。除非是根目录,否则目录中名不包括末尾的斜杠。(PHP 5.3.0中新增)

Paste_Image.png

_FUNCTION_

<?php
function test() {
    echo  '函数名为:' . __FUNCTION__ ;
}
test();
?>
Paste_Image.png

_CLASS_

类的名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。
在 PHP 4 中该值总是小写字母的。类名包括其被声明的作用区域(例如 Foo\Bar)。注意自 PHP 5.4 起 CLASS 对 trait 也起作用。当用在 trait 方法中时,CLASS 是调用 trait 方法的类的名字。

<?php
class test {
    function _print() {
        echo '类名为:'  . __CLASS__ . "<br>";
        echo  '函数名为:' . __FUNCTION__ ;
    }
}
$t = new test();
$t->_print();
?>

![Upload Paste_Image.png failed. Please try again.]

未完 待续

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • FILE文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。 DIR文件所在的目录。如果用在被包括...
    geeooooz阅读 214评论 0 0
  • PHP(一)基础语法 本来就是学习笔记,就不说废话了 参考 PHP 手册陈惠贞 , 陈俊荣.PHP 7&MySQL...
    cndaqiang阅读 1,130评论 1 1
  • PHP 向它运行的任何脚本提供了大量的预定义常量。 LINE FILE 文件的完整路径和文件名。如果用在被包含文件...
    snakeSkin阅读 270评论 0 0
  • 工作中有很多难为情的时候,会在不知不觉中给你袭击,也会在你的预见中慢慢来临,思想斗争中有勇敢,有怯懦,有爽快,有退...
    青竹琼枝阅读 157评论 0 0
  • 有的人,多少年不见,见了依然可以聊得开心; 有的人,多少年没见,见了却觉得无话可说; 罢了罢了,每一个你眼中无趣的...
    浮生aureate阅读 259评论 0 1