什么是PHP中这两行之间的区别......它们都是变量吗?

时间:2011-12-17 16:40:08

标签: php

有:

$myvar="somthing";

define('myvar', 'something');

我知道第一个是定义一个变量,我认为第二个也是,直到有人告诉我它不是......

这两者有什么区别?他们都做了同样的事情吗?

1 个答案:

答案 0 :(得分:0)

第二个创建常量。从语法上讲,它很像一个变量,除了它不能改变。

请参阅http://php.net/manual/en/function.define.php,或更常见的http://www.php.net/manual/en/language.constants.php