以下のページにあるPHP開始タグの直後の等号の意味を教えてください。
http://nyx.pu1.net/practice/form/form2.php
以下の行の「=」の箇所です。
<form action="<?= $_SERVER['PHP_SELF']; ?>" method="post">
No.2
- 回答日時:
通常の開始タグは、<?php です。
<? はショートタグというもので、php.ini で設定すると使えるようになります。( short_open_tag = On )その場合、<?= は、<?php echo と同じになります。
普通はショートタグは使いません。
No.3ベストアンサー
- 回答日時:
<?= は <?php echo の短縮形です。
細かい話ですが、php5.4.0以降この短縮形( <?= )はshort_open_tag( <? を有効にするかどうか)の設定に依存しなくなりました。
http://www.php.net/manual/ja/ini.core.php#ini.sh …
今後は「 <? は無効だが <?= は使える」という環境が増えてきますね。
No.4
- 回答日時:
ショートタグについてはすでに回答があるとおり
phpの柔軟性の一つで簡潔に表記できる利点でもありますが、
正直このくらいならechoやらprintすればいいじゃん・・・
とも思える仕様ですね。
それより$_SERVER['PHP_SELF']は、いちぶセキュリティの問題もあり
最近ではあまりつかわれなくなっており、
$_SERVER['SCRIPT_NAME']を利用するケースが増えているようです。
詳細はググってみてください
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- PHP PHPの変わった閉じタグの必要性と意味を教えてください。 1 2022/08/28 15:15
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HYのAM11:00のラップの部分の歌...
-
これの対応OSを教えて下さい。p...
-
.htaccessにphp_valueが使用できな
-
*.php、*.php3、*.phtmlの違い
-
不倫、浮気相手の立場の本
-
Apacheの設定ファイルにPHPの設...
-
libphp5.so がないと?
-
携帯画像をPHPでリサイズしたい。
-
ダイハツ・タント・カスタムの...
-
Apache 2.4.0でphp5.3を使うには?
-
2種類のスクリプトを1つのペー...
-
undefined function: mb_conver...
-
こちらはただの直列処理ですか?
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
VBでメールを送る時のSMT...
-
ワードプレスサイト PHP8.0.25...
-
FTPコマンドでディレクトリごと...
-
アップロード画像数でCSSを分け...
-
二重投稿防止方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
これの対応OSを教えて下さい。p...
-
フォームで戻った際に入力済み...
-
.htaccessにphp_valueが使用できな
-
*.php、*.php3、*.phtmlの違い
-
<A href ~ と一緒に値を渡すには
-
HYのAM11:00のラップの部分の歌...
-
PEAR(Image_QRCode)のエラー
-
さくらインターネットでメール...
-
PHPINFOが見えない
-
PEAR installでエラー
-
PHPからMSSQLへの接続結果の文...
-
phpからoutlook起動
-
リンクのクリック数をカウンタ...
-
libphp5.so がないと?
-
phpの中でphpを書けないか
-
【PHP】tmp_nameの命名規約につ...
-
phpエラーメッセージ
-
PHPでの画面遷移について
-
Apache 2.4.0でphp5.3を使うには?
-
PHPでメールを受信するには?
おすすめ情報