Bruker inkluderer () og inkluderer_once () funksjoner
Både inkludere() og inkluderer_once () brukes til å inkludere filen i et PHP -skript. Forskjellen mellom disse funksjonene er at hvis den samme filen er inkludert flere ganger i skriptet, inkluderer inkluderer () -funksjonen filen flere ganger. Men inkluderer_once () inkluderer bare filen for en gang. Begge funksjonene returnerer en advarsel hvis den inkluderte filen ikke eksisterer.
Syntaks:
Begge inkluderer () og inkluderer_once () -funksjoner tar inkluderingsfilnavnet som argument.
Lag en fil for inkludering
Opprett en PHP -fil som heter merker.PHP Med følgende skript som initialiserer tre variabler:
// Initialiser passeringsmerkerEksempel 1: Inkluder en eksisterende fil som bruker inkluderer
Lag en PHP -fil med følgende skript som inkluderer en eksisterende fil ved hjelp av inkluderer () -funksjonen. Tre numeriske verdier er hentet fra URL -parametrene. Dette er MCQ, skrevet og laboratoriemerker. Minimum bestått poengsum for tre eksamener lagres i tre variabler inne i merker.PHP fil. Så denne filen er inkludert i dette skriptet ved hjelp av inkluderer () -funksjonen. Hvis de tre tatt URL -verdiene er større enn eller lik den passerende poengsummen, "Du har gått”Meldingen skrives ut. Ellers "Du har mislyktes”Meldingen skrives ut.
// sjekk om det er gitt tre merker i URL -adressen eller ikkeDu har gått.
";Du har mislyktes.
";Produksjon:
Følgende utgang vises etter å ha utført det forrige skriptet uten å gi noen URL -parameter:
Følgende utgang vises etter å ha utført det forrige skriptet ved å gi tre gyldige merker i URLen:
Følgende utgang vises etter å ha utført det forrige skriptet ved å gi et hvilket som helst ugyldig merke i nettadressen:
Eksempel 2: Inkluder ikke-eksisterende fil ved å bruke inkluderer_once
Lag en PHP-fil med følgende skript som inkluderer en ikke-eksisterende fil ved å bruke funksjonen Include_once (). Ingen feil eller advarsel genereres av Include () eller Include_once () -funksjonen hvis ikke-eksistensfilen er inkludert.
// sjekk om det er gitt tre merker i URL -adressen eller ikkeEn eller flere merker mangler.
";Produksjon:
Følgende utgang vises etter å ha utført forrige skript. Filnavnet som er inkludert i skriptet eksisterer ikke, men hele skriptet utføres og skriver ut følgende melding:
Bruker krav () og krever_once () -funksjoner
Både krever () og krever_once () brukes til å inkludere filene i et PHP -skript som inkludere() og inkluderer_once (). Forskjellen mellom krav () og inkluderer () -funksjoner er at hvis den inkluderte filen ikke eksisterer, returnerer den kravet () -funksjonen en fosterfeil og stopper utførelsen av skriptet. Men inkluderer () -funksjonen fortsetter utførelsen av skriptet.
Syntaks:
Begge krever () og krever_once () -funksjoner tar inkluderingsfilnavnet som argument.
Lag en fil for inkludering
Opprett en PHP -fil som heter Salary_data.PHP Med følgende skript som initialiserer de vanlige lønnsdataene i noen variabler:
// Initialiser vanlige variablerEksempel 3: Ta med en eksisterende fil som bruker krav
Lag en PHP -fil med følgende skript som inkluderer en eksisterende fil ved hjelp av CREVE () -funksjonen. Verdien av $ POST er hentet fra URL -parameteren og den totale lønnen beregnes basert på $ Post og variablene som er initialisert i den inkluderte filen.
// inkluder filenLønnen til %S er %d
", $ post, $ totalt);Innlegget er ikke gitt.
";Produksjon:
Følgende utgang vises etter å ha utført det forrige skriptet uten å gi noen URL -parameter:
Følgende utgang vises etter å ha utført det forrige skriptet ved å gi post Verdi i url:
Eksempel 4: Inkluder ikke-eksisterende fil ved hjelp av kravet
Lag en PHP-fil med følgende skript som inkluderer en ikke-eksisterende fil ved hjelp av CREASS_ONCE () -funksjonen. Reading_once () -funksjonen stopper utførelsen av skriptet for å inkludere ikke-eksistensfilen.
// sjekk postverdien er gitt i URL -adressen eller ikkeInnlegget er ikke gitt.
";Produksjon:
Følgende utgang vises etter å ha utført det forrige skriptet:
Konklusjon
Måten å inkludere filene i PHP -skriptet som bruker inkluderer (), inkluderer_once (), krever () og kreves_once () -funksjoner er forklart i denne opplæringen.