Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Sprawdzenie czy metoda została wywołana
menic
post 19.12.2006, 00:53:04
Post #1





Grupa: Zarejestrowani
Postów: 493
Pomógł: 0
Dołączył: 14.06.2003
Skąd: Tomaszów Lubelski/Rzeszów

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


Czy istnieje mozliwośc na sprawdzenie czy metoda została już wywołana za pomocą $this-metoda() ?


--------------------
Jak masz cos zrobic dobrze...
...To musisz zrobić to sam.

Uchwycić moment...
Go to the top of the page
+Quote Post
fiszol
post 19.12.2006, 01:23:41
Post #2





Grupa: Zarejestrowani
Postów: 449
Pomógł: 16
Dołączył: 25.05.2004
Skąd: Gorzów Wlkp.

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


możesz przy wywoływaniu metody definiować jakąś zmienną np $x =1;, potem już tylko isset($x)


--------------------
\o/
Go to the top of the page
+Quote Post
heaven
post 19.12.2006, 08:41:15
Post #3





Grupa: Nieautoryzowani
Postów: 92
Pomógł: 15
Dołączył: 21.10.2006

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


  1. <?php
  2. class KlasaP { 
  3.  
  4. public static isCall;
  5.  
  6.  
  7.  
  8. public function JakasMetoda() {
  9.  
  10. self::$isCall = 1;
  11.  
  12. ......
  13.  
  14. }
  15.  
  16. }
  17.  
  18.  
  19.  
  20. $obiekt = new KlasaP();
  21.  
  22. $obiekt->JakasMetoda();
  23.  
  24.  
  25.  
  26. if (KlasaP::isCall) {....}
  27. ?>


oczywiscie jesli to ma byc tylko dla danego obiektu to trzeba usunac slowo "static" no a co za tym idze i "self" bo tworzac drugi obiekt ta zmienna bedzie miala dale wartosc jaka byla przedtem. no i wtedy sprawdzac tak $obiekt->isCall
Go to the top of the page
+Quote Post

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: 19.06.2024 - 23:00