Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP]Jak nazywa się funkcja wywoływana ZAWSZE na koniec działania skryptu ?
iksigrek
post 4.09.2009, 15:07:05
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 19.08.2009

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


Sorry, że ponownie, ale temat został zamknięty z powodu..hm.. być może złego humoru moderatora ;/
Gdybym znalazł w manualu, to bym przecież nie pytał (widocznie jestem cienki i nie wiem gdzie szukać ;/), w końcu to przedszkole pane moderatore, co to mądry jest (ja nie jestem i dlatego proszę o odp.)

Tak więc chodzi o nazwę funkcji (której nie udało mi się znaleźć w manualu), która wykonywana jest zawsze na koniec działania skryptu (normalny przebieg, lub błędny).
Go to the top of the page
+Quote Post
thek
post 4.09.2009, 15:15:34
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Tyle że to jest pytanie o podchwytliwym charakterze. Mianowicie funkcja kończy się z reguły wywołaniem return, która zwraca pewne dane. Nieco inaczej jest w przypadku obiektówki. Tam ostatnią rzeczą jaka się dzieje jest wywołanie destruktora obiektu już PO instrukcji return. W przypadku niestandardowego zakończenia działania aplikacji wysyłany jest sygnał do systemu z kodem błędu i ruszają do działania destruktory lub garbage_collector. Nie ma więc jednolitej funkcji służącej do tego. I dlatego właśnie zamknięto Ci temat. Takie informacje są bowiem w manualu ale nie pod funkcjami. To bardziej zakres architektury oprogramowania (języka) i systemu operacyjnego niż konkretnej funkcji. Aczkolwiek każdy chyba język może wymusić zamknięcie aplikacji w sposób niestandardowy jak abort(), halt(), system(KOD_BŁĘDU)

Ten post edytował thek 4.09.2009, 15:17:08


--------------------
Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
Go to the top of the page
+Quote Post
iksigrek
post 4.09.2009, 15:36:28
Post #3





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 19.08.2009

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


hmm... pamiętam, że niedawno gdzieś widziałem info na temat tej funkcji. Tak jak piszesz - chodzi tu raczej o architekturę języka i nie udało mi się tego znaleźć. To jakby set_error_handler('myFunction'); i myFunction przy wywołaniu błędu, przy czym dotyczy to po prostu zakończenia działania skryptu bez względu na powód. A co do zamknięcia tematu, uważam, że się nie kwalifikuje, a przynajmniej nie jest sprawiedliwe w porównaniu do innych pytań, na które padają spokojnie odpowiedzi na tym przedszkolnym forum. Tak naprawdę, to większość rzeczy da się znaleźć bez tego miejsca, jednak sporym kosztem, a tu jest o wiele łatwiej, szczególnie początkującym - i po to to chyba jest. Thx. za pierwszą odpowiedź. Czyli jednak można było ; )
Go to the top of the page
+Quote Post
erix
post 4.09.2009, 15:39:05
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Tak więc chodzi o nazwę funkcji (której nie udało mi się znaleźć w manualu), która wykonywana jest zawsze na koniec działania skryptu (normalny przebieg, lub błędny).

Cytat
Nie ma więc jednolitej funkcji służącej do tego. I dlatego właśnie zamknięto Ci temat.

Jest, tylko nie tolerujemy tutaj lenistwa, a autorowi nawet nie chce się do manuala zajrzeć.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 15.07.2025 - 14:23