還暦過ぎたエンジニアの挑戦

還暦過ぎても好奇心だけは忘れない エンジニア ひかるです

MENU

is_nullとisset - php

何を言いたいかというと、その変数があるかどうかもわからない時に、中身が空っぽかどうかを直に聞いても良い?
という話なんだけどいつもどうだっけ?ってなる。

で、うっかりすると変数がちゃんと定義されていいるかを確認して実行したいという気持ちで

if (isset($x) && is_null($x) === false) {やりたい事}

なんて書いていたりする。

isset()はその変数が定義されていて内容がnullではないときにtrueを返す関数なので

if (isset($x)) {やりたい事}

と、シンプルに書けばOKなんだよね。。。(;^_^

is_null()とisset() === falseは同義