2012-02-09 13 views

答えて

6

=記号を削除します。それはPHPが何であれinclude()が返すものをエコーし​​ます。

<?php 
include("inc/c.php"); 
?> 
+0

<?php include( "");を使用するのは好きではありません。 ?>は多くの文字を扱います。これを回避する方法はありませんか? – TheBlackBenzKid

+4

@ TheBlackBenzKid、What ???本当に? '<?php'は実際にあなたが入力するにはあまりにも多いですか?いずれにしても、すべてのサーバーで有効になっていないため、短い公開タグは使用しないでください。短いバージョンが必要な場合は、 '<?'を使用することがよくありますが、推奨しません。すべてのサーバでうまく動作しません。 – Brad

+1

確かにあなたは冗談 –

6

include()機能の結果が表示されます。成功したためtrueを返し、の文字列表現である1が表示されます。

この文書のテキストが必要な場合は、file_get_contents()などを使用できます。

+1

実際に見落とされている面白いことです。インクルードファイルの本体に 'return'を入れて、' include'関数と 'require'関数が値を返すようにすることができます。もし 'c.php'が' return 'を含んでいれば、ハッピーストリングは幸せです。こんにちは! " (あなたはすでにそれを知っていたかもしれませんが、他の人はそうではないかもしれません) – Leigh

+0

ありがとう!ありがとう、私の質問を投票してください。 – TheBlackBenzKid

+0

@ TheBlackBenzKid、なぜですか?それは非常に良い質問ではありませんでした。実際には...それは疑問でもなく、あなたが見ているものの声明です。ここでは良い質問と思われるものについてFAQをご覧ください。 – Brad