1. 常量的概述
常量用于储存不经常改变你的数据信息。
常量不同于变量,表现在它们的名称上,常量名不需要以$开头,常量名与变量名方法完全一样;
常量名最好全部用大写字母表示,但是,由于常量的首字符不是 $
,所以尽量避免****常量名与语句名或函数名等 PHP 保留名同名;
常量只包含标量值,如整数型、浮点数、布尔值和字符串(不能是数组和对象等),可在PHP 程序中的任何地方引用常量,而不需要考虑变量的作用域或大小写敏感等问题;
2. 自定义常量
-定义常量要使用define()
函数,括号中是常量名和常量值,
函数的语法如下所示:
define(string constant_name,mixed value,case_sensitive=ture)
参数 constant_name
表示常量名称,是必选参数;
参数 value
表示敞亮的遏制,是必选参数;
参数 case_sensitive
用来指定是否大小写敏感,设置为 Ture,表示不敏感,是可选参数;
例子1 :
<?php
$randius =4;
$diameter = $radiues *2;
$circumferences=M_PI*$diameter;
$area=M_PI*pow($radius,2);
echo "This circle has...";
echo "A radius of".$radiues."<br/>";
echo "A diameter of".$diameter."<br/>";
echo "A circumference of".$circumferences."<br/>";
echo "An area of".$area."<br/>";
?>
运行结果
这个脚本中,先把圆的半径储存到 $radiues 变量中,在计算出圆的直径,即半径的两倍,并存储到 $diameter 变量中,在计算圆的周长,即直径的π倍,并把结果储存到 $cirumferences 变量中;
计算半径的平方,可调用内置函数 pow(),pow()需要两个需要两个参数,第一个参数 base 表示底数,第二个参数 exp 表示指数,返回值时 base 的exp 次方值;
若希望某个值在整个脚本程序中都保持不变,可使用常量;经常需要使用常量情况把包括配置文件和储存需要显示给用户的文本;
3. 预定义菜单行亮
PHP 提供了预定义长岭,可获取PHP中的信息,但不能任意更改这些常量的值。
预定义常量的名称和作用如下表所示:
注意: __FILE__
和 __LINE__
中的 “__”是两条下画线,不是一条"_";
例子2:
结束语
若这篇文章有帮到你,给个赞,收个藏,欢迎大家留言评论;
若文章有什么错误,欢迎大家指教。