他の人が書いた次のようなコードを見ました:
$a = array();$a['key'] = $a['key'] + 1;var_dump($a);
a+=1; と同様の累積
は配列です。 。 。
$a['key'] = null + 1; と同等
$a['key'] = null + 1; と同等
は $a['key'] = null + 1 と同等です
$a['key'] = null + 1; と同等
$a = array();
$a['key'] = $a['key '] + 1 ; // 現時点では $a['key'] が存在しないため、 isset($a['key']) を使用すると false が返されるため、 $a['key'] = null
$a[' key'] + 1 は null +1 と同等です。これは、PHP が算術演算のために null を自動的に 0 に変換するため、0+1 となり、最終的には $a['key'] = 1
var_dump($a); となります。
理解できません。 。
何がわからないのですか
ああ。 。なるほど。勘違いしてました