fix notices for PHP 5.4