Wenn die PHP-Version niedriger ist als 5.2.3, dann wird die folgende Zeile nicht korrekt ausgeführt und produziert einen Fehler:
class.tx_linkhandler_browselinkshooks.php Zeile 181
foreach ($this->allAvailableTabHandlers as $handler) {
$result=call_user_func($handler.‘::getLinkBrowserInfoArray‘,$href,$this->getTabsConfig());
if (count($result)>0 && is_array($result)) {
Wenn man stattdessen folgendes schreibt, dann wird die Funktion korrekt ausgeführt:
$result = call_user_func(array($handler, ‚getLinkBrowserInfoArray‘),$href,$this->getTabsConfig());
Das liegt an der unterschiedlichen Interpretation des ersten Parameters in PHP 5.2.3. und den niedrigeren Versionen.
Neueste Kommentare