![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 24.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam pytanie jak utworzyć obiekt w klasie?
np. class DataPage { ... } class PageController { $data = new DataPage(); //komunikat "Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION in C:\xampp\htdocs\www2\pliktestowy.php on line 84" } |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 24.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki, ostatnie pytanie, jak odwołać się w klasie do funkcji innej klasy przez obiekt w nim znajdujący się?
Kawałek kodu: class DataPage //dane { function findcountPage() //ilosc stron { return count($GLOBALS['baza_xml'] -> page); } } class PageController //controller { private $data; //obiekt klasy dane private $countPage; public function __construct() { $this -> data = new DataPage(); } public function countPage() { $this -> countPage = $data -> findcountPage(); //110, Nie wiem jak odwołać się do funkcji innej klasy przez obiekt $data return $countPage; } } $obiekt = new PageController(); $obiekt -> countPage(); Błędy: Notice: Undefined variable: data in C:\xampp\htdocs\www2\pliktestowy.php on line 110 Fatal error: Call to a member function findcountPage() on a non-object in C:\xampp\htdocs\www2\pliktestowy.php on line 110 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 19:28 |