PHP 5.4 でこのエラーが発生する理由がわかりません。
厳格な基準: 非静的メソッド dbInstance::getInstance() を静的に呼び出すべきではありません
クラスは次のとおりです。
class dbInstance
{
private static $db;
public static function getInstance()
{
if (! self::$db) self::$db = new db();
return self::$db;
}
}
私はそれを次のように呼びます:
$registry->db = $db = dbInstance::getInstance()
ありがとう