看不懂?
抄一遍代码吧。
<?php define("GREETING", "hello php,"); //区分大小写 echo GREETING; define("GREETINGS", "hello php", true); //对大小写不敏感 echo GREETINGs;
常量设置后脚本不可改变值
在 PHP 5.3.0 以后,可以使用 const 关键字在类定义之外定义常量。一个常量一旦被定义,就不能再改变或者取消定义。
// 以下代码在 PHP 5.3.0 后可以正常工作 const CONSTANT = 'Hello World'; echo CONSTANT;
define 和 const 的区别
和使用 define() 来定义常量相反的是,使用 const 关键字定义常量必须处于最顶端的作用区域,因为用此方法是在编译时定义的。这就意味着不能在函数内,循环内以及 if 语句之内用 const 来定义常量。