Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem z json_encode
ToTamir
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 10.04.2012

Ostrzeżenie: (0%)
-----


  1. class A
  2. {
  3. public $V = array();
  4. function __construct()
  5. {
  6. //Uzupełnianie zmiennej $V
  7. }
  8. }
  9. $Ax = new A();
  10. class B
  11. {
  12. function __construct()
  13. {
  14. global $User;
  15. $Cache = $Ax->V;
  16. json_encode($Cache);
  17. }
  18. }
  19. $Bx = new B();


No i problem jest taki, że json_encode wyrzuca błąd "Only variables should be passed by reference". Ktoś wie jak to rozwiązać?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




$Ax w klasie B nie istnieje. Wlacz wyswietlanie wszystkich bledow a nie zwalasz rzeczy na json_encode


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Pyton_000
post
Post #3





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


var_dump($Cache);

i ujrzysz światło.
Go to the top of the page
+Quote Post
ToTamir
post
Post #4





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 10.04.2012

Ostrzeżenie: (0%)
-----


Kod ma kilkaset linijek, więc przepisałem część i widocznie to pominąłem.
var_dump wyświetla poprawnie array (size=12)
Go to the top of the page
+Quote Post
nospor
post
Post #5





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




To moze pokaz wlasciwy kod a nie pokazujesz nam kod z bledami. Jak mamy ci pomoc analizujac blednie przepisany kod?

Kolejna sprawa: a skad wiesz ze to json_encode rzuca tym bledem? json_encode nie ma w definicji zadnych referencji wiec to raczej nie jest blad rzucany przez te funkcje


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 04:06