Datei einbinden I require("dateiname.inc.php"); Bindet die Datei mit Namen dateiname.inc.php in das Script ein. Ist die Datei nicht vorhanden, wird das aufrufende Script abgebrochen. Der String "inc" wird in der Regel in den Dateinamen aufgenommen, damit erkenntlich wird, dass es sich um ein Script zum Einbinden handelt.
Es können aber auch HTML-Dateien eingebunden werden (vgl. Beispiele weiter unten). Hierbei ist zu beachten, dass die einzubindenden Dateien keine alleine lauffähige Skripte oder vollständige HTML-Dateien sind.
Datei einbinden II include("dateiname.inc.php"); Bindet die Datei mit Namen dateiname.inc.php in das Script ein. Ist die Datei nicht vorhanden, wird das aufrufende Script weiter verarbeitet.
Datei aufgrund URL Variable einbinden
<?php
  $fileToInclude = "home.inc.php";
  if (isset($_GET["inhalt"])) {
    $inhalt = $_GET["inhalt"];
    if ($inhalt == "produkte") {
        $fileToInclude = "produkte.inc.php";
    }
    if ($inhalt == "faq") {
        $fileToInclude = "faq.inc.php";
    }
    if ($inhalt == "kontakt") {
        $fileToInclude = "kontakt.inc.php";  
    }
  }
?>
<html>
  <head>
     <title>Test include</title>
  </head>
  <body> 
	<?php include($fileToInclude); ?>  
  </body>
</html>
Zuerst wird home.inc.php der Variable $fileToInclude zugewiesen. Diese Datei wird standardmässig eingebunden.
Falls die per URL übergebene Variable inhalt definiert ist, wird sie in die PHP-Variable $inhalt eingelesen.
Nun wird die Variable $inhalt auf verschiedene Übereinstimmungen geprüft und allenfalls die einzufügende Datei in der Variable $fileToInclude neu festgelegt.
Im body-Bereich wird die in der Variable $fileToInclude festgelegte Datei mit Hilfe von include eingebunden.