PHP - 在声明函数之前调用它

时间:2014-11-30 08:10:26

标签: php

以下代码在PHP中运行

<?php

$foo = "Chocolate milkshake";

go($foo);

function go($param) {
    echo $param;
}

?>

// Output: chocolate milkshake

请参阅演示 http://codepad.viper-7.com/ToApZa

此代码运行时没有错误并打印指定的输出,为什么? 我认为这&#34;功能提升&#34;只发生在javascript

1 个答案:

答案 0 :(得分:2)

在大多数情况下,您在PHP中声明函数的位置并不重要,因为您刚刚证明了这一点:)

查看this page了解更多详情。关键点:

  

在引用函数之前不需要定义函数,除非有条件地定义函数,如下面两个示例所示。