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 66红包祝福语简短的
12 开丁大吉祝福语 简短
13 预祝中秋简短的祝福语
14 男生的生日祝福语简短
15 公司过年祝福语简短优美
16 亲人提车祝福语简短
17 健身祝福语女生短句简短
18 寿宴祝福语蛋糕文案简短