Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] unexpected T_VAR
Forum PHP.pl > Forum > Przedszkole
Turgon
Cytat
Parse error: parse error, unexpected T_VAR in C:\Documents and Settings\Administrator\Moje dokumenty\Xampp\xampplite\htdocs\testy\library\model.class.php on line 6

To błąd, a to klasa:
  1. <?php
  2. class pf_model
  3. {
  4.   var $aKey;
  5.   var $aData;
  6.   var $Vars = array();
  7.   var $path;
  8.   protected function _construct()
  9.   {
  10.   }
  11.   public function assign($aKey,$aData)
  12.   {
  13.     $this->Vars[$aKey] = $aData;
  14.   }
  15.   public function getTplPath()
  16.   {
  17.     $path = $this->Vars['tpath'];
  18.     return $this->path;
  19.   }
  20.   public function loadTpl($aKey,$aData)
  21.   {
  22.     $this->Vars['tplname'] = $aData;
  23.     $$this->Vars['tplname'] = include($this->Vars['tpath']);
  24.     return $$this->Vars['tplname'];
  25.   }
  26.   public function getVars()
  27.   {
  28.     return $this->Vars;
  29.   }
  30. }
  31. ?>

Nie wiem w czym błąd ;/ ... Pomóżcie.
nospor
zeby rozwiklac ten problem nalezy luknac do manuala:
http://pl.php.net/manual/pl/language.oop.php
a potem spojrzec jak(gdzie) tam są deklarowane zmienne w klasie a jak(gdzie) u ciebie.

Cytat
Nie zrozumiały dla mnie błąd
Na przyszlosc oszczędź nam w tytule tego typu informacji. a te popraw
Turgon
Dziękuje smile.gif. W php 4 działało, a w php 5 jestem laikiem smile.gif .
nospor
Cytat
Na przyszlosc oszczędź nam w tytule tego typu informacji. a te popraw
Jak to pisalem, mialem na mysli bys poprawil tytul na rozsądny. A ty poprawiles swoj kod php, nie napisales ze poprawiles, iteraz ludzie bedą wchodzili do topicu i za chiny nie będą wiedzieli o co chodzilo, skoro wszystko jest ok...

dla potomnych:
autor topicu podal deklaracje zmiennych w konstruktorze.
Turgon
Dobrze, ale mam kolejny problem też z T_VARIABLE...
Więc smile.gif skrypt :
  1. <?php
  2. include("library/model.class.php")
  3. $foo = new pf_model;
  4. $foo->assign('bubu','mama');
  5. $foo->getVars();
  6. echo $foo->Vars['bubu'];
  7. ?>

i błąd :
Cytat
Parse error: parse error, unexpected T_VARIABLE in C:\Documents and Settings\Administrator\Moje dokumenty\Xampp\xampplite\htdocs\testy\test.php on line 3
nospor
topic przenosze na przedszkole, zamykam z dwoch powodów:
1) widze ze nie doczekam sie na poprawe tytulu
2) literowek z powodu braku srednika w kodzie z 5 linijkami tu nie rozwiązujemy. bez przesady...

tytul poprawiam
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.