1

php 変数を html 構文で渡す方法、
以下のコードが間違っていました....

<div class="lid <?=$row["class_name"]?>">
     text
</div>
4

2 に答える 2

3

これを試して

<div class="lid <?php echo $row['class_name']; ?>">

短いタグはバージョン PHP 5.4 以降のデフォルトでのみ機能し、それ以前のバージョンでは、php 設定で短縮タグを有効にする必要があります。<?=?> and <?php echo ?>短いタグが有効になっている場合は同じですが、それらがないとPHPとして登録されない場合があります

于 2013-07-17T03:18:26.497 に答える
2

ドキュメントに基づく:

echo にはショートカット構文もあり、開始タグの直後に等号を付けることができます。PHP 5.4.0 より前では、この短い構文は short_open_tag 構成設定が有効になっている場合にのみ機能します。

この構文を有効にするには、次のいずれかを実行できます

  • short_open_tag = 1php.ini ファイルに設定します
  • php_value short_open_tag 1.htaccess ファイルに追加します

これらのどちらも利用できない場合は、エコー付きの完全な php フラグを使用する必要があります

<?php echo $row['class_name']; ?>
于 2013-07-17T03:26:31.840 に答える