プロが教える店舗&オフィスのセキュリティ対策術

isset — 変数が宣言されていること、そして null とは異なることを検査する
らしいですが EC サイト で 在庫があれば 真 無ければ 為
みたいな場合 使用 しているのを 見たことがあります。

プログラムは 以下の URL から 確認できます。
http://afurieitohannei.la.coocan.jp/sns/keizi_to …
その中に
$su_d=isset($_GET["su"]? htmlspecialchars($_GET["su"]):null;
がありますが
issetを削除 して
$su_d=($_GET["su"]? htmlspecialchars($_GET["su"]):null;
としましたが 掲示板の書き込みは ちゃんと機能しました。

スレッド一覧)
1 テスト




15 issetなし
2022-03-27 17:13:41作成

以上ですが! 書き込まれました。

ここでいう $su_d=isset・・・
は 何を意味するのでしょうか?
「飾り」「慣例」「躾」 みたいなものなのでしょうか?

よろしくお願いいたします。

A 回答 (1件)

参考:


https://qiita.com/shinichi-takii/items/00aed26f9 …

""
とか、
"0"
とかの場合に、挙動が違うようです。
    • good
    • 1
この回答へのお礼

ご回答くださいましてありがとうございました。
了解です。 他
 isset をつけないと エラーになる可能性が
あるみたいです。

お礼日時:2022/04/02 07:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!