Zadanie wymagane () i wymagane_once () są takie same, ale jedna różnica polega na tym, że funkcja wymagana () nie sprawdza, czy plik została uwzględniona wcześniej lub nie, ale funkcja wymagana_once () Plik został uwzględniony przed lub nie. Jeśli plik został wcześniej zawarty w skrypcie, funkcja wymagana_once () nie będzie ponownie zawierać tego samego pliku. W tym samouczku pokazano, że funkcja wymagana_once () jest używana do uwzględnienia plików w PHP.
Składnia
wymaga_once (string $ filepath);Lub
wymaga_once „ścieżka pliku”;Ta funkcja ma jeden argument zawierający ścieżkę pliku, który zostanie uwzględniony. Jeśli ścieżka nie istnieje, ta funkcja wygeneruje błąd. Jeśli ścieżka istnieje, a plik nie został wcześniej uwzględniony w skrypcie, będzie zawierać plik i zwroty PRAWDA, W przeciwnym razie po prostu powróci PRAWDA.
Różne zastosowania funkcji wymagań_once ()
Utwórz plik PHP o nazwie arytmetyka.php z następującym skryptem, aby sprawdzić użycie funkcji wymagania_once (). W skrypcie zadeklarowano cztery funkcje w celu wykonywania operacji dodawania, odejmowania, mnożenia i podziału. Ten plik został użyty w przykładach pokazanych w tej części samouczka.
// Dodaj funkcjęPrzykład-1: użycie wymagań_once () do zawarcia istniejącego pliku
Utwórz plik PHP z następującym skryptem, aby pokazać sposób włączenia pliku do skryptu. Arytmetyka.Plik PHP, który został utworzony wcześniej, został zawarty na początku skryptu. Dwie zmienne całkowitowe zostały zadeklarowane i nazywane funkcjami dodawania () i mnożenia (), które zostały zdefiniowane w arytmetyce.plik php do dodania i pomnożenia wartości zmiennych.
// Dołącz plikWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Dane wyjściowe pokazuje wyniki dodawania i mnożenia.
Przykład-2: użycie wymagań_once () do zawierania istniejącego pliku wiele razy
Utwórz plik PHP z następującym skryptem, aby sprawdzić, jak działa skrypt, jeśli funkcja wymagana_once () jest używana wielokrotnie do podania tego samego pliku. Arytmetyka.Plik PHP został uwzględniony dwa razy w skrypcie. Następnie wywołano funkcje dodawania () i multiplication (), aby wykonać to samo zadanie, które zostało pokazane w poprzednim przykładzie.
// Dołącz plikWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Wyjście pokazuje wyniki dodawania i mnożenia bez żadnego błędu.
Przykład-3: Użycie wymagań_once () w celu uwzględnienia pliku, który nie istnieje
Utwórz plik PHP z następującym skryptem, aby sprawdzić, jak działa funkcja wymagana_once (), jeśli plik używany w funkcji nie istnieje. Tutaj, Concat.Plik PHP został użyty w funkcji wymagającej_once (), która nie istnieje.
// dołącz plik, który nie istniejeWyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Dane wyjściowe pokazuje komunikat ostrzegawczy i błąd fatalny dla nieistniejącego pliku.
Przykład-4: użycie wymagań_once () po sprawdzeniu istnienia pliku
Błąd pokazany w poprzednim przykładzie można usunąć, sprawdzając istnienie pliku przed włączeniem pliku. Utwórz plik PHP z następującym skryptem, który sprawdzi istnienie pliku przed użyciem funkcji wymagania_once (). Wbudowana funkcja PHP, File_Exists () została użyta w skrypcie do sprawdzenia istnienia arytmetyki.plik php.
Jeśli ta funkcja zwróci arytmetykę.Plik PHP zostanie uwzględniony w skrypcie za pomocą funkcji wymagania_once (), a funkcja dodania () zostanie wywołana do obliczenia suma dwóch liczb pływakowych.
Funkcja File_Exists () została użyta dla Conat.Plik PHP również przed włączeniem. Jeśli plik istnieje, dwie wartości łańcucha zostaną połączone za pomocą funkcji Combine_str (). Komunikat o błędzie zostanie wyświetlony, jeśli funkcja File_Exists () zwróci false.
$ filename = 'arytmetyka.php ';Wyjście:
Następujące dane wyjściowe pojawią się po wykonaniu powyższego skryptu. Wyjście pokazuje, że arytmetyka.Istnieje plik PHP i powiązanie.plik PHP nie istnieje.
Wniosek
Wymaganie_once () jest bardzo przydatną funkcją, która zawiera dowolny skrypt wewnątrz innego skryptu PHP zamiast pisania tego samego skryptu w wielu plikach. Sposób użycia tej funkcji pokazano w tym samouczku za pomocą różnych przykładów, aby pomóc nowemu użytkownikowi PHP.