Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Rejestrowanie statycznej funkcji z innego obiektu w xajaxe
jajcarzd1
post
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 19
Dołączył: 24.12.2003
Skąd: Przemyśl

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


Witam

Mam takie pytanie dotyczące obsługi xajxa (jednej z biliotek łączacych PHP z AJAXEM)

Posiadając taką klasę, jesli stworzę jej obiekt to rejestrowana jest funkcja
aa która jest w tym obiekcie.


  1. <?php
  2. class XajaxFunctions
  3. {
  4.  
  5.     public function __construct()
  6.     {
  7.  
  8.      global $xajax;
  9.      $xajax->registerFunction(array('aa',&$this,'aa'));
  10.  
  11.     }
  12.  
  13.  
  14.     public function aa {
  15.  
  16.        .......
  17.  
  18.     }
  19.  
  20. }
  21. ?>


natomiast mam pytanie czy jest możliwość zarejestrowania funkcji statycznej
z innej klasy czyli coś takiego jak poniżej. Te rozwiązania oczywiście nie
działają ale jakby ktoś miał jakąś wskazówkę to byłbym wdzięczny.

  1. <?php
  2. class XajaxFunctions
  3. {
  4.  
  5.     public function __construct()
  6.     {
  7.  
  8.      global $xajax;
  9.          $xajax->registerFunction(array('bb',Klasa,'bb')); /////albo jak niżej
  10.          $xajax->registerFunction(array('bb',Klasa::bb,'bb'));
  11.  
  12.     }
  13.  
  14.  
  15. }
  16.  
  17. class Klasa {
  18.  
  19.    public static function bb {
  20.     .....
  21.   }
  22.  
  23. }
  24. ?>
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 Aktualny czas: 19.09.2025 - 18:41