![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 16.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Chce właśnie stworzyć klasę obsługującą bazę danych. W jej konstruktorze chciałbym połączyć się z bazą danych.
W przypadku dziedziczenia tej klasy Chce właśnie stworzyć klasę obsługującą bazę danych. W jej konstruktorze chciałbym połączyć się z bazą danych.
Czy jak wykonam skrypt
to zawsze konstruktor klasy datebase połączy się z bazą? -------------------- www.WielkaWyspa.com.pl - portal dla mieszkańców Wielkiej Wyspy Wrocław
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Uzywaj php5.
W kalsie news dodajesz takie cos:
I tyle. A tak w ogole to klasa news nie ma nic wspolnego z klasa database po co ona ja rozszerza, powinienes przeyslas instancje klasy database do konstruktora klasy news czyli:
-------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Tak, chyba, że go nadpiszesz.
+1 dla @marcio za zwrócenie uwagi na błędy projektowe Ten post edytował LBO 15.04.2010, 12:18:08 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 16.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Uzywaj php5. Chodzi Ci o to że powinienem nadawać metodom rodzaj dostępu? czy coś jeszcze jest główną zasadą w PHP5? -------------------- www.WielkaWyspa.com.pl - portal dla mieszkańców Wielkiej Wyspy Wrocław
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
No rodzja dostepu,jawne konstruktory/destruktory, klasy abstrakcyjne i interfejsy chyba tez,stale klasowe i moze jakies nowe metody magiczne.
btw: jeszcze final masz w php5 :] Ten post edytował marcio 15.04.2010, 12:51:57 -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
@marcio:
Co w kodach z pierwszego postu wskazuje na używanie PHP4? Jak dla mnie jest to PHP5 (__construct). Jeśli uwagę twoją zwrócił fakt braku public to jest to domyślny modyfikator dostępu więc w sumie nie ma potrzeby jego pisania (aczkolwiek świadczy to o "schludności" piszącego). |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
@marcio: Co w kodach z pierwszego postu wskazuje na używanie PHP4? Jak dla mnie jest to PHP5 (__construct). Jeśli uwagę twoją zwrócił fakt braku public to jest to domyślny modyfikator dostępu więc w sumie nie ma potrzeby jego pisania (aczkolwiek świadczy to o "schludności" piszącego). Akurat konstrukt w pierwszej klasie nie zauwazylem czytalem w pospiechu. -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 18:47 |