Fabian Transchel: Rückgabewerte von inlude();

Beitrag lesen

Hi Tom,

Hallo,

Wie kann ich eine Fehlerbehandlung für

@include $dateiname;

durchführen? Die Standardfehlermeldung soll nicht angezeigt werden.

Erledigungsmeldung:

der Affe vor include unterdrückt die Fehlermeldung und die Fehlerbehandlung (Scriptabbruch); das war vorhin auch schon klar.

include ist _keine_ Funktion, wie in manchen Büchern dargestellt!

Na und? Man hat ja trotzdem einen Rückgabewert.
Beispiel:

$da = @include("test.php");
echo "<br>".$da; // Bei Erfolg ist $da 1, bei Misserfolg ein Leerstring.
if($da != 1)echo("Shit!"); // oder die(); ...

Fabian