Thema: Externe Dateien einbinden


Damit der Entwickler bestimmte Funktionen in verschieden Programmen verwenden kann, ist es sinnvoll, dass diese Funktionen auch in externen Dateien untergebracht werden. Die externen Dateien lassen sich mit der Anweisung require beziehungsweise include in die jeweiligen Programme einbinden. Die Anweisung require und include haben die gleiche Wirkung mit einer Ausnahme, dass

  • require das Programm mit einem Fehler beendet.
  • include lediglich eine Warnung ausgibt und das Programm weiterläuft.

Beispiel)


// Dateiname ist einbinden_inc.php
<?php
function maxi($x, $y) {
   if ($x > $y) {
      $erg = $x;
      return $erg;
   } else {
      $erg = $y;
      return $erg;
   }
}
?>
<?php
   include("einbinden_inc.php");
   $a = 2;
   $b = 6;
   $c = maxi($a, $b);
   echo "Das Maximum von $a und $b ist $c";
?>

Ausgabe)

Das Maximum von 2 und 6 ist 6