浅学PHP(10)

今天让我们康康

PHP魔术变量

名字倒是起的花里胡哨的

就是说有这么8个常量,他们的值随他们在代码中的位置的改变而改变

__LINE__

文件中的当前行号

<?php

echo '这是第 " ' . __LINE__ . ' " 行';

?>

要注意常量两边的小点点,没有会报错的昂

__FILE__

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

用法同上

__DIR__

就是返回文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。

用法同上

__FUNCTION__

本常量返回该函数被定义时的名字(区分大小写)。

返回该方法被定义时的名字

<?php

function A() {

echo '函数名为:' . __METHOD__ ;

}

A();

?>

结果是 函数名为:A

__CLASS__

本常量返回该类被定义时的名字(区分大小写)

用法同上

__TRAIT__

我搜了一下:旨在让开发者很方便的在不同继承体系的多个类之间公用一系列方法,以减少单继承带来的局限性。Traits和class的结合,避免了多继承带来的一些列问题。

emmm

着实没看懂。。。

不着急我们还有一部分知识没看,先缓缓

__METHOD__

返回该方法被定义时的名字(区分大小写),和__FUNCTION__差不多

__NAMESPACE__

当前命名空间的名称(区分大小写)

今天就到这里,告辞

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值