Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Special Arguments v1.0
ber32
post
Post #1





Grupa: Zarejestrowani
Postów: 332
Pomógł: 22
Dołączył: 6.07.2010

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


Chciałem wam przedstawić dość ciekawą klasę, z mojego punktu widzenia, która może rozwiązać problem przekazywania argumentów poprzez konstruktor. Jeżeli nie jesteśmy pewni ile tych argumentów będziemy potrzebować, a nie chcemy ingerować za każdym razem w samom klasę, to rozwiązanie na pewno się przyda.

Special Arguments v1.0

http://www.phpclasses.org/browse/file/49642.html

Co o klasie sądzicie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ber32
post
Post #2





Grupa: Zarejestrowani
Postów: 332
Pomógł: 22
Dołączył: 6.07.2010

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


Cytat
Jak to nie jesteśmy pewni? Projektujesz klasy na chybił-trafił? Jaki jest tego cel?


Potrzebujesz na stronie wywołać np. samochód z 5 osobami w środku a na drugiej z 20, bo to mini bus.
To po co zmieniać za każdym razem konstruktor w klasie jak można użyć takiego rozwiązania. To tylko przykład.

Szkoda że takie rozwiązania są przenoszone na przeczkole, ale ok, zapamiętam

Cytat
Konstruktor nie powinien niczego zwracać.


Dzięki nie zauważyłem tego returna w konstruktorze

Ten post edytował ber32 11.12.2013, 13:26:15
Go to the top of the page
+Quote Post
phpion
post
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(ber32 @ 11.12.2013, 13:20:44 ) *
Potrzebujesz na stronie wywołać np. samochód z 5 osobami w środku a na drugiej z 20, bo to mini bus.
To po co zmieniać za każdym razem konstruktor w klasie jak można użyć takiego rozwiązania. To tylko przykład.

Konstruktor przyjmuje tablicę pasażerów - po sprawie. Co jeśli chciałbym w konstruktorze przekazać pasażerów i np. informację o aktualnym poziomie paliwa? Mam zrobić:
  1. new special_arguments('mietek', 'heniek', 50);

?

Cytat(ber32 @ 11.12.2013, 13:20:44 ) *
Szkoda że takie rozwiązania są przenoszone na przeczkole, ale ok, zapamiętam

Jaki urażony (IMG:style_emoticons/default/smile.gif) To, że Twoim zdaniem jest to przydatny gadżet nie oznacza, że tak faktycznie jest.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 14:18