Oppgaven med å kreve () og kreve_once () er den samme, men den ene forskjellen er at kravet () -funksjonen ikke sjekker filen har blitt inkludert før eller ikke, men kravet til kravet () ikke. Hvis filen har blitt inkludert i skriptet før, vil ikke CREAVE_ONCE () -funksjonen inkludere den samme filen igjen. Hvordan CREAVE_ONCE () -funksjonen brukes til å inkludere filer i PHP har blitt vist i denne opplæringen.
Syntaks
krav_once (streng $ filepath);eller
krever_once 'banen til filen';Denne funksjonen har ett argument som inneholder banen til filen som vil bli inkludert. Hvis banen ikke eksisterer, vil denne funksjonen generere en feil. Hvis banen eksisterer og filen ikke har blitt inkludert i skriptet, vil den inkludere filen og returnerer ekte, Ellers kommer den bare tilbake ekte.
Ulike bruksområder av CREVED_ONCE () -funksjonen
Opprett en PHP -fil som heter aritmetikk.PHP med følgende skript for å sjekke bruken av CREAD_ONCE () -funksjonen. Fire funksjoner er blitt erklært i skriptet for å utføre tillegg, subtraksjon, multiplikasjon og divisjonsoperasjoner. Denne filen har blitt brukt i eksemplene vist i denne delen av opplæringen.
// Legg til funksjonEksempel-1: Bruk av kravet_once () for å inkludere en eksisterende fil
Lag en PHP -fil med følgende skript for å vise måten å inkludere en fil i skriptet. Aritmetikken.PHP -fil som er opprettet før har blitt inkludert i begynnelsen av skriptet. To heltallvariabler er blitt erklært og kalt tillegg () og multiplikasjonsfunksjoner () som er definert i aritmetikk.PHP -fil for å legge til og multiplisere verdiene til variablene.
// inkluder filenProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser tilsetningen og multiplikasjonsresultatene.
Eksempel-2: Bruk av kravet_once () for å inkludere en eksisterende fil flere ganger
Opprett en PHP -fil med følgende skript for å sjekke hvordan skriptet fungerer hvis CREAVE_ONCE () -funksjonen brukes flere ganger for å inkludere den samme filen. Aritmetikken.PHP -filen har blitt inkludert to ganger i skriptet. Deretter har tilleggs- og multiplikasjons- () -funksjonene blitt kalt for å gjøre den samme oppgaven som er vist i forrige eksempel.
// inkluder filenProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser tillegget og multiplikasjonsresultatene uten feil.
Eksempel-3: Bruk av kravet_once () for å inkludere en fil som ikke eksisterer
Opprett en PHP -fil med følgende skript for å sjekke hvordan CREAD_ONCE () -funksjonen fungerer hvis filen som brukes i funksjonen ikke eksisterer. Her, konkat.PHP -filen har blitt brukt i CREAD_ONCE () -funksjonen som ikke eksisterer.
// inkludere filen som ikke eksistererProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser en advarsel og en dødelig feil for den ikke-eksisterende filen.
Eksempel-4: Bruk av CREVES_ONCE () etter å ha sjekket eksistensen av filen
Feilen vist i forrige eksempel kan fjernes ved å sjekke eksistensen av filen før du inkluderer filen. Opprett en PHP -fil med følgende skript som vil sjekke eksistensen av filen før du bruker CREAD_ONCE () -funksjonen. Den innebygde PHP-funksjonen, File_Exists () har blitt brukt i skriptet for å sjekke eksistensen av aritmetikk.PHP -fil.
Hvis denne funksjonen returnerer ekte aritmetikk.PHP -filen vil bli inkludert i skriptet ved å bruke CREAVE_ONCE () -funksjonen og tillegg () -funksjonen vil bli kalt for å beregne summen av to floatnumre.
File_Exists () -funksjonen har blitt brukt til Concat.PHP -fil også før inkludert. Hvis filen eksisterer, vil to strengverdier bli sammenkoblet ved å bruke Combine_str () -funksjonen. En feilmelding vises hvis File_Exists () -funksjonen vil returnere falsk.
$ filnavn = 'aritmetikk.php ';Produksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser at aritmetikken.php -fil eksisterer og konkat.PHP -fil eksisterer ikke.
Konklusjon
The Reeds_once () er en veldig nyttig funksjon for å inkludere ethvert skript i et annet PHP -skript i stedet for å skrive det samme skriptet i flere filer. Måten å bruke denne funksjonen har vist i denne opplæringen ved å bruke forskjellige eksempler for å hjelpe den nye PHP -brukeren.