PHPのヒアドキュメント内で関数を使う

WordPressのfunctions.phpをカスタマイズする上で、PHPのヒアドキュメント(PHP: 文字列 – Manual )内で、関数を使いたいときの記述方法。

$text = '<p>test</p>';

//wpのhtmlエスケープ関数 esc_html を文字列として変数に入れる
$esc_html = 'esc_html';

//ヒアドキュメントでecho
echo <<<EOF

{$esc_html($text)}

EOF;

&#91;/php&#93;

<h3>出力結果</h3>
htmlエスケープされたPタグとテキストが出力される
[php]
<p>test</p>

参考

PHPのヒアドキュメント内で関数を使う。計算もしたい。 | Web、ときどきDTP。(うぇヴ(web)屋のネタ帳。)

スポンサーリンク

シェアする

フォローして更新を受け取る

スポンサーリンク