私のコーディング スタイルを改善するのを手伝ってくれませんか? :) いくつかのタスクでは、変数が空か何かが含まれているかを確認する必要があります。このタスクを解決するために、私は通常次のことを行います。
チェック - この変数はすでに設定されていますか?設定されている場合は、空かどうかを確認します。
質問があります - empty() の前に isset() を使用する必要があります - それは必要ですか?ティア!
あなたの特定のケース: if ($var)。
if ($var)
変数が存在するかどうかわからない場合は、isset を使用する必要があります。最初の行で宣言したので、その存在がわかっているので、その必要はなく、 は isset を使用すべきではありません。
を使用する必要があります。最初の行で宣言したので、その存在がわかっているので、その必要はなく、
にも同じことが当てはまりますが、empty は値の authenticity のチェックとも組み合わされます。 empty は !isset($var) || !$var および !empty は isset($var) && $var と同等です または isset($var) && $var == 正しい 。
empty
authenticity
!isset($var) || !$var
!empty
isset($var) && $var と同等です
isset($var) && $var == 正しい
信頼性 をテストしたいだけの場合は、 if ($var) で十分です。 .
探している内容によって異なります。空かどうかだけを確認したい場合は、empty を使用します。すでに何かが設定されているかどうかを知りたい場合は、設定されているかどうかもチェックされます。設定を isset を使用するかどうか。
isset
Empty 変数が設定されているかどうかを確認します。設定されている場合は、変数が null、""、0 などであるかどうかを確認します。
Empty
Isset 設定されているかどうかを確認するだけです。空でないものであれば何でも構いません
Isset
empty の場合、次は空とみなされます:
コメントで述べたように、警告がないことも empty() にとって重要です
PHP マニュアル
あなたのコードは次のことを行います: リーリー ###例えば:### リーリー
あなたの特定のケース:
if ($var)
。変数が存在するかどうかわからない場合は、isset
emptyを使用する必要があります。最初の行で宣言したので、その存在がわかっているので、その必要はなく、
は isset を使用すべきではありません。にも同じことが当てはまりますが、
が存在するはずの変数のempty
は値のauthenticity
のチェックとも組み合わされます。 empty は!isset($var) || !$var
および!empty
はisset($var) && $var と同等です
またはisset($var) && $var == 正しい
。信頼性 をテストしたいだけの場合は、 if ($var) で十分です。 .
探している内容によって異なります。空かどうかだけを確認したい場合は、
empty
を使用します。すでに何かが設定されているかどうかを知りたい場合は、設定されているかどうかもチェックされます。設定をisset
を使用するかどうか。Empty
変数が設定されているかどうかを確認します。設定されている場合は、変数が null、""、0 などであるかどうかを確認します。Isset
設定されているかどうかを確認するだけです。空でないものであれば何でも構いませんempty
の場合、次は空とみなされます:コメントで述べたように、警告がないことも empty() にとって重要です
PHP マニュアルsays
PHP マニュアル
saysあなたのコードは次のことを行います: リーリー ###例えば:### リーリー