私は最近、PHPで作業を始めました。私は、表示したい内容を返す関数を作成しようとしています。つまり、これらのコンテンツの値を各ケースブロックの変数に格納し、その変数の値を最後に返す必要があります。phpの関数で値を返す方法は?
<?php
function sidebarContent($id) {
switch ($id) {
case "21":
// how to store these values in a variable
<p>Hello ABC.</p>
<p class="content-register"><a href="/abc">Abc</a></p>
break;
case "31":
// how to store these values in a variable
<p>Hello DEF.</p>
<p class="content-register"><a href="/Def">Def</a></p>
break;
case "41":
// how to store these values in a variable
echo "Your favorite color is green!";
<p>Hello GHI.</p>
<p class="content-register"><a href="/Ghi">Ghi</a></p>
break;
default:
// how to store these values in a variable
<p>Hello World.</p>
}
// how do I return content here?
}
// call above function to test out
?>
コンテンツの値を変数に格納して最後に戻す方法を理解できませんか?
変数をエコーして返します – Thamilan
何も保存する必要はありません。実際にすぐに出力することができますw。その後、実際には '='オペレータによって変数に文字列を割り当てることもできますし、「出力バッファリング」を使用することができます。 – arkascha
実際に私は私が返すことができる機能を作っています理由ですので、別のPHPファイルからこの関数を呼び出す必要があります。 – john