php的预定义常量

在php中,除了可以自己定义常量外,还预定了一系列常量,可以在程序中直接使用来完成一些特殊的功能。不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。这些预定义的常量有多重不同的开头,决定了各种不同的类型,有些常量会根据他们使用的位置为改变。例如__LINE__的值就依赖于它在脚本中所处的行来决定。这些特殊的常量不区分大小写。以下是整理的一些常见的预定义常量:

常量名常量值说明
__FILE__当前的文件名在哪个文件中使用,就代表哪个文件名称
__LINE__当前的行数在代码的哪行使用,就代表哪行的行号
__FUNCTION__当前的函数名在哪个函数中使用,就代表哪个函数名
__CLASS__当前的类名在哪个类中使用,就代表哪个类的类名
__METHOD__当前对象的方法名在对象中的哪个方法使用,就代表这个方法名
PHP_OSUNIX或WINNT等执行PHP解析的操作系统名称
PHP_VERSION5.5当前php服务器的版本
TRUETRUE代表布尔值,真
FALSEFALSE代表布尔值,假
NULLNULL代表空值
DIRECTORY_SEPARATOR\或/根据操作系统决定目录的分隔符
PATH_SEPARATOR:或;在linux上是一个":"号,WIN上是一个";"号
E_ERROR1错误,导致php脚本运行终止
E_WARNING2警告,不会导致php脚本运行终止
E_PARSE4解析错误,由程序解析器报告
E_NOTICE8非关键的错误,例如变量未初始化
M_PI3.141592653π 圆周率

简单使用:

<?php
echo "当前系统的操作系统是:".PHP_OS."";
echo "当前使用的php版本是:".PHP_VERSION."";
echo "当前的行数是:".__LINE__."";

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值