Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Interfejsy jako deklaracje stalych.
specialplan
post
Post #1





Grupa: Zarejestrowani
Postów: 206
Pomógł: 21
Dołączył: 1.09.2006
Skąd: Edinburgh

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


W Javie budzi to wiele kontrowersji. Czy uzywa ktos interfejsow w ten sposob w PHP? Czy jest w ogole sens sie w to bawic, czy lepiej po prostu definiowac stale juz w klasach - jest jest, to w jakim przypadku najlepiej uzyc interfejsu jako deklaratora stalych?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Cezar708
post
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


Cytat(specialplan @ 12.03.2008, 11:21:10 ) *
(..) to w jakim przypadku najlepiej uzyc interfejsu jako deklaratora stalych?


w żadnym... interfejsy nie mogą zawierać stałych... to wbrew naturze interfejsu. On tylko deklaruje jakie metody (publiczne) jakie musi mieć implementująca go klasa.

więcej: http://pl.php.net/interface

Ten post edytował Cezar708 12.03.2008, 12:34:36
Go to the top of the page
+Quote Post
specialplan
post
Post #3





Grupa: Zarejestrowani
Postów: 206
Pomógł: 21
Dołączył: 1.09.2006
Skąd: Edinburgh

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


Kilka razy natrafilem na takie praktyki - stad moje zainteresowanie.

Np tutaj:
http://forum.php.pl/index.php?s=&showt...st&p=413128

;]

[edit]
Dziekuje za link do manuala. Bez niego nigdy bym sie nie domyslil, co to ten interfejs i jak dziala.... Z reszta, nigdzie nie stoi w manualu, ze interfejs nie moze posluzyc jako deklaracja stalych (tak jak w Javie sie czasem robi)

Ten post edytował specialplan 12.03.2008, 12:42:24
Go to the top of the page
+Quote Post
Sedziwoj
post
Post #4





Grupa: Zarejestrowani
Postów: 793
Pomógł: 32
Dołączył: 23.11.2006
Skąd: Warszawa

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


@Cezar708
Tobie chodzi chyba o zmienne statyczne, nie o stałe (chodzi o const, nie static)
A czy powinno, ja używam jak trzeba.
Mam klasy które przyjmują tylko interfejsy i aby skonfigurować pewne rzeczy muszę się odwołać do jakiś zmiennych, np. jakieś ogólne wartości, ja mam np. id grupy do której należą admini. Każda dziedzicząca może sobie dodać coś jeszcze, ale ma na pewno tę grupę.
Chodzi o takie stałe które dotyczą całego drzewa i do tego są przydatne jak się operuje na interfejsie.


--------------------
Algorytmy w PHP, czy ktoś o tym słyszał?
Dlaczego tak mało kobiet programuje? ponieważ nie zajmują się głupotami.
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 Aktualny czas: 19.08.2025 - 06:24