2012-01-07 54 views
0

可以在PHP中定义重新定义吗?定义中使用的名称可以在PHP中重新定义吗?

例如

define("__root__", "/some/path"); 

可以重新定义名称__root__吗?

+0

为什么这会降低投票率?这是一个公平的问题。 – 2012-01-07 09:32:43

+1

这个问题的主题可能是公平的,但我发现问题很短,并没有增加任何内容。它只是询问是否有可能比问题更快地测试。 (我没有downvote)。 – hakre 2012-01-07 09:34:28

+0

@WillVousden我同意!这是一个公平的问题。谁低估,为什么downvote? – ThinkingMonkey 2012-01-07 09:34:35

回答

3
+0

该死!我在搜索时应该使用适当的关键字。谢谢(你的)信息。 – ThinkingMonkey 2012-01-07 09:27:41

+0

@ThinkingMonkey:不要忘记它是PECL扩展,没有人安装它 – zerkms 2012-01-07 09:28:54

+0

虽然'runkit'是一个扩展,需要单独安装。所以,'PHP不支持隐式重新定义'。 编辑:@zerkms没有看到您的评论。 – ThinkingMonkey 2012-01-07 09:32:11

1

常量被称为常量,因为它是常量。

1

不,PHP中常量的概念是它们不能被重新定义。如果你不想这样做,最终只能使用变量或$_GLOBALS数组。

相关问题