Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中调用另一个文件中的文件_Php - Fatal编程技术网

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

在php中调用另一个文件中的文件,php,Php,在PHP中有没有一种方法可以包含或执行单独文件中的代码 例如,如果我们有两个文件: a.php包含: <?php echo "i'm a.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. ?> 只是通用解决方案(但可能被本地PHP服务器配置拒绝): 或者您的a.php必须提供一些门: <

在PHP中有没有一种方法可以包含或执行单独文件中的代码

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

a.php包含:

<?php echo "i'm a.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.
?>
只是通用解决方案(但可能被本地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();
?>

如果a.php文件引用了其中的其他文件,它会正确执行吗?感谢您的回复如果文件a和b具有相同的变量名,该怎么办?全部在手册中:包含文件包含在全局范围和默认名称空间中。超全局在全局范围内。
 <?php 
 echo "i'm b.php";
 include('a.php');
 ?>
echo file('http://your-remote-host/path/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();
?>