在php中调用另一个文件中的文件

时间:2009-12-30 23:57:37

标签: 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

2 个答案:

答案 0 :(得分:5)

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

下进行。

答案 1 :(得分: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();
?>