- spl_autoload_register: documentation ( source)
- ltrim: documentation ( source)
- version_compare: documentation ( source)
- strncmp: documentation ( source)
- file_exists: documentation ( source)
<?php
if (defined('PHP_VERSION_ID') && version_compare(PHP_VERSION_ID, '5.3') >= 0){
// use autoloader in higher versions
function PilipaySplAutoloader($class){
$pilipay = 'Pilipay';
$class = ltrim($class, '\\');
if (strncmp($class, $pilipay, strlen($pilipay)) === 0){
$file = __DIR__ . DIRECTORY_SEPARATOR . $class . '.php';
if (file_exists($file)){
include($file);
}
}
}
spl_autoload_register('PilipaySplAutoloader');
} else {
echo "old version!";
}