Een Bestand Opnemen In Php

Inhoudsopgave:

Een Bestand Opnemen In Php
Een Bestand Opnemen In Php

Video: Een Bestand Opnemen In Php

Video: Een Bestand Opnemen In Php
Video: 23: How to Include Documents in PHP | PHP Tutorial | Learn PHP Programming | PHP for Beginners 2024, November
Anonim

Gebruik de speciale functie include om een extra bestand aan een PHP-script te koppelen. Na het aansluiten van een extern document heeft de programmeur de mogelijkheid om de geschreven code of andere inhoud in de huidige applicatie te gebruiken.

Een bestand opnemen in php
Een bestand opnemen in php

Functie opnemen

Include heeft de volgende syntaxis:

omvatten "bestandsnaam";

De naam is een relatief of absoluut pad met de extensie van het bijgevoegde document. Als er geen locatie is opgegeven, controleert PHP automatisch de inhoud van de configuratie php.ini, die include_path specificeert - een map waar extra bibliotheken kunnen worden geplaatst. Als de instructie leeg is of als het vereiste bestand niet wordt gevonden op het pad dat erin is opgegeven, wordt de include-expressie genegeerd.

Eenmaal ingeschakeld, kunt u de gewenste inhoud in het script gebruiken, variabelen toewijzen, gedeclareerde constructies gebruiken, enz. Er zijn bijvoorbeeld 2 bestanden 1.php en 2.php. De inhoud van 1.php ziet er als volgt uit:

<? php

$ firstly = "variabele uit het eerste bestand";

$ ten tweede = "geïmporteerde waarde";

?>

Om de bovenstaande variabelen in 2.php op te nemen, kunt u de volgende bewerking uitvoeren:

<? php

Voeg "1.php" toe;

echo $ eerst;

$ emerge = "$ ten tweede";

echo $ verschijnen; ?>

In dit script van het tweede bestand bevat het include-commando de inhoud van het eerste document, waarna de variabelen die in 1.php zijn gedeclareerd worden gebruikt om de benodigde waarden op het scherm weer te geven.

Include kan zowel aan het begin van het bestand als in de gedeclareerde functie in elk deel van het document worden gebruikt. Het is onwenselijk om de functie te gebruiken om bestanden op een externe server te verbinden. Als u deze functie wilt implementeren, moet u de optie allow_url_fopen inschakelen in het php.ini-bestand op uw lokale of externe server.

Vereisen

De functie Vereist is vergelijkbaar met include. De commando's verschillen niet in syntaxis en uitvoeringstechnologie. Het enige verschil is dat als het gespecificeerde bestand ontbreekt, het script wordt beëindigd, terwijl include het script blijft uitvoeren en de bijbehorende E_WARNING-waarschuwing weergeeft, die kan worden onderdrukt met het speciale teken @. Bijvoorbeeld:

<? php

vereisen "1q.php";

echo "Script werkt niet meer"; ?>

In dit voorbeeld wordt het pad naar het niet-bestaande document 1q.php gespecificeerd. Als het bestand ontbreekt, voert het script het echo-commando niet uit en geeft het scherm van de gebruiker een leeg blad of een foutmelding weer (afhankelijk van de instellingen van php.ini). Als u een vergelijkbare code invoert met include:

<? php

omvatten "1q.php";

echo "Script gaat door"; ?>

Het echo-commando wordt uitgevoerd en de bijbehorende tekst verschijnt op het display.

Aanbevolen: