2009-12-30 54 views
2

有没有在PHP中包含或执行单独文件中的代码的方法?在另一个文件中调用一个文件在PHP

例如,如果我们有2个文件:

a.php只会其中包含:

<?php echo "i'm a.php"; ?> 

b.php其中包含:

<?php 
echo "i'm b.php"; 
// some code here to "execute" a.php so that it prints i'm a.php as the output. 
?> 

在b .php运行它应该显示:

i'm b.php 
i'm a.php 

回答

5
<?php 
echo "i'm b.php"; 
include('a.php'); 
?> 

C.

+0

如果a.php文件引用了其中的其他文件,它会正确执行吗? 感谢您的回复 – Sam

+0

如果b.php接受像$ GET ['name']这样的参数会怎么样? – Imran

+0

如果文件a和b具有相同的变量名称会怎么样? – Imran

3

只是通用的解决方案(但也许通过本地PHP服务器配置被拒绝):

echo file('http://your-remote-host/path/a.php'); 

或您的a.php只会必须提供一些门:

<? # a.php 
function a_php_output() 
{ 
return "i'm a.php"; 
} 
?> 

<? # b.php 
echo "i'm b.php"; 
include('a.php'); 
echo a_php_output(); 
?> 
相关问题