I have an object, when I do a var_dump this is the output:
array(7) {
["foodRaw" ]=> string(9) "000000000"
["broodRaw" ]=> string(9) "111000000"
["food" ]=> int(0)
["brood" ]=> int(3)
["size" ]=> int(0)
["foodHarvest" ]=> int(0)
["broodHarvest"]=> int(0)
}
When I do
foreach ($data AS $key => $Value){
$this->{$key} = $Value;
echo $this->{$key} . " = " . $Value . "<br>
";
}
IT doesn't behave like I expect, It ouputs this nonsense:
000000000 = 000000000<br>
111000000 = 111000000<br>
0 = 0<br>
3 = 3<br>
0 = 0<br>
0 = 0<br>
0 = 0<br>
Does anybody know the logic behind this behavior?