2017-03-08 48 views
-3

code为什么在这个脚本中不能调用foo()?

对不起,此代码仅适用于图片,但如果需要,我会在文本中输入它,如果图片不允许这样。 我的问题是为什么不能在“/ *现在我们可以安全地调用foo”注释之前调用foo()?

+1

请将代码作为文本发布。有关如何正确格式化,请参阅http://stackoverflow.com/help/formatting。 – Barmar

回答

0

解析PHP脚本时,所有顶级函数都会立即定义,并且可以在脚本中的任何位置,在定义之前或之后调用它们。

但是,在条件代码内部定义的函数在执行条件之后才能被调用,因为它在解析脚本时并不知道条件是否为真。

相关问题