以下の様な変数で、入力値の初期値を設定しようとしました。
var $field = array( array( "name" => "date", "input" => "text", "default" => null ) );
$field[ $n ][ ‘default’ ] が設定されていたら初期値として使おうとしたのですが、isset( $field[ $n ][ “default” ] ) とすると、null が設定されている場合に false となってしまいます。
色々調べたのですが、こういう場合は array_key_exists( $field[ $n ][ “default” ] ) とすれば良いようです。