Składnia:
Funkcję Exit () można wywołać na dwa sposoby. Może to wziąć tylko jeden argument, a wartością argumentu może być ciąg lub liczba całkowita. Nic nie zwraca.
void exit ([String $ Status])Jeśli używana jest funkcja wyjścia () powyższej składni, funkcja można wywołać bez żadnego argumentu lub wartość argumentu będzie ciągiem, który zostanie wydrukowany przed zakończeniem skryptu.
Lub
void exit (status int $)Jeśli zastosowana zostanie funkcja wyjścia () powyższej składni, funkcja zostanie wywołana wartością liczb całkowitych.
Różne zastosowania funkcji exit ()
Zastosowania funkcji exit () do zakończenia skryptu w oparciu o różne warunki zostały pokazane w tej części tego samouczka.
Przykład-1: Zakończ skrypt, gdy nie można otworzyć pliku do odczytu
Utwórz plik PHP z następującym skryptem, aby otworzyć plik do odczytu i zakończyć ze skryptu, jeśli wystąpi błąd, aby otworzyć plik, w przeciwnym razie zawartość pliku zostanie wydrukowana. Nazwa pliku zostanie pobrana z parametru zapytania URL. Jeśli zdana nazwa pliku przez parametr zapytania URL istnieje i ma zgodę odczytu, wówczas zawartość pliku zostanie wydrukowana po wierszu w przeglądarce.
Wyjście:
Następujące dane wyjściowe pojawi się, jeśli powyższy skrypt zostanie wykonywany bez żadnego parametru zapytania URL.
Pojawi się następujące dane wyjściowe, jeśli istniejąca nazwa pliku zostanie podana w parametrze zapytania URL.
Pojawi się następujące dane wyjściowe, jeśli nazwa pliku podana w parametrze zapytania URL nie istnieje lub nie ma uprawnienia do odczytu.
Przykład-2: użycie wielu funkcji Exit () do odczytu pliku
Utwórz plik PHP z następującym skryptem, który sprawdzi istnienie pliku, rozmiar pliku i wydrukuj zawartość pliku, jeśli plik nie jest pusty. Nazwa pliku zostanie pobrana z parametru zapytania URL, takiej jak poprzedni przykład. Jeśli podjęta nazwa pliku przez parametr zapytania URL nie istnieje, funkcja Exit () zakończy skrypt, pokazując komunikat o błędzie. Jeśli plik istnieje, ale rozmiar pliku wynosi zero, funkcja wyjścia zakończy się ze skryptu z liczbą 0. Jeśli plik zawiera dane, pełna zawartość pliku zostanie wydrukowana za pomocą funkcji File_Get_Contents () i funkcji Exit () bez żadnej wartości zakończy skrypt.
// sprawdź nazwę pliku podaną w adresie URL, czy niePlik nie istnieje.
");Plik jest pusty.
";Wyjście:
Poniższe dane wyjściowe pojawi się, jeśli powyższy skrypt zostanie wykonywany za pomocą istniejącej nazwy pliku nie pustego.
Pojawi się następujące dane wyjściowe, jeśli powyższy skrypt zostanie wykonywany za pomocą istniejącej pustej nazwy pliku.
Przykład-3: Zakończ skrypt dla nieprawidłowego adresu URL
Utwórz plik PHP z następującym skryptem, aby otworzyć adres URL do odczytu i zakończyć ze skryptu za pomocą funkcji Exit (), jeśli wystąpi błąd, aby otworzyć adres URL. Treść ważnego adresu URL zostanie wydrukowana. Adres URL zostanie pobrany z parametru zapytania URL, podobnie jak poprzednie przykłady.
// Sprawdź adres URL podany w adresie URL, czy nieNieprawidłowy adres URL.
");Adres URL nie podał.
";Wyjście:
Poniższe dane wyjściowe pojawi się po wykonaniu powyższego skryptu z prawidłowym adresem URL, https: // www.Google.com.
Przykład-4: Zniszcz zmienną obiektu za pomocą funkcji Exit ()
Utwórz plik PHP z następującym skryptem, aby sprawdzić, jak wywoływana jest metoda destrukcyjna klasy, gdy funkcja exit () wywoływana jest po utworzeniu obiektu klasy klasy. Tutaj zdefiniowano klasę z dwiema zmiennymi publicznymi, metodą konstruktora i metodą destruktura. Obiekt klasy został zadeklarowany w celu zainicjowania zmiennej klasy. Gdy funkcja Exit () zostanie wykonana, metoda destruktura zostanie wywołana automatycznie w celu zniszczenia obiektu. Ostatnie stwierdzenie skryptu nie zostanie wykonane dla funkcji Exit ().
// Zdefiniuj klasę z kontaktem i destruktoremWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu.
Wniosek
Funkcja Exit () jest bardzo przydatną funkcją PHP do zakończenia skryptu na określone warunki, dostarczając użytkownikom niezbędne komunikaty o błędach. Różne zastosowania tej funkcji zostały wyjaśnione w samouczku wieloma przykładami, aby pomóc użytkownikom PHP.