PHP学习系列 -- 常见的系统预定义常量

版权声明:本文为博主原创文章,未经博主允许不得转载。如果感觉文章哪里写的不对或者存在疑问,欢迎留言,共同学习、进步! https://blog.csdn.net/ydm19891101/article/details/84534889

一、背景

最近在看公司内部一PHP框架源码时发现了一个PHP_SAPI常量,看名字应该是sapi相关的常量,具体是什么不太确定,加上PHP还有一些其他的系统预定义常量,自己也老是记不住,特写篇博文记录一下。

二、常见系统预定义常量

  1. __FILE__ 当前PHP文件的绝对路径
  2. __LINE__ 在当前PHP文件中所处的行号
  3. __FUNCTION__ 当前函数名,只对函数内调用起作用
  4. __CLASS__ 当前类名,只对类起作用
  5. PHP_VERSION 当前使用的PHP版本号
  6. PHP_OS 当前PHP环境的运行操作系统
  7. __METHOD__ 表示类方法名,比如B::test
  8. PHP_SAPI PHP运行模式 常见的有cli fpm-fcgi cgi apache2handler
  9. PHP_EOL 换行

除了上面列举的常见的常量之外,还有错误级别常量E_ALL、E_NOTICE、E_ERROR等等,具体可以参考 系统预定义常量

猜你喜欢

转载自blog.csdn.net/ydm19891101/article/details/84534889