Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z klasą...
Turgon
post 14.02.2006, 19:34:19
Post #1





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

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


Chciałem nieco sobie ułatwić zadanie i to wyszło.
  1. <?php
  2.  
  3. class loadclasses
  4. {
  5. function load($classname,$classpath,$objectname)
  6. {
  7. include ($classpath);
  8. $$objectname = new $classname;
  9. $wynik = ob_get_contents();
  10. return $wynik;
  11. }
  12. }
  13. ?>


I jak sprawdzam na takich plikach :

index.php :
  1. <?
  2. include ('ClassLoad.php');
  3.  
  4. $mod = new loadclasses;
  5. $mod->load('wyswietl','test.php','foo');
  6. $foo->wyswietlaj('lalalala');
  7.  
  8. ?>

i test.php
  1. <?
  2. class wyswietl
  3. {
  4. function wyswietlaj($tekst)
  5. {
  6. echo $tekst;
  7. }
  8. }
  9. ?>

[comment]Klasa głupawa ale do testu się nada.[/comment]

Błąd :
Cytat
Fatal error: Call to a member function wyswietlaj() on a non-object in C:\Documents and Settings\Administrator\Moje dokumenty\Xampp\xampplite\htdocs\testy\index.php on line 6


Dlaczego nie ładuje mi klasy ( to wnioskuje z błędu) ?


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

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:08