September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie arbeiten mit Arrays und verwenden ausschließlich numerische Indizes. Nun möchten Sie die Effizienz und Performance Ihrer Applikation steigern.
Nutzen Sie die Klasse SplFixedArray, die von der Standard PHP Library (SPL) bereitgestellt wird. Sie bietet nahezu die gleiche Funktionalität wie ein normales PHP-Array, arbeitet dabei aber schneller:
$array = new SplFixedArray(100);
$array[0] = "Wert eins";
$array->offsetSet(99, "Letzter Wert");
foreach ($array as $idx => $value) {
print "Index: $idx - Value: ";
var_dump($value);
}
print $array->offsetGet(0) . "\n";
try {
$array["key"] = "value";
} catch (Exception $e) {
print $e->getMessage();
}
Index: 0 - Value: string(9) "Wert eins" ...