Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak wywolac statyczna metode klasy ktorej nazwa zostala przekazana przez parametr ?
bronar
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 18.01.2006

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


Jak w temacie..
Robie cos takiego:

  1. <?php
  2. $controller = $_POST['controller];
  3.  
  4. $file = "{$controller}DB.php";
  5.  
  6. if (is_file($file)) {
  7.  require_once $file;
  8.  
  9.  if (class_exists("{$controller}DB")) {
  10. $db = "{$controller}DB::singleton";
  11. $db();
  12.  }
  13. }
  14. ?>


Niestety to nie dziala i wyrzuca blad:

Fatal error: Class 'npDB::singleton' not found in....

Nadmienie tylko ze jesli tworze nowy obiekt klasy (new $db) wszystko jest ok
Macie jakies pomysly jak rozwiazac moj problem ?

Ten post edytował bronar 4.08.2006, 13:00:35
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 18:06