Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Niezałapuje funkcji
servs
post
Post #1





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 18.11.2006
Skąd: gorzów

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


Witam!

Mam sobie coś takiego
  1. <?php
  2. class func
  3. {
  4.  
  5. public function __set($nazwa, $wartosc)
  6. {
  7.        $func->$nazwa = $wartosc;
  8. }
  9.  
  10. public function rules()
  11. {
  12. $func->connecting();
  13. $query = "SELECT `desc` FROM `pages` WHERE `id`=1";
  14. $sql = $db -> query_sql($db -> db_sql = $query);
  15. $row = $db -> fetcharray_sql($sql);
  16. echo $row['desc'];
  17. }
  18.  
  19. public function connecting()
  20. {
  21. include_once('sql.php');
  22. $db =  new sql;
  23. $db->db_config = $db_config;
  24. }
  25.  
  26. }
  27. ?>


i chcąc wywołać funkcję rules() wyświetla mi się błąd:
Cytat
Fatal error: Call to a member function connecting() on a non-object in...


Dlaczego nie wywołuje mi funkcji connecting()?
Czy tam gdzie jest $func->$nazwa = $wartosc; to zamiast $func musi być koniecznie $this?

Pozdrawiam!

Ten post edytował servs 23.11.2008, 16:34:18
Go to the top of the page
+Quote Post

Posty w temacie
- servs   Niezałapuje funkcji   23.11.2008, 16:22:19
- - orglee   $this a nie $func Poczytaj trochę więcej...   23.11.2008, 16:38:10


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 Aktualny czas: 19.08.2025 - 20:00