Man sollte evtl noch erwähnen, dass eine manuelle Prüfung auf bereits eingebundene Scripts wesentlich schneller ist, als die _once Varianten, da diese die Datei bei jedem Aufruf öffnen.
Also
PHP-Code:
if (!isset($loaded_scripts[$filename]))
{
$loaded_scripts[$filename] = true;
require($filename);
}
ist schneller als
PHP-Code:
require_once($filename);
Ausnahme: Einbinden über absoluten Pfad ab PHP 5.2 oder PHP 6.