include()
(および関連するすべての)関数の動作に少し混乱しています。library.php
いくつかのコード(私の場合は単一の配列)を含むファイルがある場合:
<?php
$exampleArray = array(
"Item1" => "Item 1 description",
"Item2" => "Item 2 description"
);
?>
index.php
そして、別のファイル( )でその配列にアクセスできるようにしたいので、でindex.php
行う必要がありますrequire_once('library.php');
。PHPタグがない場合は、コードがエコーされます。ただし、PHPサイトでのこのコメントは、タグが含まれているかどうかに関係なく、含まれているファイルのヘッダーが変更された場合、コンテンツがエコーされることを意味します。
- これは正しいですか?含めたいファイルを変更し
library.txt
てもPHPタグが残っている場合、コンテンツはエコーされません(ただしtext/plain
、どちらの場合もコンテンツタイプはほぼ確実です) - コメントには、「世界中のすべての人にその情報を表示するのに、間違った文字が1つだけ必要です」とも書かれています。-彼が言及している間違ったキャラクターは何ですか?