Kod
[parameters] => Array
(
[0] => stdClass Object
(
[attribute] => BOUNDARY
[value] => Boundary_(ID_VQ/P8KOmUSY/aVEBKh8QNg)
)
[1] => stdClass Object
(
[attribute] => REPORT-TYPE
[value] => delivery-status
)
)
(
[0] => stdClass Object
(
[attribute] => BOUNDARY
[value] => Boundary_(ID_VQ/P8KOmUSY/aVEBKh8QNg)
)
[1] => stdClass Object
(
[attribute] => REPORT-TYPE
[value] => delivery-status
)
)
W kodzie odwoluję się do tego w taki sposób:
<?php { $param = $this_part->parameters[$i]; if ((($param->attribute == 'NAME') || ($param->attribute == 'name')) && ($param->value != '')) { $att_name = $param->value; break; } } ?>
i dostaję komunikat: "Cannot use object of type stdClass as array"
Dotyczy to linii $param = $this_part->parameters[$i];
Co tam może być nie tak? Dodam, że na php4 i php5 to działa. Nie działa na 5.1