【PHP】isset/is_null/emptyの違い早見表

まとめ
値 | == “” | === “” | == null | === null | isset | is_null | empty |
---|---|---|---|---|---|---|---|
0 | false | false | true | false | true | false | true |
“0” | false | false | false | false | true | false | true |
“”(ブランク) | true | true | true | false | true | false | true |
[](空配列) | false | false | true | false | true | false | true |
null | true | false | true | true | false | true | true |
未定義の変数 | エラー | エラー | エラー | エラー | false | エラー | true |
以上になります。
お読み頂き、ありがとうございました。