Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmienna protected raz sie wyswietla a pozniej nie
Forum PHP.pl > Forum > PHP
quality
Witam
otoz mam bardzo dziwny problem, napisalem klase testowa obrazujaca problem:

  1. <?php
  2. class lolele
  3. {
  4.    protected $var;
  5.  
  6.  
  7.    public function __construct()
  8.    {
  9.        $this->var = 'lol';
  10.    }
  11.    public function sprawdz()
  12.    {
  13.        echo $this->var;
  14.    }
  15.  
  16. }
  17. $sp = new lolele();
  18. $sp->sprawdz();
  19. ?>


I skrypt za pierwszym uruchomieniem wyswietla prawidlowo "lol", a po odswiezeniu strony i tak juz do konca wyzuca blad:
Fatal error: Cannot access protected property lolele::$var in /home/site/5061/www/index.php on line 11

Co jest nie tak ?
phpion
U mnie za każdym razem wyświetla się poprawnie (co nie jest wielkim zaskoczeniem).
quality
Otóż skrypt jest dobry.

Dla informacji pisze ze rozwiazaniem problemu jest mod eaccelerator dla php, nie ma on obslugi php5.
Wyłączełem go w .htaccess:

php_flag eaccelerator.enable off

Pozdrawiam
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.