- 预定义常量 预定义常量就是PHP语言内部预先定义好的常量,我们可以直接使用。 比如: PHPVERSION,PHPOS,PHPINTMAX,M_PI等。
- PHP_VERSION:表示当前php的版本信息
- PHP_OS:表示当前php运行所在的系统信息
- PHPNTMAX:表示当前版本的php中的最大的整数值
- M_PI:表示圆周率π (一个有10多位小数的数) 更多的需要查手册......
- 魔术常量 魔术常量也是常量,只是在形式上为常量,而其值其实是“变化”的。 他们也是系统中预先定义好的,也就几个,下面是最常用的3个:
- __DIR__:代表当前pip网页文件所在的目录
- __FILE__:代表当前php网页文件本身的路径
- __LINE__:代表当前这个常量所在的行号
```
INTMAX; echo '
圆周率PI:', M PI; echo '
当前系统:', PHPOS;
echo '<br><br>当前网页所在路径:', __DIR__; echo '<br>当前网页文件路径:', __FILE__; echo '<br>当前这一行的行号:', __LINE__; echo '<br>当前这一行的行号:', __LINE__; echo '<br>当前这一行的行号:', __LINE__;
?> ```
- 输出
``` 最大的整数:9223372036854775807 圆周率PI:3.1415926535898 当前系统:Darwin
当前网页所在路径:/Users/dengzemiao/Sites/dzm/php-1 当前网页文件路径:/Users/dengzemiao/Sites/dzm/php-1/10-预定义常量.php 当前这一行的行号:16 当前这一行的行号:17 当前这一行的行号:18 ```