PHP常量
介绍
常量用赋值表达式如$x=10或$name=“XYZ”表示,其中10和XYZ是分配给变量的数字常量和字符串常量。在PHP中,可以借助define()函数使用用户定义的标识符定义常量
语法
define ( string $name , mixed $value [, bool $case_insensitive = FALSE ] ) : bool
参数
常数名称。
的常数的值可以是任何标量值(整数,浮点,字符串等)或阵列
常量标识符默认情况下区分大小写。如果此参数设置为true,则对name和NAME的处理方式类似
返回值
如果定义成功,则函数返回TRUE,否则返回FALSE
示例
以下示例显示了使用define()函数定义常量的方法
<?php
define("maxmarks",300);
define("pi", 3.142);
define("subjects",["phy", "che", "maths"]);
?>魔术常数
PHP具有大量预定义的常量,但是如果安装了相应的扩展名,则大多数常量将被启用。但是,以下常量(称为魔术常量)始终可用
以下示例演示了一些魔术常数
示例
<?php
echo "Line no: " . __LINE__ . "\n";
echo "file name : " . __FILE__ . "\n";
echo "directory name: " . __DIR__ . "\n";
function myfunction(){
echo "function name: " . __FUNCTION__ . "\n";
}
class myclass{
public function __construct() {
echo __CLASS__ . "\n";
}
public function mymethod(){
echo __METHOD__;
}
}
$obj=new myclass();
$obj->mymethod();
?>输出结果
将显示以下结果
Line no: 2 file name : C:\xampp\php\testscript.php directory name: C:\xampp\php myclass myclass::mymethod
热门推荐
10 病人祝福语老师寄语简短
11 新娘生孩子祝福语简短
12 婆婆66岁祝福语简短
13 今天孩子高考祝福语简短
14 送彩票生日祝福语简短
15 分别祝福语简短情话英文
16 画室揭牌仪式祝福语简短
17 女友妈妈生日祝福语简短
18 离别赠言离职祝福语简短