Php 为什么不能在此脚本中调用foo()?

Php 为什么不能在此脚本中调用foo()?,php,Php,很抱歉,此代码仅在图片中可用,但是如果需要,如果不允许这样的图片,我将以文本形式键入。 我的问题是为什么不能在/*之前调用foo?现在我们可以安全地调用foo comment了?当解析PHP脚本时,所有顶级函数都会立即定义,并且可以在定义之前或之后从脚本中的任何位置调用它们 但是在条件代码中定义的函数在执行条件后才能调用,因为它不知道在解析脚本时条件是否为真。请将代码作为文本发布。有关如何正确设置格式的信息,请参阅。

很抱歉,此代码仅在图片中可用,但是如果需要,如果不允许这样的图片,我将以文本形式键入。
我的问题是为什么不能在/*之前调用foo?现在我们可以安全地调用foo comment了?

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


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

请将代码作为文本发布。有关如何正确设置格式的信息,请参阅。