美文网首页
PHP自学计划-魔术常量-16

PHP自学计划-魔术常量-16

作者: 你缺少想象力 | 来源:发表于2018-12-07 10:02 被阅读0次

魔术常量,PHP中的预定义的常量,在我看来,是很有趣的东西
类似__XXX__这种结构,例如__LINE__

代码:

namespace goodman;

echo "命名空间:".__NAMESPACE__."<br>";
echo "当前是第几行:" . __LINE__ . "<br>";
echo "当前文件路径:" . __FILE__ . "<br>";
echo "文件所在目录:" . __DIR__ . "<br>";

show();
function show()
{
    echo "函数名:" . __FUNCTION__ . "<br>";
}


class A{
    function show(){
        echo "类名:" . __CLASS__ . "<br>";
    }
}

$a = new A();
$a->show();

function method1()
{
    echo "方法名:" . __METHOD__ . "<br>";
}

method1();

运行结果:

命名空间:goodman
当前是第几行:12
当前文件路径:/Applications/AMPPS/www/demo2/Learn11.php
文件所在目录:/Applications/AMPPS/www/demo2
函数名:goodman\show
类名:goodman\A
方法名:goodman\method1

相关文章

  • PHP自学计划-魔术常量-16

    魔术常量,PHP中的预定义的常量,在我看来,是很有趣的东西类似__XXX__这种结构,例如__LINE__ 代码:...

  • PHP面试梳理

    PHP php 魔术方法 、魔术常量 php cli autoload , spl_autoload compos...

  • PHP中的魔术常量、预定义常量和预定义变量

    PHP中的魔术常量 PHP中有八个魔术常量,它们的值会随着它们在代码中的位置的改变而改变。这些特殊的常量不区分大小...

  • PHP魔术常量

  • PHP 魔术常量

    有八个魔术常量它们的值随着它们在代码中的位置改变而改变,这些特殊的常量不区分大小写。 __LINE__ 文件中的当...

  • PHP 魔术常量

    过去我认为已经记得很牢的知识,今天也是模棱两可。好记性,不如烂笔头。做笔记的意义在于,对模棱两可的知识不断的复盘,...

  • PHP魔术常量

    __LINE__ 文件中的当前行数 __FILE__ 当前文件的绝对路径,包括当前文件的文件名 __DIR__ 当...

  • php 魔术常量

    __LINE__ 文件中的当前行号 __FILE__ 文件的完整路径和文件名 __DIR__ ...

  • PHP自学计划-常量-06

    常量特点: 常量值被定义后,在脚本的其他任何地方都不能被改变。 常量在整个脚本中都可以使用。 PHP申请常量需要使...

  • PHP学习

    PHP内建函数-php真正的威力 php魔术变量PHP 向它运行的任何脚本提供了大量的预定义常量。不过很多常量都是...

网友评论

      本文标题:PHP自学计划-魔术常量-16

      本文链接:https://www.haomeiwen.com/subject/djwzcqtx.html