以下に関する小さな疑問

WBOY
WBOYオリジナル
2016-06-13 13:39:50978ブラウズ

include
1.php

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php
    include('2.php');
?>



2.php:
PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<html>
<head>
</head>

<body>
    aaaaaaaa
</body>
</html>


1.phpにアクセスするとaaaaaaaaと表示されることがあります。

しかし、質問があります。1.php では、include() メソッドは本質的に include(2.php) を 2.php の内容に置き換えるのではありませんか?つまり、

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php
    <html>
    <head>
    </head>

    <body>
        aaaaaaaa
    </body>
    </html>

?>

このように読み取ると間違いなくエラーが発生します。何が起こっているのでしょうか? ?

ありがとうございます!


-----解決策--------------------------------テスト後、include() と require() に HTML ファイルが含まれる場合、その結果が含まれます。
echo "aaaaaaaa";
?>

------解決策------------------ include('2.php');
?>


?>
2.php と同等です
?>

の内容は、インクルードが PHP コード ファイルであるにもかかわらず、ファイルが
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。