私は初心者としてPHP開発を学んでいますが、ifetとifの使い方について質問したいと思います。ここでは、2つのコード:if文の中のかっこの使用
if ((isset($_GET['id'])) && (is_numeric($_GET['id'])))
そして:最初の部分で
if (isset($_GET['s']) && is_numeric($_GET['s']))
isset()
とis_numeric()
は、一連の追加の内側にある
は、任意のこれらの2つのコードの断片との間に違いがあります括弧。
しかし、2番目の数字はif()
のかっこ内にあります。
最初のスニペットと2番目のスニペットに違いはありますか?
ご理解とご協力をよろしくお願いいたします。
いいえ、ありません。それは単にリターンをカプセル化しているだけです。 – Darren
これは、条件をグループ化する場合にのみ有効です。 ($ _ GET ['id']))&& is_numeric($ _ GET ['id']))、それ以外の場合は何も変更しません –