[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