私は、wordpress用のPHPプラグインを作成しています。私はきれいなコーディングを心がけようとしており、IFステートメントでHTMLコードのいくつかの行を返すベストプラクティスを知りたいと思っています。IFステートメントで複数行のコンテンツを返すためのPHPのベストプラクティス
明らかに私はecho
について知っていますが、私はこのようなテクニックを見ていたと思っていましたが、それは私にとってはうまくいかないようです。いくつかの$コンテンツ変数を作成し、それをIF文の外に返すという考え方です。現在
function signup() {
if(!Skizzar_Registration::is_skizzar_site_active()) {
$content = '<div class="signup">';
$content .= '<h1>Sign up</h1>';
$content .= '</div>';
} else {
$content = '<div class="signed_up">you are already signed up</div>';
}
return $content;
}
すでに発見してきたように、私は機能
は、あなたはそれが戻っていないよろしいです何か?返されたデータに 'var_dump()'を使ってみましたか? – Epodax
コードはよく見えます。 – mokiSRB
@Expodaxはい、あなたの権利、var_dumpは何かを返していました。だから問題は実際に私がどのように関数(doh!)を呼び出したかということでした。 return $ contentを保持しておき、echo signup()を使って関数を呼び出すか、echo $ contentを使い、signup()を使うだけです。関数を呼び出す? –