PHP类的自动加载
?autoload.php:類的自動加載代碼如下
<?phpfunction classLoader($class) {$path = str_replace('\\', DIRECTORY_SEPARATOR, $class);$file = __DIR__ . DIRECTORY_SEPARATOR .'src'. DIRECTORY_SEPARATOR . $path . '.php';if (file_exists($file)) {require_once $file;} } spl_autoload_register('classLoader');1.將?autoload.php放在一個文件夾下(如:libraries/YLPAY)
2.將需要加載的類放在YLPAY文件夾下的src文件夾里
目錄結(jié)構(gòu)如下圖:
?3.使用:只要包含了autoload.php文件,則src文件夾里的類都會自動加載了,然后new加載的類就可以正常使用了
require_once APPPATH . "libraries/YLPAY/autoload.php";$bean = new Req_bean; $rsa = new Rsa($this->pfx_key, $this->pfx_pass); $des = new Crypt3_des(); $des->setKey(base64_decode($this->generateKey(9999, 24)));總結(jié)
- 上一篇: PHP非对称加密:RSA (RSA/EC
- 下一篇: 连续油管作业车是修井车吗