Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 25.09.2013 Ostrzeżenie: (0%)
|
Witam serdecznie, przerabiam książkę o zaawansowanym programowaniu w PHP, i utkwiłem w jednym miejscu.
Jak programuje się funkcję która korzysta z komentarzy, tzn:
Jak napisać do tego metodę która "czyta" komentarze i w zależności od flagi @read lub @readwrite sprawdza czy można użyć automatycznej metody dostępowej za pomocą __call bez pisania dla każdej zmiennej oddzielnych metod dostępowych. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
Przede wszystkim dlaczego nie zrobisz normalnych getterów/setterów? Będą pod każdym względem lepsze od tego co próbujesz tutaj osiągnąć.
Wracając do tematu. Da się to częściowo osiągnąć. Musiałbyś stworzyć narzędzie, które byłoby wstanie wyciągnąć adnotacje z kodu, utworzyć nową klasę która dziedziczyła by po bazowej, a która posiadałaby metody dostępowe. Oczywiście wiązałoby się to z pewnymi ograniczeniami, ale jako tako zapewne działałoby. Ostateczne użycie kodu wyglądałoby tak: Jednak będzie to powodowało jedynie więcej problemów niż pożytku. |
|
|
|
ZiaRek [PHP]Tworzenie metod dostępowych przy użyciu komentarzy 9.05.2014, 18:00:26
Pyton_000 2 pytania
1. W książce nie napisali?
2. Na cho... ... 9.05.2014, 18:51:37 
by_ikar Cytat(Pyton_000 @ 9.05.2014, 19:51:37... 9.05.2014, 20:25:49
ZiaRek W książce opisali ale jest na takim poziomie że ci... 9.05.2014, 19:16:51
Crozin W PHP takie mechanizmy nie istnieją, a ich realiza... 9.05.2014, 19:41:07
Pyton_000 Symfony bardzo lubuje się w różnych zaklętych włas... 9.05.2014, 20:14:24
ZiaRek ok znalazłem rozwiązanie :
http://www.php.net/man... 10.05.2014, 12:05:56 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 08:28 |