PHP:在包含之前在其他文件中使用函数

时间:2016-04-22 22:37:15

标签: php

这应该有用吗?为什么不呢?

file:run.php

<?php 
   test(); 
   include('function.php');
?> 

file:function.php

<?php
   function test(){echo 'working';}
?>

因为这样可以正常工作

<?php
   test();
   function test(){echo 'working';}
?>

1 个答案:

答案 0 :(得分:0)

有趣的问题。

您可以调用调用后定义的函数。这是因为PHP首先解析文件然后执行它。这就是为什么你的第三个片段有效。