如何在PHP中工作

时间:2016-11-20 18:14:34

标签: php include php-include

我有两个文件X.php和Y.php,如下所示,我无法弄清楚include语句的含义。在这两种情况下,代码都没有达到我的预期。所以,我想知道它是如何工作的。

场景1:Y中定义的变量用于X

X.php

<?php
include 'web/y.php';
echo $test;
?>

Y.php

<?php
$test =  'Hello World';
?>

我的期望:变量$test应该可以在 X.php 中在include语句

之后访问

场景2:Y中打印的值用于X

X.php

<?php
include 'web/y.php';
?>

Y.php

<?php
echo 'Hello World';
?>

我的期望:访问 X.php 时应打印Hello World

1 个答案:

答案 0 :(得分:3)

  

场景1:Y中定义的变量用于X

     

场景2:Y中打印的值用于X

两者都完全按照您的意愿工作,即输出Hello World

如果他们没有为你工作,可能是你给了y.php错误的路径。

目录结构必须如下:

x.php
web/y.php

如果您将这些文件放在同一目录中,则不应将web/放在y.php前面。