Ich habe nach einer Antwort gesucht, aber habe es nirgendwo gefunden. Sind Anrufe PDO ::() gecached vorbereiten, oder sollte ich das Ergebnis selbst cachen, dh wenn ich die folgendePHP PDO Caching
function foo() {
$handle = PDO::prepare(...);
/* do stuff with the handle */
}
Sie wird die prepare() Erklärung von PDO im Cache gespeichert werden, so dass sie die zweite schnell ist abgerufen, 3. usw. mal? Oder ist es besser, es selbst zu tun, z.B.
function foo() {
static $handle = null;
if (!$handle) {
$handle = PDO::prepare(...);
}
/* do stuff with the handle */
}