导航
×
   ❮   
HTML CSS JavaScript PHP Go ECMS

PHP 魔术常量


PHP 预定义常量

PHP 有九个预定义常量,它们的值取决于使用它们的位置,因此被称为“魔术常量”。

这些魔术常量以双下划线开头和结尾,除了 ClassName::class 常量。


魔术常量

以下是魔术常量及其描述和实例:

常量 描述  
__CLASS__ 如果在类中使用,则返回类名。 试一试 »
__DIR__ 文件的目录。 试一试 »
__FILE__ 文件名(包含完整路径)。 试一试 »
__FUNCTION__ 如果在函数中使用,则返回函数名。 试一试 »
__LINE__ 当前行号。 试一试 »
__METHOD__ 如果在属于类的函数中使用,则返回类名和函数名。 试一试 »
__NAMESPACE__ 如果在命名空间中使用,则返回命名空间的名称。 试一试 »
__TRAIT__ 如果在 trait 中使用,则返回 trait 的名称。 试一试 »
ClassName::class 返回指定类的名称以及命名空间(如果有)的名称。 试一试 »

注意

魔术常量不区分大小写,意味着 __LINE____line__ 返回相同的结果。


freew3c.com 中文网是独立运营的中文开发者学习平台,与 freew3c.com 无关联。提供的内容仅用于学习和测试,不保证内容的正确性。


Copyright @2020-2026 京ICP备888888号-8