日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

php類:注冊與自動加載_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:php代碼:循環(huán)跳出問題
//php當(dāng)前循環(huán)為1,循環(huán)由里到外依次遞增,break默認(rèn)為1,例如跳出第2層循環(huán)for ($i=0;$i3;$i++){ foreach (array(1,2,3) as $val){ foreach (array(1,2,3) as $val){ echo "1層循環(huán)br/"; break 2; //跳出第2層循環(huán) } echo "2層循環(huán)br/"; } echo "3層循環(huán)br/";}//結(jié)果

工程目錄如下:

1、將需要注冊的類放在一個數(shù)組中

<?php
final class Utils {
 
    private function __construct() {
 
    }
 
    public static function getClasses($pre_path = '/') {
        $classes = array(
                'DBConfig' => $pre_path.'DBConfig/DBConfig.php',
                'User' => $pre_path.'Model/User.php',
                'Dao' => $pre_path.'Dao/Dao.php',
                'UserDao' => $pre_path.'Dao/UserDao.php',
                'UserMapper' => $pre_path.'Mapping/UserMapper.php',
        );
        return $classes;
    }
}
?>

2、注冊數(shù)組

注意:步驟1中的類的路徑都是相對于init.php而言的,不是相對于Utils而言的,這是因為我們通過init.php里的自動加載函數(shù)spl_autoload_register來require類的

<?php
require_once '/Utils/Utils.php';
final class Init {
     
    /**
     * System config.
     */
    public function init() {
        // error reporting - all errors for development (ensure you have
        // display_errors = On in your php.ini file)
        error_reporting ( E_ALL | E_STRICT );
        mb_internal_encoding ( 'UTF-8' );
        //registe classes
        spl_autoload_register ( array ($this,'loadClass' ) );
    }
     
    /**
     * Class loader.
     */
    public function loadClass($name) {
        $classes = Utils::getClasses ();
        if (! array_key_exists ( $name, $classes )) {
            die ( 'Class "' . $name . '" not found.' );
        }
        require_once $classes [$name];
    }
}
$init = new Init ();
$init->init ();
?>

3、本例中在使用處test.php里require init.php

<?php
require_once 'Init.php';
 
$dao = new UserDao();
$result = $dao->findByName('zcl');
?>


分享:PHP分頁函數(shù)(PHP代碼+JS+CSS完整實例)
PHP分頁函數(shù)(PHP代碼+JS+CSS完整實例) PHP分頁器制作,自動生成分面頁碼,JS調(diào)用函數(shù). PHP代碼如下: ?php class PageView{ /**頁碼**/ public $pageNo =1; /**頁大小**/ public $pageSize =20; /**共多少頁**/ public $pageCount =0; /**總記錄數(shù)**/ public $totalNum =

來源:未知//所屬分類:PHP教程/更新時間:2012-12-17
相關(guān)PHP教程