乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      命名規(guī)范

       醉人說(shuō)夢(mèng) 2021-09-27
      • 類文件都是以.class.php為后綴(這里是指的ThinkPHP內(nèi)部使用的類庫(kù)文件,不代表外部加載的類庫(kù)文件),使用駝峰法命名,并且首字母大寫,例如 DbMysql.class.php;

      • 類的命名空間地址和所在的路徑地址一致,例如 Home\Controller\UserController類所在的路徑應(yīng)該是 Application/Home/Controller/UserController.class.php;

      • 確保文件的命名和調(diào)用大小寫一致,是由于在類Unix系統(tǒng)上面,對(duì)大小寫是敏感的(而ThinkPHP在調(diào)試模式下面,即使在Windows平臺(tái)也會(huì)嚴(yán)格檢查大小寫);

      • 類名和文件名一致(包括上面說(shuō)的大小寫一致),例如 UserController類的文件命名是UserController.class.php, InfoModel類的文件名是InfoModel.class.php, 并且不同的類庫(kù)的類命名有一定的規(guī)范;

      • 函數(shù)、配置文件等其他類庫(kù)文件之外的一般是以.php為后綴(第三方引入的不做要求);

      • 函數(shù)的命名使用小寫字母和下劃線的方式,例如 get_client_ip;

      • 方法的命名使用駝峰法,并且首字母小寫或者使用下劃線“_”,例如 getUserName,_parseType,通常下劃線開頭的方法屬于私有方法;

         

      • 方法和對(duì)象相關(guān);

      • 函數(shù)和對(duì)象無(wú)關(guān)。

      • 屬性的命名使用駝峰法,并且首字母小寫或者使用下劃線“_”,例如 tableName、_instance,通常下劃線開頭的屬性屬于私有屬性;

      • 以雙下劃線“__”打頭的函數(shù)或方法作為魔法方法,例如 __call 和 __autoload;

      • 常量以大寫字母和下劃線命名,例如 HAS_ONE和 MANY_TO_MANY;

      • 配置參數(shù)以大寫字母和下劃線命名,例如HTML_CACHE_ON;

      • 語(yǔ)言變量以大寫字母和下劃線命名,例如MY_LANG,以下劃線打頭的語(yǔ)言變量通常用于系統(tǒng)語(yǔ)言變量,例如 _CLASS_NOT_EXIST_

      • 對(duì)變量的命名沒有強(qiáng)制的規(guī)范,可以根據(jù)團(tuán)隊(duì)規(guī)范來(lái)進(jìn)行;

      • ThinkPHP的模板文件默認(rèn)是以.html 為后綴(可以通過(guò)配置修改);

      • 數(shù)據(jù)表和字段采用小寫加下劃線方式命名,并注意字段名不要以下劃線開頭,例如 think_user 表和 user_name字段是正確寫法,類似 _username 這樣的數(shù)據(jù)表字段可能會(huì)被過(guò)濾。

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多