`
chengxianju
  • 浏览: 256609 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

PHP中魔术常量

    博客分类:
  • php
PHP 
阅读更多
__LINE__ 文件中的当前行号。

 
__FILE__ 文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。


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


__FUNCTION__ 函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。


__CLASS__ 类的名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。

 
__METHOD__ 类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。


__NAMESPACE__ 当前命名空间的名称(大小写敏感)。这个常量是在编译时定义的(PHP 5.3.0 新增) 
分享到:
评论

相关推荐

    PHP 中魔术常量的实例详解

    PHP 中魔术常量的实例详解 本文介绍下,php编程中的魔术常量,掌握并灵活应用这些方法与常量,对于提高php的编程水平,有很大的帮助。有需要的朋友参考学习下。 魔术常量: namespace ns1; class Test { function...

    PHP5.3中新增的魔术常量__DIR__

    在PHP编程语言中,魔术常量(Magic Constants)是一类特殊的预定义常量,它们的值根据其在代码中的位置自动变化。这些常量的名字通常由两个下划线(__)开头,使得它们在普通变量中脱颖而出。在PHP 5.3版本中,为了...

    PHP的魔术常量__METHOD__简介

    在PHP编程语言中,魔术常量是一类特殊的预定义常量,它们的值根据其所在的位置动态地改变。本文将详细介绍PHP的魔术常量之一——`__METHOD__`,并结合其他相关魔术常量,探讨它们在实际开发中的应用。 `__METHOD__`...

    PHP程序设计-3期(KC016) 拓展知识2-2 魔术常量.doc

    在PHP编程语言中,魔术常量是一类特殊的预定义常量,它们的名称总是以两个下划线开头,以此来表明它们的特殊性。这些常量的值会根据它们在代码中的位置自动改变,因此得名“魔术常量”。在提供的文档中,提到了几个...

    PHP中几个常用的魔术常量

    在PHP编程语言中,魔术常量是一类特殊常量,它们的值会随着代码执行环境的变化而自动更新。这些常量通常以两个下划线 "__" 开头,以提供有关当前代码上下文的信息。以下是对七个常用魔术常量的详细说明: 1. **__...

    PHP程序设计-3期(KC016) 常见问题2-2 魔术常量.docx

    在PHP编程语言中,魔术常量是一类特殊的常量,它们的值根据其在代码中的位置而变化。魔术常量非常有用,可以提供有关当前脚本、函数、类或命名空间的信息,从而帮助开发者更好地理解和调试程序。本文将详细介绍PHP中...

    PHP程序设计-3期(KC016) 经验技巧2-2 魔术常量.doc

    以下是一些重要的PHP魔术常量及其详细解释: 1. **__LINE__**: 这个魔术常量返回当前PHP脚本中的行号。当你需要在错误处理或调试代码时获取出错的具体行数,它非常有用。例如,你可以记录日志或抛出异常时附带上...

    基于PHP5魔术常量与魔术方法的详解

    在PHP5中,魔术常量和魔术方法是两种特殊的语法结构,它们在特定情况下自动触发,为开发者提供了方便的功能和信息。以下是对这些特性的详细解释: **魔术常量**: 1. `__LINE__`:这个常量返回当前代码行的编号,在...

    php 魔术函数和常量一览表

    以下是对标题、描述及部分给定内容中提及的PHP魔术函数和常量的详细解析。 ### 魔术函数 1. **\_\_construct()**:这是对象实例化时自动调用的构造函数,用于初始化对象的状态。通过定义此函数,开发者可以在对象...

    浅谈PHP中的那些魔术常量

    之前我们已经了解了一些常用的魔术方法,除了魔术方法外,PHP还提供一些魔术常量,相信大家在日常的工作中也都使用过,这里给大家做一个总结。 其实PHP还提供了很多常量但都依赖于各类扩展库,而有几个常量是通用...

    详解PHP中的8个魔术常量

    这8个PHP魔术常量的深入理解和运用对于编写健壮、可维护的PHP代码非常重要。它们为获取代码位置、文件、目录和上下文相关的信息提供了便利,使程序员能够更加精确地控制脚本的行为和结构。了解和掌握这些魔术常量,...

    PHP程序设计-3期(KC016) 课后习题2-2 魔术常量.doc

    在PHP编程语言中,魔术常量和魔术方法是两种特殊的功能,它们在特定情况下自动触发,使得代码能够处理一些特定的场景。以下是关于这些概念的详细说明: **魔术常量**: 1. `__FILE__`: 返回当前脚本的完整路径和...

    php 魔术常量详解及实例代码

    下面我们将深入探讨其中几个常见的PHP魔术常量,并通过实例代码来理解它们的工作原理。 1. **`__CLASS__`**:这个魔术常量代表当前类的名称。在上述实例中,当在`moshu()`方法中使用`__CLASS__`时,它将输出当前类`...

    PHP学习记录之常用的魔术常量详解

    有八个魔术常量它们的值随着它们在代码中的位置改变而改变,我们接下来具体看下。 首先是__LINE__,它表示文件中的当前行号,实例如下: <?php echo '这是第 " ' . __LINE__ . ' " 行'; ?> 第二个就是__FILE...

    PHP中类型转换 ,常量,系统常量,魔术常量的详解

    在PHP编程语言中,类型转换、常量以及魔术常量是关键的概念,它们在编写代码时起着至关重要的作用。 1. **类型转换**: - **自动类型转换**:在进行运算或判断时,PHP会自动进行类型转换。例如,非零整数会被转换...

    PHP编程基础--PHP常量.ppt

    这些预定义常量涵盖了PHP的环境信息、错误级别、魔术常量等多种类别,为开发者提供了方便。 在编写PHP程序时,合理使用常量可以提高代码的可读性和维护性。例如,可以定义配置常量来存储数据库连接信息、应用路径等...

Global site tag (gtag.js) - Google Analytics