php判断常量
php判断常量使用defined('常量名')函数来判断,返回true则代表存在,false代表不存在。
代码演示
1 2 3 4 5 |
<?php if(!defined("name")){//如果常量name不存在 echo "常量name不存在"; } ?> |
预定义常量
php预定义常量就是php已经定义好的常量,我们可以直接使用。
常用的预定义常量
- PHP_VERSION: 表示当前php的版本信息
- PHP_OS: 表示当前php运行所在的系统信息
- PHP_INT_MAX: 表示当前版本的php中的最大的整数值
- M_PI: 表示圆周率π(一个有10多位小数的数)
代码演示
1 2 3 4 5 6 |
<?php echo "当前php版本为:".PHP_VERSION."</br>"; echo "当前php所在系统为:".PHP_OS."</br>"; echo "当前php版本最大整数为:".PHP_INT_MAX."</br>"; echo "圆周率为:".M_PI; ?> |
代码运行效果
魔术常量
魔术常量也是常量,只是在形式上为常量,而其值其实是“变化”的,魔术常量也是预定义的,可以直接使用。
常用的3个魔术常量
- __DIR__ :代表当前php网页文件所在的目录
- __FILE__ :代表当前php网页文件本身的路径
- __LINE__, :代表当前这个常量所在的行号
代码演示
1 2 3 4 5 |
<?php echo "当前php网页所在目录为:".__DIR__."</br>"; echo "当前php网页本身的路径为:".__FILE__."</br>"; echo "当前这行代码所在的行数为:".__LINE__."</br>"; ?> |
评论