Hallo Cybaer.
„require() und include() sind in jeder Hinsicht gleichwertig ...“
Das steht da? Ist nicht korrekt.
Ich habe nicht ohne Grund die wörtliche Rede gewählt.
include() kann per return einen Wert zurückgeben. require() kann das nicht.
Kann ich nicht bestätigen.
foo.php:
<?php
error_reporting(E_ALL);
echo "Foo\n";
echo require 'bar.php';
echo "Baz";
?>
bar.php:
<?php return "Bar\n"; ?>
Sowohl bei include als auch bei require wird das „Bar“ zurück gegeben.
Könntest du deine Aussage spezifizieren?
Einen schönen Donnerstag noch.
Gruß, Ashura