![]() ![]() |
Post
#1
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%)
|
Mam taki fragment tablicy:
Kod [parameters] => Array ( [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:
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 |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%)
|
Sprawdź w ten sposób:
Ten post edytował Darti 12.11.2007, 17:34:28 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 1 Dołączył: 10.11.2007 Ostrzeżenie: (0%)
|
Cytat(kszychu) Dotyczy to linii $param = $this_part->parameters[$i]; Czy indeks [$i] jest konieczny? Nie wystarczy Kod $param = $this_part->parameters; ? pozdrawiam stygma |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 02:32 |