Rhaco.php、error_reportingの設定が逆のような。

rhaco/Rhaco.php(rev3269/3272)

<?php
if(!defined("RHACO_INITIALIZED")){
	if(function_exists("date_default_timezone_get")){
		$timezone = @date_default_timezone_get();
		date_default_timezone_set((empty($timezone) ? "Asia/Tokyo" : $timezone));
	}
	$__file__ = dirname(__FILE__);
	define("RHACO_DIR",str_replace("\\","/",(preg_match("/[^\/]$/",$__file__,$null)) ? $__file__."/" : $__file__));
	define("RHACO_INITIALIZED",true);
	$GLOBALS["__RHACO__"] = new Rhaco();
	set_error_handler(array($GLOBALS["__RHACO__"],"error"));
	register_shutdown_function(array($GLOBALS["__RHACO__"],"shutdown"));
	ini_set("display_errors","On");
	ini_set("display_startup_errors","On");
//	error_reporting((version_compare(phpversion(),"4") >= 0) ? E_ALL : E_ALL | E_STRICT);
error_reporting((version_compare(phpversion(),"4") >= 0) ? E_ALL | E_STRICT : E_ALL);
}
?>
    • -

2008-07-05追記

以下でfix
http://fixdap.com/p/rhaco/14681/