Programmeren in PHP/Includes: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
{{Sub}} |
kGeen bewerkingssamenvatting |
||
Regel 12:
| Titel=include
| Code=
<
<?php
include 'bestand.php';
Regel 20:
echo 'Zoals je ziet heeft dat hetzelfde resultaat!';
?>
</
Hier wordt de code in het bestand ''bestand.php'' uitgevoerd. vervolgens verschijnen 2 regels tekst op het scherm, daarna wordt het bestand nog een keer geinclude, het enige verschil is de haakjes om de bestandsnaam. Dat heeft gewoon hetzelfde effect
Regel 29:
| Titel=require
| Code=
<
<?php
require 'bestand.php';
echo 'We hebben nu bestand.php geinclude<br />';
?>
</
Dit zal hetzelfde effect hebben als bij de functie include, tenminste als ''bestand.php'' ook echt bestaat. Wanneer het niet bestaat zal de code eronder ook NIET worden uitgevoerd, dat gebeurt dus wel bij include. Require betekent dan ook vereisen. Als het bestand niet bestaat stopt het hele script en wordt er een fatal error getoond.
Regel 45:
| Titel=pagina1.php
| Code=
<
<?php
echo 'Hoi, dit is pagina1.php';
?>
</
*pagina2.php:
{{Code|
Regel 55:
| Titel=pagina2.php
| Code=
<
<?php
include("pagina1.php");
echo 'Hoi, dit is pagina 2';
?>
</
*pagina3.php
{{Code|
Regel 66:
| Titel=pagina3.php
| Code=
<
<?php
include ('pagina1.php');
Regel 72:
echo 'Dit is pagina3.php hierin zijn pagina1 en pagina2 geinclude';
?>
</
Wat hier gebeurt is dat in pagina 3 zowel ''pagina1.php'' als ''pagina2.php'' aangeroepen worden, maar in ''pagina2.php'' wordt ook ''pagina1.php'' aangeroepen. Dus wordt ''pagina1.php'' 2× aangeroepen
Regel 83:
| Titel=
| Code=
<
<?php
include("nietbestaandepagina.php");
Regel 92:
echo 'En dit natuurlijk ook niet';
?>
</
Dit geeft het volgende:
|