Home > Backend Development > PHP Tutorial > 关于include()的一点疑惑

关于include()的一点疑惑

WBOY
Release: 2016-06-06 20:42:12
Original
1060 people have browsed it

这个代码我保存到了名为1.php的文件里,运行这个文件会报错(Parse error: syntax error)

<code><?php $a=1;
echo $a
?>
</code>
Copy after login
Copy after login

下面的代码我保存到了名为2.php的文件(与1.php在同一目录)里,我在2.php里include()上面的文件

<code><?php //假设引入路径正确
include("./1.php");
$b=1;
echo $b;
?>
</code>
Copy after login
Copy after login

按道理说,报完错会echo出结果的,但是我在实际操作时,页面上只有报错。求大神指教一下,这是为什么啊。

回复内容:

这个代码我保存到了名为1.php的文件里,运行这个文件会报错(Parse error: syntax error)

<code><?php $a=1;
echo $a
?>
</code>
Copy after login
Copy after login

下面的代码我保存到了名为2.php的文件(与1.php在同一目录)里,我在2.php里include()上面的文件

<code><?php //假设引入路径正确
include("./1.php");
$b=1;
echo $b;
?>
</code>
Copy after login
Copy after login

按道理说,报完错会echo出结果的,但是我在实际操作时,页面上只有报错。求大神指教一下,这是为什么啊。

include 引入的子页面报错了,程序还是会继续执行,
你用require 就不会执行后面的

第一個文件是沒問題的。php 結束標籤處不需要分號。

第二個文件也是沒有問題的。

所以第一個文件輸出「1」,第二個文件輸出「11」,這與我的測試結果相同。

說明這裏的問題不是代碼本身的問題(可能是編碼錯?特殊字符?配置不同?)。

Related labels:
php
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template