【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 |
以上になります。
お読み頂き、ありがとうございました。


