$arr = array(array(array()));
foreach($arr as $subarr)
{
$subarr[] = 1;
}
var_dump($arr);
Çıktı:
array(1) {
[0]=>
array(1) {
[0]=>
array(0) {
}
}
}
Ama nesne için, bu referans bulunuyor:
class testclass {
}
$arr = array(new testclass());
foreach($arr as $subarr)
{
$subarr->new = 1;
}
var_dump($arr);
Çıktı:
array(1) {
[0]=>
object(testclass)#1 (1) {
["new"]=>
int(1)
}
}
Neden tedavi dan array
farklı object
?