-
预定义常量
预定义常量就是PHP语言内部预先定义好的常量,我们可以直接使用。
比如: PHP_VERSION,PHP_OS,PHP_INT_MAX,M_PI等。- PHP_VERSION:表示当前php的版本信息
- PHP_OS:表示当前php运行所在的系统信息
- PHP_NT_MAX:表示当前版本的php中的最大的整数值
- M_PI:表示圆周率π (一个有10多位小数的数)
更多的需要查手册......
-
魔术常量
魔术常量也是常量,只是在形式上为常量,而其值其实是“变化”的。
他们也是系统中预先定义好的,也就几个,下面是最常用的3个:- __DIR__:代表当前pip网页文件所在的目录
- __FILE__:代表当前php网页文件本身的路径
- __LINE__:代表当前这个常量所在的行号
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<?php
echo '最大的整数:', PHP_INT_MAX;
echo '<br>圆周率PI:', M_PI;
echo '<br>当前系统:', PHP_OS;
echo '<br><br>当前网页所在路径:', __DIR__;
echo '<br>当前网页文件路径:', __FILE__;
echo '<br>当前这一行的行号:', __LINE__;
echo '<br>当前这一行的行号:', __LINE__;
echo '<br>当前这一行的行号:', __LINE__;
?>
</body>
</html>
- 输出
最大的整数:9223372036854775807
圆周率PI:3.1415926535898
当前系统:Darwin
当前网页所在路径:/Users/dengzemiao/Sites/dzm/php-1
当前网页文件路径:/Users/dengzemiao/Sites/dzm/php-1/10-预定义常量.php
当前这一行的行号:16
当前这一行的行号:17
当前这一行的行号:18
网友评论