// dit is een opmerking over een regel
/* dit is een opmerking Over meerdere Regels */
Het onderstaande diagram toont een PHP bestand met zowel meerdere regels als enkele regel opmerkingen
De include() php opdracht wordt gebruikt om andere bestanden op te nemen in een PHP bestand. Het heeft twee variaties, include() en include_once().
De include_once() instructie bevat en evalueert het opgegeven bestand tijdens de uitvoering van het script. Dit is een gedrag dat lijkt op de instructie include(), met het enige verschil dat als de code van een bestand al is opgenomen, deze niet opnieuw wordt opgenomen.
De instructie include heeft de volgende syntaxis
<? Php include ('bestandsnaam'); ?>
De include_once -instructie heeft de volgende syntaxis
<? Php include_once ('bestandsnaam'); ?>
Stel dat u een website ontwikkelt die hetzelfde navigatiemenu bevat op alle pagina's.
U kunt een algemene kop maken en deze vervolgens op elke pagina opnemen met de instructie include Laten we kijken hoe dit kan worden gedaan.
Hieronder staan de codes voor header.php
<a href="/index.php"> Startpagina </a> <a href="/aboutus.php"> Over ons </a> <a href="/services.php"> Services </a> <a href="/contactus.php"> Neem contact met ons op </a>
index.php
<? Php include 'header.php'; ?>
De header pagina hierboven wordt weergegeven
De vereiste instructie heeft twee variaties, require en require _once.
De instructie require / require_once wordt gebruikt om een bestand op te nemen.
Require_once wordt genegeerd als het vereiste bestand al is toegevoegd door een van de vier include instructies.
Het heeft de volgende syntaxis
<? Php require ('bestandsnaam'); ?>
<? Php require_once ('bestandsnaam'); ?>
Stel dat we een database applicatie ontwikkelen.
We kunnen een configuratiebestand maken dat we kunnen opnemen in alle pagina's die verbinding maken met de database met behulp van de vereiste instructie.
config.php
<? Php $config ['host'] = 'localhost'; $config ['db'] = 'mijn_database'; $config ['uid'] = 'root'; $config ['wachtwoord'] = '***'; ?>
Laten we nu kijken naar de voorbeeldcode die het configuratiebestand vereist.
Pages_model.php
<? Php require ('config.php'); // vereist het configuratiebestand // andere code om verbinding te maken met de database ?>
Het verschil tussen include / require
include | require |
---|---|
Geeft een waarschuwing wanneer er een fout voordoet | Geeft geen waarschuwing |
De uitvoering van het script gaat door wanneer er een fout voordoet | De uitvoering van het script stopt wanneer zich een fout voordoet. |
Over het algemeen wordt aangeraden de include instructie te gebruiken, zodat wanneer er een fout optreedt, de uitvoering van het script het emailadres van de webmaster of de contactpagina blijft weergeven.
De instructie require moet worden gebruikt als het volledige script niet kan worden uitgevoerd zonder het gevraagde bestand.
De "include" en "require" instructies kunnen worden gebruikt op elke regel in de broncodes waar u de code wilt laten verschijnen.