PHP 魔术常量


1、  __LINE__   获取文件中的当前行号。

       实例: 

<span style="font-size:18px;"><?php
echo "这是第 ". __LINE__ ."行";
echo "<br/>";
?></span>

2、  __FILE__   获取文件的完整路径和文件名,如果用在被包含文件中,则返回被包含的文件名。
       实例:

<span style="font-size:18px;"><?php
echo "该文件的绝对路径: ". __FILE__;
echo "<br/>";
?></span>

3、    __DIR__  获取文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。
         实例:

<span style="font-size:18px;"><?php
echo "该文件位于 ". __DIR__ ."文件夹下";
echo "<br/>";
?></span>

4、 __FUNCTION__  获取该函数被定义时的名字(区分大小写),只返回函数名
      实例:

<span style="font-size:18px;"><?php
function Test() {
echo  "该函数名为:". __FUNCTION__ ;
echo "<br/>";
}
Test();
?></span>

5、  __CLASS__  获取该类被定义时的名字(区分大小写)
       实例:
<span style="font-size:18px;"><?php
class test {
function show() {
echo "该类名为:". __CLASS__ . "<br>";
echo "该函数名为:". __FUNCTION__ ;
echo "<br/>";
}
}
$t = new test();
$t->show();
?></span>

6、   __METHOD__    获取该方法被定义时的名字(区分大小写),若该函数在类中,则返回 类方法名称,

        即:  类名::方法名。

实例:

<span style="font-size:18px;"><?php
function test1() {
echo  "该函数名为:". __METHOD__ ;
echo "<br/>";
}
test1();
?>
<?php 
class chhua{     
    function test(){   
        //返回类方法的名称      
        echo __METHOD__;
    } 
}    
$e=new chhua();    
$e->test();//输出:chhua::test
?></span>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值