|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
学会了PHP,那么学其他的语言,肯定速成,反过来也一样,如果你之前学过其他的语言,那么学PHP肯定快。 常量可以了解为值不变的变量。常量值被界说后,在剧本的其他任何中央都不克不及被改动。一个常量由英文字母、下划线、和数字构成,但数字不克不及作为首字母呈现。
在php中利用defaine()函数来界说常量,该函数的语法格局为:
define(string constant_name, mixed value, case_sensitive = true)
该函数有3个参数:
constant_name:必选参数,常量称号,即标记符
value:必选参数,常量的值
case_sensitive:可选参数,指定是不是巨细写敏感,设定为true暗示不敏感
获得常量值有两种办法:
1.利用常量名直接获得值;
2.利用constant()函数。
constant()函数和直接利用常量名输入的后果是一样的,但函数可以静态的输入分歧的常量,在利用上要天真、便利。
语法格局为:
mixed constant(string constant_name)
参数constant_name为要获得常量的称号,也可为存储常量名的变量。
假如胜利则前往常量的值,掉败则提醒毛病信息常量没有被界说。
要判别一个常量是不是已界说利用defined()函数。函数的语法格局为:
bool defained(string constants_name)
constant_name为要获得常量的称号,存在则前往true,不然前往false;
php中可使用预界说常量获得php中的信息。如"_FILE_"、"_LINE_"、"PHP_OS"等等。
例:
<?php
define ("MESSAGE", "PHP常量界说,常量名区分巨细写");
echo MESSAGE."<br/>"; //输入常量MESSAGE
echo Message."<br/>"; //输入"Message",暗示没有该常量
define("MESSAGE2", "PHP常量界说,常量名不区分巨细写", true);
echo MESSAGE2."<br/>"; //输入常量MESSAGE2
echo Message2."<br/>"; //输入常量
$constant_name = "message2";
echo constant($constant_name)."<br/>"; //输入常量MESSAGE2
echo defined("MESSAGE")."<br/>"; //假如界说前往true,echo输入显示1
?>
php manual(PHP手册)肯定是要从网上下载一个的,它很权威,也很全面,我自己认为它是一本很好的参考书,但是不适合新手当教材使用。 |
|