![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
Hej
Standardowo jak chcemy żeby funkcja swoją działalnością nie doprowadziła przypadkiem do zatrzymania programu robi się tak:
ale jak to zrobić w przypadku gdy funkcja jest konstuktorem? tj
|
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Manual! Komentarze czytelników.
http://www.php.net/manual/pl/language.oper...ntrol.php#70375 Ale dużo lepiej jest to zrobić żeby konstruktor wyrzucał wyjątek w razie błędu a całość wywołania dać w bloku try ... catch. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
Tylko że ja działam na php4, więc ani przykład z manuala,
ani try nie zadziała |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
No to masz problem, nie da się tego zrealizować w archaicznym środowisku w jakie postanowiłeś się wchrzanić.
Konsekwencje wyboru starej technologii. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
Cytat nie da się tego zrealizować w archaicznym środowisku w jakie postanowiłeś się wchrzanić. Akurat ja nie wybieram sobie środowiska, w którym pracuję poza tym skrypty na serwerze, są od kilku lat, nie było by możliwości przełączenia się na php5, jest ich zbyt dużo żeby wszystko przerabiać z php4 na php5 Ten post edytował php programmer 22.08.2007, 10:38:22 |
|
|
![]()
Post
#6
|
|
Grupa: Developerzy Postów: 823 Pomógł: 12 Dołączył: 18.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat jest ich zbyt dużo żeby wszystko przerabiać z php4 na php5 Nie musisz przerabiać, będą działać. (tylko kilka rzeczy w inny sposób, ale nie powinno być większych problemów). Poza tym do php5 dodano dużo istotnych rzeczy, a ZMODYFIKOWANO już dużo mniej. Poza tym nie wiem czy wiesz, ale php4 nie będzie już rozwijane: http://athlan.vgroup.pl/13-piatek-pechowo-nie-koniec-php4/ To taki EOT żeby zachęcić ludzi do php5 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Odłóżmy maczugi z i weźmy kombinerki i lutownice do rąk (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
Nie zgodziłbym się,
Jak był konkurs php na bibliotękę to na początku nieświadomie napisałem ją w php4, jak doczytałem że ma być php5, przełączyłem localhostowy serwer na php5, Zrobiły się błędy nie tylko składniowe, ale także logiczne, skrypt zwariował w ogóle taka kaszana, że nie byłem tego w stanie przerobić, a to była tylko jedna biblioteka, Wiec możecie sobie wyobrazić co by było przy przeróbce wszystkich zawartości skryptów znajdujących sie na serwerze. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 04:33 |