匿名質問者
匿名質問者匿名質問者とは「匿名質問」を利用して質問した質問者。
「匿名質問」では、ユーザー名を公開せずに匿名の質問ができます。
詳しくはこちら

PHPで、

・<?php echo $hoge; ?>
・<?=$hoge;?>
どっちがどうですか??

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2012/08/16 19:27:06
  • 終了:2012/08/23 19:30:07

回答(0件)

回答はまだありません

  • 匿名回答1号
    匿名回答1号 2012/08/27 14:40:13
    <?phpで始まるタグは正式なタグ、
    <?=で始まるタグはショートタグと言われるものです。

    【意味】
    <?=$hogehoge?>は

    <?php
    echo $hogehoge;
    ?>

    と同じ意味になります。

    【役割】
    <?php echoと書くところを<?=で済ませられる、という省略表現です。

    【注意】
    ショートタグは,php.iniの設定で無効にすることが可能です。

    このショートタグ表現はXML宣言と競合するため,これを認めない,という人達も一定数存在しますが,無効にすることでセキュリティ上のリスクが高まると主張する人達もいます(そのあたりは別途ぐぐってください。)

    なおPHP5.4からは後者の意見が考慮され,php.iniの設定にかかわらず,常にショートタグは有効、となっています。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません