[TYPO3-core] RFC #12470: PHP-5.3 error: function define_syslog_variables() is deprecated
Rupert Germann
rupi at gmx.li
Wed Nov 4 22:40:43 CET 2009
Hi,
this is a SVN patch request.
Type: Bugfix
Bugtracker references:
http://bugs.typo3.org/view.php?id=12470
Branches: Trunk
Problem:
when something is written to t3lib_div::syslog() the following warning
is displayed:
Deprecated: Function define_syslog_variables() is deprecated in
C:\xampp\xampp\htdocs\typo3\dummy-4.2.9\t3lib\class.t3lib_div.php on
line 5392
when this error happens in the exception handler the output shows only:
Fatal error: Exception thrown without a stack frame in Unknown on line 0
the uncaught PHP message seems to break the exception handler.
Solution:
remove the function call to define_syslog_variables().
Background:
define_syslog_variables() initializes all (global) syslog variables. The
values are taken from constants which are always loaded. In the core
only the Constants are used, so it's save to simply remove this call.
greets
rupert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 12470.diff
Type: text/x-diff
Size: 400 bytes
Desc: not available
URL: <http://lists.typo3.org/pipermail/typo3-team-core/attachments/20091104/c5b29c91/attachment.diff>
More information about the TYPO3-team-core
mailing list