사용 가능한 코드를 요청하는 것이 적절하지 않다고 생각 하긴하지만, 솔루션을 찾지 못해서이 경우를 수행합니다.PHP__autoload와 Mollie_API_Autoloader 클래스를 결합하십시오.
Mollie_API_Autoloader 클래스와 함께 네이티브 PHP의 __autoload 기능을 사용하려고 :
class Mollie_API_Autoloader
{
/**
* @param string $class_name
*/
public static function autoload ($class_name)
{
if (strpos($class_name, "Mollie_") === 0)
{
$file_name = str_replace("_", "/", $class_name);
$file_name = realpath(dirname(__FILE__) .
"/../../{$file_name}.php");
if ($file_name !== false)
{
require $file_name;
}
}
}
/**
* @return bool
*/
public static function register()
{
return spl_autoload_register(array(__CLASS__, "autoload"));
}
/**
* @return bool
*/
public static function unregister()
{
return spl_autoload_unregister(array(__CLASS__, "autoload"));
}
}
Mollie_API_Autoloader::register();
몰리 자동 로더 클래스는 기본 PHP의 __autoload 클래스의 적절한 기능에 영향을 미친다. 이들을 결합 할 수없는 것 같습니다. 내가 어떻게 한거야?