3

$table['key']使用する前に存在するかどうかを確認したい。これを行う適切な方法は何ですか?

多くの異なるコードを見てきましたが、それらがすべて同等で正しいかどうかはわかりません。以下にいくつかの例を示します。

// 1
if(isset($table['key'])) { ... }

// 2
if(isset($table) and isset($table['key'])) { ... }

// 3
if(isset($table) and array_key_exists('key',$table)) { ... }
4

2 に答える 2