加入收藏 | 设为首页 | 会员中心 | 我要投稿 辽源站长网 (https://www.0437zz.com/)- 云专线、云连接、智能数据、边缘计算、数据安全!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP魔术常量还有预定义常量

发布时间:2021-05-22 18:51:02 所属栏目:PHP教程 来源:互联网
导读:下面列举了一些 PHP 中的预定义常量: PHP_VERSION:当前 PHP 的版本号; PHP_OS:当前的操作系统名称; PHP_EOL:系统换行符,Windows 是(rn),Linux 是(
下面列举了一些 PHP 中的预定义常量:

PHP_VERSION:当前 PHP 的版本号;

PHP_OS:当前的操作系统名称;

PHP_EOL:系统换行符,Windows 是(rn),Linux 是(n),MAC 是(r);

PHP_INT_MAX:当前 PHP 支持的最大整数;

PHP_INT_MIN:当前 PHP 支持的最小整数;

PHP_EXTENSION_DIR:PHP 的扩展目录;

TRUE:布尔类型的 true;

FALSE:布尔类型的 false;

NULL:Null 值。

魔术常量 魔术常量属于特殊的预定义常量,这些常量可以根据它们的使用位置而变化。魔术常量通常以两个下划线__开头,并以两个下划线__结尾。

PHP 中魔术常量有八个,如下所示:

__LINE__ :文件中的当前行号;

__FILE__:当前文件的绝对路径(包含文件名);

__DIR__:当前文件的绝对路径(不包含文件名),等价于 dirname(__FILE__);

__FUNCTION__:当前函数(或方法)的名称;

__CLASS__:当前的类名(包括该类的作用区域或命名空间);

__TRAIT__:当前的 trait 名称(包括该 trait 的作用区域或命名空间);

__METHOD__:当前的方法名(包括类名);

__NAMESPACE__:当前文件的命名空间的名称。

注意:与预定义常量不同,魔术常量是不区分大小写的。

下面通过一个简单的示例来演示一下预定义常量的使用,具体代码如下:

<?php

echo "当前文件的路径:".__FILE__;

echo "<br/>当前的行数:".__LINE__;

echo "<br/>当前PHP的版本信息:".PHP_VERSION;

echo "<br/>当前的操作系统:".PHP_OS;

?>

运行结果如下:

当前文件的路径:D:installphpstudyWWWindex.php 当前的行数:3 当前PHP的版本信息:7.3.4 当前的操作系统:WINNT

(编辑:辽源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读