Zum Inhalt springen

Fehler im Errorlog

Erstellt am 9. Juli 2008 · 1 Antwort · letzte Antwort am 10. Juli 2008

Tags: Frage

pzanker ·

Hallo Typo3'ler,

bekomme in meinem Errorlog folgende Fehlermeldung:

[Tue Jul 08 17:19:12 2008] [error] [client "IP-Adresse"] PHP Warning:
Call-time pass-by-reference has been deprecated; If you would like to
pass it by reference, modify the declaration of [runtime function
name](). If you would like to enable call-time pass-by-reference, you
can set allow_call_time_pass_reference to true in your INI file in
xyz/typo3conf/ext/ameos_formidable/api/base/rdt_subformpopup/api/class.tx_rdtsubformpopup.php
on line 101

Ich bin auch der Meinung, dass deshalb meine Seite etwas langsamer ist.

Über Hilfe würde ich mich sehr freuen.

Viele Grüße
Patrick

typo3tester ·

Hi pzanker,

in der PHP 5 ist der Wert call-time pass-by-reference
(wie er genau heißt, mußt Du nachgucken) per default deaktiviert.

Irgeneine Extension hat vermutlich eine Funktion, die Werte per Referenz übergibt.

myfunction($arg1, &$arg2, &$arg3);

Das ist inzwischen depricated.

Da Du aber nicht alle Funktionen umschreiben willst, die das noch so machen, kannst Du den Wert in der php.ini aktivieren, bzw. wenn Du da nicht ran kommst, per .htaccess.

Wenn Du es genauer wissen willst, dann kannst Du hier gucken:
http://de3.php.net/manual/de/functions.arguments.php
http://de3.php.net/manual/de/ini.php#ini.allow-call-time-pass-reference

Gruß, Regina