一:PHP语言基础_PHP常量_预定义常量
2011-01-02 12:48
701 查看
PHP中可以使用预定义常量获取PHP中的信息.常用的预定义常量如下:
__FILE__ 默认常量,PHP程序文件名
__LINE__ 默认常量,PHP程序行数
PHP_VERSION内建常量,PHP程序版本,如"3.0.8_dev"
PHP_OS 内建常量,执行PHP解析器的操作系统名称,如"Windows"
TRUE 这个常量是一个真值(True)
FALSE 这个常量是一个假值(False)
NULL 一个null值
E_ERROR 这个常量指到最近的错误处
E_WARNING 这个常量指到最近的警告处
E_PARSE 这个常量指解析语法有潜在问题处
E_NOTICR 这个常量为发生不寻常但不一定错误处
以上常量中以E_开头的预定义常量,是PHP的错误调试部分,如详细了解,请参考error_reporting()函数
预定义常量和用户自己定义的常量在使用上没有差别.实例代码如下:
<?php
echo "当前的文件路径:".__FILE__;
echo "<br>当前行数:".__LINE__;
echo "<br>当前PHP版本信息:".PHP_VERSION;
echo "<br>当前PHP操作系统".PHP_OS;
?>
注:大多数的预定义常量执行结果都是服务器的相关信息,为了服务器的安全请尽量不要用开前台.
__FILE__ 默认常量,PHP程序文件名
__LINE__ 默认常量,PHP程序行数
PHP_VERSION内建常量,PHP程序版本,如"3.0.8_dev"
PHP_OS 内建常量,执行PHP解析器的操作系统名称,如"Windows"
TRUE 这个常量是一个真值(True)
FALSE 这个常量是一个假值(False)
NULL 一个null值
E_ERROR 这个常量指到最近的错误处
E_WARNING 这个常量指到最近的警告处
E_PARSE 这个常量指解析语法有潜在问题处
E_NOTICR 这个常量为发生不寻常但不一定错误处
以上常量中以E_开头的预定义常量,是PHP的错误调试部分,如详细了解,请参考error_reporting()函数
预定义常量和用户自己定义的常量在使用上没有差别.实例代码如下:
<?php
echo "当前的文件路径:".__FILE__;
echo "<br>当前行数:".__LINE__;
echo "<br>当前PHP版本信息:".PHP_VERSION;
echo "<br>当前PHP操作系统".PHP_OS;
?>
注:大多数的预定义常量执行结果都是服务器的相关信息,为了服务器的安全请尽量不要用开前台.
相关文章推荐
- 一:PHP语言基础_PHP常量_预定义常量
- C语言基础之输入输出、常量定义、随机数、动态链接库的注入、数据类型介绍、goto语句的使用
- ASP语言基础之常量的定义方法
- PHP语言基础(标记、注释、变量、数组、常量、函数)
- PHP_零基础学php_2变量、预定义变量、预定义常量、表达式、运算符、程序控制流程
- php基础知识3.常量 和预定义变量
- 一:PHP语言基础_PHP常量_声明和使用常量
- 7天入门php-session基础使用及预定义常量
- ASP语言基础之常量的定义方法
- C语言基础之变量的命名规则、定义常量、C的数据类型
- 04PHP基础-常量定义输出 04PHP基础-数组定义及使用
- PHP_零基础学php_2变量、预定义变量、预定义常量、表达式、运算符、程序控制流程
- 一:PHP语言基础_PHP变量_预定义变量
- Java语言基础{Java_se(02)}-字面量和常量-变量的基本定义和使用-Java表达式-数据类型和分类-基本数据类型的转换-算数运算符-赋值运算符-比较运算符-三元运算符-逻辑运算符
- PHP内置的预定义常量大全
- disuz 7.2文字常量定义文件messages.lang.php
- PHP笔记--语言基础
- PHP中定义常量的区别,define() vs. const
- PHP和Mysqlweb应用开发核心技术-第1部分 Php基础-2 php语言介绍
- PHP PDO预定义常量