Arduino

PHP Opmerkingen, Include / Include_once, Require / Require_once

Waarom opmerkingen gebruiken?

In deze tutorial leer je:

Opmerkingen

Het onderstaande diagram toont een PHP bestand met zowel meerdere regels als enkele regel opmerkingen

Include & Include_once


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');
  ?>

Voorbeeld: Include / Include_once

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

require & PHP require_once

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');
  ?>

Voorbeeld: require / require_once

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
  ?>

include vs require

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.

Samenvatting

Vorige Volgende