如何在PHP中包含工作

如何在PHP中包含工作,php,include,php-include,Php,Include,Php Include,我有两个文件X.php和Y.php,如下所示,我不能完全理解include语句的含义。在这两种情况下,代码都没有达到我预期的效果。所以,我想知道它是如何工作的 场景1:Y中定义的变量用于X X.php Y.php 我的期望:访问X.php时应该打印Hello World 场景1:Y中定义的变量用于X 场景2:Y中打印的值用于X 两者都能完全按照您的需要工作,即输出Hello World 如果它们不适合您,可能是您给了y.php错误的路径 目录结构必须如下所示: x.php web/y.php

我有两个文件X.php和Y.php,如下所示,我不能完全理解include语句的含义。在这两种情况下,代码都没有达到我预期的效果。所以,我想知道它是如何工作的

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

X.php

Y.php


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

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

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

两者都能完全按照您的需要工作,即输出
Hello World

如果它们不适合您,可能是您给了
y.php
错误的路径

目录结构必须如下所示:

x.php
web/y.php

如果这些文件位于同一目录中,则不应将
web/
放在
y.php

前面,您期望得到什么,您得到了什么?你只是说它没有达到你期望的效果。“我不太明白include语句意味着什么”-它的意思是“在当前文件中包含一个名为file的文件”。手册中明确指出“include语句包含并计算指定的文件。”---我不太明白这个问题。你期望它做什么?你现在得到的结果是什么?您可能还想阅读@Qirel,我已经添加了我对代码的期望
<?php
$test =  'Hello World';
?>
<?php
include 'web/y.php';
?>
<?php
echo 'Hello World';
?>
x.php
web/y.php