未定義のインデックスで何か奇妙なことを経験します。
$vatcode = 'U25';
echo $this->vatcode_ids['U25']."\n";
echo $this->vatcode_ids[$vatcode]."\n";
foreach($this->vatcode_account_ids as $id => $vatcode){
echo $vatcode."\n";
echo $this->vatcode_ids[$vatcode]; // undefined index
}
これは次を返します:
681
681
U25
Notice: Undefined index: U25 in /var/www/.....php on line 64
理解できません?!