PHP の isset() と array_key_exists()

以下の様な変数で、入力値の初期値を設定しようとしました。

$field[ $n ][ ‘default’ ] が設定されていたら初期値として使おうとしたのですが、isset( $field[ $n ][ “default” ] ) とすると、null が設定されている場合に false となってしまいます。
色々調べたのですが、こういう場合は array_key_exists( $field[ $n ][ “default” ] ) とすれば良いようです。


コメントを残す

メールアドレスが公開されることはありません。

*