Heim >Backend-Entwicklung >PHP-Tutorial >关于include()的一点疑惑

关于include()的一点疑惑

WBOY
WBOYOriginal
2016-06-06 20:42:121066Durchsuche

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

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

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

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

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

回复内容:

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

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

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

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

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

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

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

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

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

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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn