Hvordan Inkludere En Fil I Php

Innholdsfortegnelse:

Hvordan Inkludere En Fil I Php
Hvordan Inkludere En Fil I Php

Video: Hvordan Inkludere En Fil I Php

Video: Hvordan Inkludere En Fil I Php
Video: #1.6 PHP теги или вставка PHP кода в HTML документ 2024, Kan
Anonim

For å koble en ekstra fil til et PHP-skript, bruk spesialfunksjonen inkluderer. Etter å ha koblet til et eksternt dokument, har programmereren muligheten til å bruke den skrevne koden eller annet innhold i den gjeldende applikasjonen.

Hvordan inkludere en fil i php
Hvordan inkludere en fil i php

Inkluder funksjon

Inkluder har følgende syntaks:

inkluderer "filnavn";

Navnet er en relativ eller absolutt sti med utvidelsen av det medfølgende dokumentet. Hvis ingen plassering er spesifisert, vil PHP automatisk sjekke innholdet i konfigurasjonen php.ini, som spesifiserer include_path - en katalog der flere biblioteker kan plasseres. Hvis direktivet er tomt eller den nødvendige filen ikke blir funnet på banen som er angitt i det, vil inkluderingsuttrykket ignoreres.

Når den er aktivert, kan du bruke innholdet du vil ha i skriptet, tildele variabler, bruke erklærte konstruksjoner, etc. For eksempel er det to filer 1.php og 2.php. Innholdet i 1.php ser slik ut:

<? php

$ first = “variabel fra den første filen”;

$ for det andre = “importert verdi”;

?>

For å inkludere variablene ovenfor i 2.php, kan du utføre følgende operasjon:

<? php

Inkluder “1.php”;

ekko $ først;

$ emerge = “$ secondly”;

ekko $ dukke opp; ?>

I dette skriptet til den andre filen inkluderer inkludere-kommandoen innholdet i det første dokumentet, hvoretter variablene deklarert i 1.php brukes til å vise de nødvendige verdiene på skjermen.

Include kan brukes både helt i begynnelsen av filen og inne i den deklarerte funksjonen i hvilken som helst del av dokumentet. Det er uønsket å bruke funksjonen til å koble til filer som ligger på en ekstern server. Hvis du vil implementere denne funksjonen, må du aktivere alternativet allow_url_fopen i php.ini-filen på din lokale eller eksterne server.

Krev

Kravfunksjonen er lik å inkludere. Kommandoene er ikke forskjellige i syntaks og utførelsesteknologi. Den eneste forskjellen er at hvis den spesifiserte filen mangler, krever terminerer skriptet, mens inkluderer vil fortsette å kjøre skriptet og vise den tilsvarende E_WARNING-advarselen, som kan undertrykkes ved hjelp av spesialtegnet @. For eksempel:

<? php

krever “1q.php”;

ekko "Skript slutter å fungere"; ?>

I dette eksemplet er banen til det ikke-eksisterende dokumentet 1q.php spesifisert. Hvis filen mangler, vil ikke skriptet utføre ekkokommandoen, og brukerens skjerm vil vise enten et tomt ark eller en feilmelding (avhengig av php.ini-innstillingene). Hvis du skriver inn lignende kode ved hjelp av inkluderer:

<? php

inkluderer “1q.php”;

ekko “Skript fortsetter”; ?>

Ekkokommandoen vil bli utført, og den tilsvarende teksten vises på skjermen.

Anbefalt: