たとえば、私include
またはrequire
別のPHPスクリプトの場合include 'header.php';
、含まれているPHPスクリプトも開始タグ<?php
と終了?>
タグを使用する必要がありますか?
タグが存在するかどうかに関係なく、スクリプトは正しくロードされます。しかし、どちらが正しい手順かはわかりません。私の懸念は次のとおりです。(1)タグを再度使用すると、PHPエンジンが2回起動してリソースを浪費する可能性があります。(2)タグを使用しないと、これは正しくなく、将来的に機能しなくなる可能性があります。他の人も見ることができる可能性があります。 PHPコード(パブリックディレクトリ内にある場合)。
編集
人々はこの質問を誤解しています。ここにいくつかの背景があります:あなたinclude
またはrequire
ファイルが親ファイルの所定の位置に動的にドロップされ、それらは1つのスクリプトとして解析されます。含まれているスクリプトは個別に実行/解釈されるのではなく、続行するだけです。これがタグが必要ない理由です。それは私の質問ではありません。私の質問は、この場合にPHPタグを使用する方が良いのか(PHPが推奨しますか?)、含まれているスクリプトから完全に除外するのが良いのかということです。