Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [php] unexpected T_VAR
Turgon
post
Post #1





Grupa: Zarejestrowani
Postów: 800
Pomógł: 0
Dołączył: 26.11.2005
Skąd: Nowy Sącz

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


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.

Ten post edytował nospor 15.05.2006, 08:16:58


--------------------
Jah Music Is On My Mind !
Go to the top of the page
+Quote Post
nospor
post
Post #2





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




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


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

"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
Turgon
post
Post #3





Grupa: Zarejestrowani
Postów: 800
Pomógł: 0
Dołączył: 26.11.2005
Skąd: Nowy Sącz

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


Dziękuje smile.gif. W php 4 działało, a w php 5 jestem laikiem smile.gif .


--------------------
Jah Music Is On My Mind !
Go to the top of the page
+Quote Post
nospor
post
Post #4





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




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.


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

"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
Turgon
post
Post #5





Grupa: Zarejestrowani
Postów: 800
Pomógł: 0
Dołączył: 26.11.2005
Skąd: Nowy Sącz

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


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


--------------------
Jah Music Is On My Mind !
Go to the top of the page
+Quote Post
nospor
post
Post #6





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




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


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

"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

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 18:38