Philipp Hasenfratz: Booleansche Funktion

Beitrag lesen

Halihallo N2O

function user()
{
if ($_SESSION['user'] == $admin['user'] and $_SESSION['pass'] == $admin['pass'])
{
return true;
}
else
{
return false;
}

Ein Abschliessendes '}' fehlt. Du möchtest mit Einrücken arbeiten,
dann wird sowas schnell sichtbar und erleichtert die Lesbarkeit des
Codes.

Bedeutet also: Wahr wenn User und Passwort richtig sind.

Ja.

Diese Funktion möchte ich dann so benutzen:
if (user() === TRUE)
{
// mach was
}

Das funktioniert jedoch nicht.

Fehlermeldung! Hast du PHP<4.x? - Dann gibt's nämlich den ===
Vergleichsoperator nicht.

Was kann ich tun? Bzw.: Hat jemand eine einfachere Lösung?

Auf PHP4 upgraden, oder einfach:

if (user()) {
   // mach was
}

schreiben.

Viele Grüsse

Philipp