Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 607 Pomógł: 23 Dołączył: 8.09.2004 Skąd: Wrocław Ostrzeżenie: (0%)
|
Witam,
cały czas pisałem skrypt na PHP5, jednakże chcę, aby był kompatybilny ze wszystkimi wersjami php. Gdzieś wyczytałem, że konstruktor klasy powinnien nazywać się "__construct", wszystko jest OK, jak działamy na PHP5, gdy odpalamy ten sam skrypt na starszej wersji php konstruktor nie działa. W związku z czym mam pytanie, jak nazywać konstruktor?! |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%)
|
Z tego , co mi wiadomo w php 5 konstruktor zwie się właśnie : __construct() .
Natomiast w php 4 konstruktor jest metodą, która zwie się tak samo jak klasa, w której ów metoda się znajduje. To powinno działać w php 4 i 5 . Pozdrawiam. // edit Kubatron jest o minutę szybszy (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) Ten post edytował Speedy 15.06.2005, 12:31:17 |
|
|
|
Spirit86 [PHP][Obj] __construct 15.06.2005, 12:22:55
kubatron Wystarczy popatrzyć w manuala i poczytać o PHP4 K... 15.06.2005, 12:28:08
Spirit86 tak, ale problem w tym, zeby napisać to, tak aby b... 15.06.2005, 12:55:54
crash A coś takiego?:
[PHP] pobierz, plaintext <?phpc... 15.06.2005, 13:10:26
Spirit86 w sumie myślałem, że jak napiszę:
[PHP] pobierz, p... 15.06.2005, 13:17:54
dr_bonzo Jaki ma sens dostosowywanie skryptu pisanego pod 5... 15.06.2005, 15:06:43
kubatron Popieram cie dr_bonzo, a tak apropo jak piszesz to... 16.06.2005, 14:59:56
SongoQ Rozniez popieram @dr_bonzo po co sobie problemy st... 16.06.2005, 15:07:20 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 19:28 |