2017-03-08 65 views
-3

code爲什麼在這個腳本中不能調用foo()?

對不起,此代碼僅適用於圖片,但如果需要,我會在文本中輸入它,如果圖片不允許這樣。 我的問題是爲什麼不能在「/ *現在我們可以安全地調用foo」註釋之前調用foo()?

+1

請將代碼作爲文本發佈。有關如何正確格式化,請參閱http://stackoverflow.com/help/formatting。 – Barmar

回答

0

解析PHP腳本時,所有頂級函數都會立即定義,並且可以在腳本中的任何位置,在定義之前或之後調用它們。

但是,在條件代碼內部定義的函數在執行條件之後才能被調用,因爲它在解析腳本時並不知道條件是否爲真。

相關問題