0

エコー内に外部ファイルを含めることは可能ですか?

これは私がしようとしているものです:

    echo 'stuff'.(include($_SERVER["DOCUMENT_ROOT"].'/theme/button.php')).'morestuff';

簡単に3行書くことができましたが、簡単にするために知りたかったのです。

4

6 に答える 6

3

を使用するだけincludeです。

<div>
<?php include $_SERVER["DOCUMENT_ROOT"].'/theme/snippets/follow-button.php'; ?>
</div>
于 2012-10-15T03:05:01.450 に答える
1

私はこれをテストし、動作します...「button.php」ファイルにHTMLコードを入れるだけです...

echo 'stuff'; include($_SERVER["DOCUMENT_ROOT"].'/theme/button.php'); echo 'morestuff';
于 2014-04-09T17:50:09.787 に答える
0

インクルードファイルで必要な値を返す関数を定義する方がおそらくクリーンです。次に、次のようにします。

include($_SERVER["DOCUMENT_ROOT"].'/theme/button.php');
echo echo 'stuff'.button_func().'morestuff';
于 2012-10-15T04:14:01.210 に答える
0

いいえ 、echo暗黙のうち__toString()に、ステートメント内に含まれているものは何でもecho「d」にする必要があります。

あなたがすべきことはincludeファイルであり、インクルードされたファイルに HTML があります。エコーする必要はありません。

于 2012-10-15T03:06:12.780 に答える
0

確かにできます。インクルードされたファイルが何かを返す場合、それが出力されます。インクルードは基本的にファイルを評価し、通常の機能として使用できます。

于 2012-10-15T03:13:58.940 に答える