摘要://案例define('NAME','PHP中文网');class Demo{ const URL = 'www.php.cn';}function aDog(){ return NAME.'官网:'.Demo::URL;}echo aDog();#运行结果: PHP中文网
//案例
define('NAME','PHP中文网');
class Demo{
const URL = 'www.php.cn';
}
function aDog(){
return NAME.'官网:'.Demo::URL;
}
echo aDog();
#运行结果: PHP中文网官网:www.php.cn
/**
定义常量:
define('CONSTANT','value');
const('CONSTANT','value');
class Demo{
//define('CONSTANT','value'); 错误
const('CONSTANT','value'); 正确
}
获取常量:
echo CONSTANT;
echo Demo::CONSTANT;
注意:
常量名规范全部大写,可以下划线隔开
define 值支持表达式 变量 可在函数内外定义 不能在类内定义
const 值仅支持标量 字面量 可在类内定义 使用 [ className::value; ]
*/
批改老师:韦小宝批改时间:2018-11-01 16:28:36
老师总结:常量并非php特有,许多现代编程语言都提供了这种数据类型;
常量不仅仅是定义了不能修改,而且还不能删除,说到底,就是对这种类型的数据,定义之后,任何的写操作都是禁止的.
常量的声明不仅仅可以用defi