有:
$myvar="somthing";
和
define('myvar', 'something');
我知道第一个是定义一个变量,我认为第二个也是,直到有人告诉我它不是......
这两者有什么区别?他们都做了同样的事情吗?
答案 0 :(得分:0)
第二个创建常量。从语法上讲,它很像一个变量,除了它不能改变。
请参阅http://php.net/manual/en/function.define.php,或更常见的http://www.php.net/manual/en/language.constants.php。