Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: php stdClass
Forum PHP.pl > Forum > PHP
jarmiar
witam, mój problem jest nastepujacy:

  1. class Database
  2. {
  3. private $_content = NULL;
  4.  
  5. private $_action = NULL;
  6.  
  7. private $_fileName = NULL;
  8.  
  9. public function __construct ( $fileName )
  10. {
  11. if ( file_exists ( $fileName ) )
  12. {
  13. $this -> _fileName = $fileName;
  14. try
  15. {
  16. $content = file_get_contents ( $fileName );
  17. $this -> _content = json_decode ( $content );
  18. }
  19. catch ( Exception $e )
  20. {
  21. echo $e;
  22. }
  23. }
  24. else
  25. {
  26. echo 'plik nie istnieje';
  27. }
  28. }
  29. }


przez json_decode() dostaje dane w postaci obiektu stdClass w dalszej czesci mojego kodu probuje dodac nowe pozycje no i dostaje blad:

Fatal error: Cannot use object of type stdClass as array in C:\xampp\htdocs\txtdb.php on line 50

załozeniem mojego kodu jest obslugfa plikow tekstowych jak bazy danych.

prosze mi wyjasnic jak odwolac sie do stdClass object, abym mogl dodac tam nowe pozycje


CuteOne
Następnym razem wpisz błąd w google..

json_decode ( $content, true );
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.