を簡素化ロット!!PHP構文は、私たちは以下のようなコードがある場合に気づいPHPで
-1
A
答えて
0
PHPコードは<?php ?>
である必要があり、HTMLマークアップは外部にある必要があります。 echo
でHTMLマークアップを印刷することもできます。
これは例です(私の意見では、例2よりもはるかにクリーンです)。 HTMLマークアップはPHP文字列内にあります。 the_field()
の戻り値は、文字列は、その後、.
でconcatedさ:
<?php
the_post_thumbnail('square');
if(get_field('quote_url')) {
echo '<p class="btn"><a href="'.the_field('quote_url');.'">Request a Quote</a></p>';
}
if(get_field('rfq_pdf_url')) {
echo '<p class="btn"><a href="'.the_field('rfq_pdf_url');.'">Download PDF</a></p>';
}
?>
そして、ここでは別の有効な例(2)です。あなたは?>
と出力通常のHTMLマークアップとPHPの一部を終了し、その後<?php
で再びPHPの一部を開始することができます。
<?php
the_post_thumbnail('square');
if(get_field('quote_url')) { ?>
<p class="btn"><a href="
<?php the_field('quote_url'); ?>
">Request a Quote</a></p>
<?php }
if(get_field('rfq_pdf_url')) { ?>
<p class="btn"><a href="
<?php the_field('rfq_pdf_url');?>
">Download PDF</a></p>
<?php }
?>
しかし、すべての行に<?php
で始まり、?>
で再びそれを終わらせるために冗長になります。
0
別の可能性は次のようになります。
<?php
the_post_thumbnail('square');
if(get_field('quote_url')) {
?>
<p class="btn"><a href='<?php echo the_field('quote_url'); ?>'>Request a Quote</a></p>
<?php
}
if(get_field('rfq_pdf_url')) {
?>
<p class="btn"><a href="<?php the_field('rfq_pdf_url');?>"">Download PDF</a></p>
<?php
}
?>
関連する問題
- 1. Iは、以下のような文字列がある場合は、{0}
- 2. SQLのPHPは、私は、ログインPHPスクリプトの一部を以下に助けが必要な構文エラー
- 3. 私はJavaコードで以下のように解決したい
- 4. 私は以下のコードを使用している場合HTML5
- 5. Serverは、私は以下のコードで私のサーバー(PHP)に文字列を送るよiOSの
- 6. どのように私は以下のような文字列を持っているPHP
- 7. 私たちのようなphpのライフサイクル
- 8. Check PHP配列が空ですか?私は以下のようなPHPの配列が生じています
- 9. 以下に示すようなPHPここで私は、クエリ文字列の配列を作成したい
- 10. は、どのように私はコードの一部、以下のいる割合
- 11. 内部サーバエラー500、「ちょうど」のPHPエラーがある場合
- 12. コードを以下の場合は
- 13. は、私は以下のようにXMLファイルを持っているPHPとDOM
- 14. PHP、日付()以下のコード
- 15. 私は以下のコードをPHPでボットを作成し
- 16. PHP評価変数と私はこのような文字列がある場合は別の変数
- 17. 私のPHPコードに構文エラーがありません
- 18. これは以下のように私のアレイが見えるものである共通IDは、PHP
- 19. (合計10行がある)私は以下のようなデータファイルがGNUPLOT
- 20. PHP mysqliの複数のクエリ&1ページにいる間 - 私はPHPの公式マニュアルを以下のよコード
- 21. T4MVCは私が私の見解では、以下を使用する場合、これを気づいたDisplayTemplatesとEditorTemplates
- 22. 決定したDateTimePatternパターン私はこのようなコードがある場合ジョダ
- 23. ANTLR再帰的な構文を、私は以下のいる
- 24. イサキimageminは、私はちょうど私が働いているプロジェクトでこれを気づいた
- 25. PHP - 私のSQLクエリは、以下の
- 26. 権限は、PHPのexec()私はPHPで以下のコマンドを実行しようとしている
- 27. JSON PHP/MySQLは、私は以下のようにPHPのページを持っている
- 28. PHPの文字列以下
- 29. NULL文の場合はPHP
- 30. PHP私は以下のようなリンクを作成したいすでに設定されたURL変数
はい、それは冗長です。ちょうど悪いコーディング。 PHPでそれをたくさん見て、それを気をつけてください! – miken32
あなたはまだそれらのHTML要素を 'echo'する必要があります。 – miken32
あなたはちょうど結論を引き出すために、最も都合のよいテンプレートスキームを選んでしまった。また、あなたはそれをすることはできません。 HTMLリテラルは、標準PHPではサポートされていません。 – mario