2012-01-07 28 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數組。

相關問題