Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 0 Dołączył: 21.04.2006 Ostrzeżenie: (0%)
|
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. |
Mam taka książkę "PHP5 Obiekty, wzorce, narzędzia" . Nie będę cytował, ale:
Jest napisane, że jeśli w klasie pochodnej deklarujesz konstruktor, to musisz wziąść odpowiedzialność za ręczne wywołanie konstruktora klasy bazowej, bo inaczej możesz otrzymać nie dokońca skonstruowany obiekt (jeśli istnieje i właśnie przez parent::__construct(wsio co trzeba tu)). Jeśli nie dasz konstruktora w klasie pochoden, to jest automatycznie wywoływany konstruktor klasy bazowej jako GŁÓWNY. Teraz zonk jest właśnie z tą widzialnością, ale to każdy może sobie sam zobaczyć uruchamiając powyższy przykład. Jeśłi chodzi o moje ucywilizowanie... (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) to chyba nigdy nie nastapi (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) |
|
|
|
slash12345 Obiekty a zmienne 10.07.2006, 23:35:30
mike_mech W żadnym języku tak nie można.
I bardzo dobrze. Bo... 10.07.2006, 23:53:01
bigZbig Moim skromnym zdaniem definiowanie wartosci wlasci... 11.07.2006, 06:38:29
Cysiaczek A co, jeśli będę chciał mieć tak:
[PHP] pobierz, p... 11.07.2006, 06:46:09
bigZbig @Cysiaczek, ale po co skoro zmienne nie istnieja d... 11.07.2006, 07:50:30
Cysiaczek Tutaj się zgadzamy. Tak można zrobić i nawet jest ... 11.07.2006, 07:59:40
bigZbig 1. Dlaczego mialbym usuwac konstruktor z klasy sko... 11.07.2006, 08:11:34
Cysiaczek Ad1. Chodzi o klasy, w których nie deklarujesz kon... 11.07.2006, 08:18:11 
mike_mech Cytat(Cysiaczek @ 11.07.2006, 09:18 ) Ad1... 11.07.2006, 08:24:49
Cysiaczek OOpsssaaa. Pomyłka
Jak się nie zd... 11.07.2006, 08:33:25
Ludvik Udało Ci się wywołać prywatny konstruktor z konstr... 11.07.2006, 09:23:34
Ludvik No jasne, działanie konstruktorów znam, ale nie w ... 11.07.2006, 09:46:05
Cysiaczek Też mnie to zdziwiło, ale to niekoniecznie jest bł... 11.07.2006, 09:54:35
Ludvik Konstruktor nie może być wywołany statycznie. Sama... 11.07.2006, 10:03:23
Cysiaczek No własnie nie. protected jest ok - widac go ... 11.07.2006, 10:14:14
Ludvik W tym wypadku nie ma prawa wystąpić jakiegolwiek o... 11.07.2006, 10:35:43
Cysiaczek W zasadzie, to jak robisz konstruktor w klasie baz... 11.07.2006, 10:42:28
bigZbig Uwazam ze wlasciwosci predefiniowane niestatyczne ... 11.07.2006, 10:56:35
Ludvik Konstruktor nie musi być publiczny. Prywatne konst... 11.07.2006, 11:02:16
Cysiaczek @bigZbig - W php konstruktor nie musi byc zadeklar... 11.07.2006, 11:26:05
bigZbig To ze nie musisz jawnie zadeklarowac konstruktora ... 11.07.2006, 11:57:09
Cysiaczek Cóż. Zwykle robię tak jak mówisz, ale jeśli chcę ... 11.07.2006, 12:14:19
Ludvik A co to za różnica w czasie wykonania? Przecież ja... 11.07.2006, 12:23:36
bigZbig Słuchaj @Cysiaczek php to bardzo elastyczny jezyk.... 11.07.2006, 12:43:24
Cysiaczek Ale się zdenerwowaliście :roll2: Ja właśnie star... 11.07.2006, 13:02:25
bigZbig @Cysiaczek - przyznam sie, ze sam czesto nadaje zm... 11.07.2006, 13:26:03
Cysiaczek Tia. Każdy ma coś za uszami Najczęściej zdarza m... 11.07.2006, 13:30:43 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 10:47 |