﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
21716	PHP 5.4 warning when updating plugins	knutsp	ryan	"When updating plugins from either /wp-admin/network/update-core.php (Multisite) or from /wp-admin/update-core.php (Single site) I get this error logged (many times), using PHP 5.4:
{{{
PHP Warning:  Creating default object from empty value in /mysite/wp-admin/includes/update.php on line 90
}}}
update-core.php:89 reads
{{{
	if ( ! isset( $cur->current ) )
		$cur->current = '';
}}}
I'm not sure what is the best approach to avoid this. Both the bad (?)
{{{
		@$cur->current = '';
}}}
and the better (?)
{{{
	if ( ! is_object( $cur ) )
		$cur = new stdClass;
	if ( ! isset( $cur->current ) )
		$cur->current = '';
}}}
will avoid the warning, and seems to work."	defect (bug)	closed	normal	3.5	Warnings/Notices	3.4.1	minor	fixed	has-patch	knut@…
