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 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短