define()函数
define(sting c o n s t a n t n a m e , constant_name, constantname,mixed value,$case_sensitive=false)
constant_name:必选参数,常量名称,即标识符;
value:必选参数,常数的值;
case_sensitive:可选参数,指定是否区分大小写,默认为false,区分小写,设定为true,表示不敏感;
代码1:
<?php
header("Content-type: text/html; charset=utf-8"); //输出中文编码
//php常量的学习
/*
定义常量
define()函数
define(sting $constant_name,$mixed value,$case_sensitive=false)
constant_name:必选参数,常量名称,即标识符;
value:必选参数,常数的值;
case_sensitive:可选参数,指定是否区分大小写,默认为false,区分小写,设定为true,表示不敏感;
*/
define("LY","我在学习PHP");
echo "LY is:".LY."<br>";
echo "Ly is:".Ly."<br>";
?>
结果
php中预定义的常量
常量名 | 功能 |
---|---|
_FILE_ | 默认常量,php程序文件名 |
_LINE_ | 默认常量,PHP程序行 |
PHP_VERSION | 内建常量,PHP程序的版本 |
PHP_OS | 内建常量,执行php解析器的操作系统,如Windows |
TRUE | 该常量是一个真值(true) |
FALSE | 该常量是一个假值(false) |
NULL | 一个null值 |
E_ERROR | 该常量指到最近的错误处 |
E_WARNINF | 该常量指到最近的警告出 |
E_PARSE | 该常量指到解析语法有潜在问题处 |
E_NOTICE | 该常量为发生不寻常处的提示,单不一定是错误处 |
代码2
<?php
header("Content-type: text/html; charset=utf-8"); //输出中文编码
echo "当前文件路径:".__FILE__; //一边一个双下划线
echo "<br>当前行数:".__LINE__;
echo "<br>当前php版本信息:".PHP_VERSION;
echo "<br>当前操作系统:".PHP_OS;
?>