Za pomocą funkcji include () i include_once ()
Obydwa włączać() I Ableal_once () są używane do podania pliku do skryptu PHP. Różnica między tymi funkcjami polega na tym, że jeśli ten sam plik jest wielokrotnie uwzględniony w skrypcie, funkcja include () zawiera plik wiele razy. Ale w conclude_once () zawiera plik tylko po raz sam. Obie funkcje zwracają ostrzeżenie, jeśli dołączony plik nie istnieje.
Składnia:
Oba obejmują funkcje () i include_once (), uznają nazwę pliku włączenia jako argument.
Utwórz plik do włączenia
Utwórz plik PHP o nazwie znaki.php z następującym skryptem, który inicjuje trzy zmienne:
// Zainicjuj oceny podaniaPrzykład 1: Dołącz istniejący plik za pomocą include
Utwórz plik PHP z następującym skryptem, który zawiera istniejący plik za pomocą funkcji include (). Trzy wartości liczbowe są pobierane z parametrów URL. To są MCQ, pisemne i laboratoryjne. Minimalny wynik podania dla trzech egzaminów jest przechowywany w trzech zmiennych wewnątrz znaki.php plik. Tak więc ten plik jest zawarty w tym skrypcie za pomocą funkcji include (). Jeśli trzy pobrane wartości adresu URL są większe lub równe przełomowi, „„Zdałaś„Wiadomość jest drukowana. W przeciwnym razie "Przegrałeś„Wiadomość jest drukowana.
// Sprawdź, czy na adres URL podano trzy znaki, czy nieZdałaś.
";Przegrałeś.
";Wyjście:
Poniższe dane wyjściowe pojawia się po wykonaniu poprzedniego skryptu bez dostarczania parametru URL:
Poniższe dane wyjściowe pojawia się po wykonaniu poprzedniego skryptu, podając trzy prawidłowe znaki w adresie URL:
Poniższe dane wyjściowe pojawia się po wykonaniu poprzedniego skryptu, podając dowolny nieprawidłowy znak w adresie URL:
Przykład 2: Dołącz nieistniejący plik za pomocą w calive_once
Utwórz plik PHP z następującym skryptem, który zawiera nieistniejący plik przy użyciu funkcji w calive_once (). Funkcja include () lub include_once () nie generuje błędu ani ostrzeżenia, jeśli uwzględniono plik nieistnienia.
// Sprawdź, czy na adres URL podano trzy znaki, czy nieBrakuje jednego lub więcej znaków.
";Wyjście:
Pojawi się następujące dane wyjściowe po wykonaniu poprzedniego skryptu. Nazwa pliku zawarta w skrypcie nie istnieje, ale pełny skrypt jest wykonywany i drukuje następującą wiadomość:
Używając funkcji wymaganych () i wymagań_once ()
Obydwa wymagać() I wymagają raz() są używane do uwzględnienia plików do skryptu PHP, takiego jak włączać() I Ableal_once (). Różnica między funkcjami wymagania () i include () polega na tym, że jeśli dołączony plik nie istnieje, funkcja wymagana () zwraca błąd płodu i zatrzymuje wykonywanie skryptu. Ale funkcja w calus () kontynuuje wykonywanie skryptu.
Składnia:
Oba wymagają funkcji () i wymagania_once (), uznają nazwę pliku włączenia jako argument.
Utwórz plik do włączenia
Utwórz plik PHP o nazwie pens_data.php z następującym skryptem, który inicjuje wspólne dane dotyczące wynagrodzenia w niektórych zmiennych:
// Zainicjuj wspólne zmiennePrzykład 3: Dołącz istniejący plik za pomocą wymagań
Utwórz plik PHP z następującym skryptem, który zawiera istniejący plik za pomocą funkcji wymagań (). Wartość $ Post jest pobierana z parametru URL, a całkowita pensja jest obliczana na podstawie postu $ i zmiennych zainicjowanych w dołączonym pliku.
// Dołącz plikWynagrodzenie %s to %d
", $ Post, $ COOTAL);Post nie jest podany.
";Wyjście:
Poniższe dane wyjściowe pojawia się po wykonaniu poprzedniego skryptu bez dostarczania parametru URL:
Pojawi się następujące dane wyjściowe po wykonaniu poprzedniego skryptu, dostarczając post wartość w adresie URL:
Przykład 4: Dołącz nie istniejący plik za pomocą wymagań_once
Utwórz plik PHP z następującym skryptem, który zawiera nieistniejący plik przy użyciu funkcji wymagania_once (). Funkcja wymagana_once () zatrzymuje wykonywanie skryptu do włączenia pliku nieistniejącego.
// Sprawdź wartość postu jest podana na adresie URL, czy niePost nie jest podany.
";Wyjście:
Następujące dane wyjściowe pojawia się po wykonaniu poprzedniego skryptu:
Wniosek
Sposób włączenia plików do skryptu PHP za pomocą funkcji w calus (), include_once (), wymagań () i wymagań_once () jest wyjaśniony w tym samouczku.