国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

isset() と empty() - 何を使用するか
P粉165522886
P粉165522886 2023-10-16 20:54:57
0
2
675

私のコーディング スタイルを改善するのを手伝ってくれませんか? :) いくつかのタスクでは、変數(shù)が空か何かが含まれているかを確認(rèn)する必要があります。このタスクを解決するために、私は通常次のことを行います。

チェック - この変數(shù)はすでに設(shè)定されていますか?設(shè)定されている場(chǎng)合は、空かどうかを確認(rèn)します。

リーリー

質(zhì)問があります - empty() の前に isset() を使用する必要があります - それは必要ですか?ティア!

P粉165522886
P粉165522886

全員に返信(2)
P粉514458863

あなたの特定のケース: if ($var)。

変數(shù)が存在するかどうかわからない場(chǎng)合は、isset を使用する必要があります。最初の行で宣言したので、その存在がわかっているので、その必要はなく、isset を使用すべきではありません。

empty

にも同じことが當(dāng)てはまりますが、empty は値の authenticity のチェックとも組み合わされます。 empty!isset($var) || !$var および !emptyisset($var) && $var と同等です または isset($var) && $var == 正しい

が存在するはずの変數(shù)の

信頼性 をテストしたいだけの場(chǎng)合は、 if ($var) で十分です。 .

P粉458913655

探している內(nèi)容によって異なります??栅嗓Δ坤堡虼_認(rèn)したい場(chǎng)合は、empty を使用します。すでに何かが設(shè)定されているかどうかを知りたい場(chǎng)合は、設(shè)定されているかどうかもチェックされます。設(shè)定を isset を使用するかどうか。

Empty 変數(shù)が設(shè)定されているかどうかを確認(rèn)します。設(shè)定されている場(chǎng)合は、変數(shù)が null、""、0 などであるかどうかを確認(rèn)します。

Isset 設(shè)定されているかどうかを確認(rèn)するだけです??栅扦胜い猡韦扦ⅳ欷泻韦扦鈽?gòu)いません

empty の場(chǎng)合、次は空とみなされます:

  • ""(空の文字列)
  • 0 (0は整數(shù))
  • 0.0 (浮動(dòng)小數(shù)點(diǎn)數(shù)としての 0)
  • "0" (文字列としての 0)
  • ###ヌル### ###間違い###
  • array()(空の配列)
  • var $var; (変數(shù)は宣言されていますが、クラス內(nèi)に値がありません)
  • http://php.net/manual/en/function.empty.phpより

コメントで述べたように、警告がないことも empty() にとって重要です

PHP マニュアル
says

質(zhì)問について

PHP マニュアル

says

あなたのコードは次のことを行います: リーリー ###例えば:### リーリー

最新のダウンロード
詳細(xì)>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート