を簡素化ロット!!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. 場合、DOMは、以下のような
- 3. SQLのPHPは、私は、ログインPHPスクリプトの一部を以下に助けが必要な構文エラー
- 4. PHP。フィールドが空の場合 - 私は以下を使用現時点では行
- 5. 私はJavaコードで以下のように解決したい
- 6. 私は以下のコードを使用している場合HTML5
- 7. PHP CodeIgniterのは:私は以下のような機能を持っている
- 8. Serverは、私は以下のコードで私のサーバー(PHP)に文字列を送るよiOSの
- 9. 私たちのようなphpのライフサイクル
- 10. どのように私は以下のような文字列を持っているPHP
- 11. は、私は以下のようにPythonのコードでマクロをアクセスすることができる午前気流
- 12. Check PHP配列が空ですか?私は以下のようなPHPの配列が生じています
- 13. 以下に示すようなPHPここで私は、クエリ文字列の配列を作成したい
- 14. 以下は、私が使用していたコードであるelasticSearch
- 15. は、どのように私はコードの一部、以下のいる割合
- 16. 内部サーバエラー500、「ちょうど」のPHPエラーがある場合
- 17. ワードプレス:私はPHPで以下のプラグインのコードを持って
- 18. は、私は以下のようにXMLファイルを持っているPHPとDOM
- 19. C++ - 文の場合。私は以下の私のコードを入力します
- 20. コードを以下の場合は
- 21. 私の場合には、PHP
- 22. PHP、日付()以下のコード
- 23. 、ではない私は、以下の構成クラスがいる
- 24. 私は以下のコードをPHPでボットを作成し
- 25. PHP評価変数と私はこのような文字列がある場合は別の変数
- 26. 私のPHPコードに構文エラーがありません
- 27. これは以下のように私のアレイが見えるものである共通IDは、PHP
- 28. PHP mysqliの複数のクエリ&1ページにいる間 - 私はPHPの公式マニュアルを以下のよコード
- 29. のimg srcがテンプレートは、以下のように私のコードがあるangular2
- 30. (合計10行がある)私は以下のようなデータファイルがGNUPLOT
はい、それは冗長です。ちょうど悪いコーディング。 PHPでそれをたくさん見て、それを気をつけてください! – miken32
あなたはまだそれらのHTML要素を 'echo'する必要があります。 – miken32
あなたはちょうど結論を引き出すために、最も都合のよいテンプレートスキームを選んでしまった。また、あなたはそれをすることはできません。 HTMLリテラルは、標準PHPではサポートされていません。 – mario