Achot: $stmt->bind_param

Hallo,

was ist besser, wenn man $stmt->bind_param nutzt:

$titel = $_POST["projektname"];
$von   = $_POST["von"];
$bis   = $_POST["bis"];

$stmt->bind_param("sss", $titel, $von, $bis);

oder direkt ohne neue Variablen anzulegen?

$stmt->bind_param("sss", $_POST["projektname"], $_POST["von"], $_POST["bis"]);

Gibt es Vor-/ Nachteile?

  1. Tach!

    was ist besser, wenn man $stmt->bind_param nutzt: [...] oder direkt ohne neue Variablen anzulegen?

    Das $_POST-Array unterscheidet sich nur in einem Punkt von anderen Variablen, es ist superglobal. Ansonsten ist es ein Array wie jedes andere auch und die Werte darin unterscheiden sich nicht von Werten in anderen Variablen. Es gibt also kein "besser".

    Gibt es Vor-/ Nachteile?

    Die hängen vm jeweiligen Anwendungsfall ab. In 08/15-Script spricht nichts gegen eine direkte Verwendung, in größeren Anwendungen wird man aus architektuerellen Gründen andere Wege gehen.

    dedlfix.