[TYPO3-core] strcmp expects parameter 2 to be string

Stefan Frömken firma at sfroemken.de
Mon Sep 21 11:22:33 CEST 2009


In extension manager->language settings I get following error when I 
choose a language and click on save:

Warning: strcmp() expects parameter 2 to be string, array given in 
C:\xampp_webserver\htdocs\t3lib\class.t3lib_befunc.php on line 2909

I found this row:

if (is_array($CHANGED_SETTINGS) && isset($CHANGED_SETTINGS[$key]) && 
strcmp($settings[$key], $CHANGED_SETTINGS[$key])) {

and changed it with

if (is_array($CHANGED_SETTINGS) && isset($CHANGED_SETTINGS[$key]) && 
strcmp($settings[$key], (string)$CHANGED_SETTINGS[$key])) {

now it works.

TYPO3 current trunk 4.3-dev on PHP 5.3.0 on XAMPP 1.7.2


More information about the TYPO3-team-core mailing list