<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # 命名規范 [上一頁](7.html "上一頁")[下一頁](9.html "下一頁") 使用ThinkPHP開發的過程中應該盡量遵循下列命名規范:- 類文件都是以.class.php為后綴(這里是指的ThinkPHP內部使用的類庫文件,不代表外部加載的類庫文件),使用駝峰法命名,并且首字母大寫,例如DbMysql.class.php; - 確保文件的命名和調用大小寫一致,是由于在類Unix系統上面,對大小寫是敏感的(而ThinkPHP在調試模式下面,即使在Windows平臺也會嚴格檢查大小寫); - 類名和文件名一致(包括上面說的大小寫一致),例如 UserAction類的文件命名是UserAction.class.php, InfoModel類的文件名是InfoModel.class.php, 并且不同的類庫的類命名有一定的規范; - 函數、配置文件等其他類庫文件之外的一般是以.php為后綴(第三方引入的不做要求); - 函數的命名使用小寫字母和下劃線的方式,例如 get\_client\_ip; - 方法的命名使用駝峰法,并且首字母小寫或者使用下劃線“\_”,例如 getUserName,\_parseType,通常下劃線開頭的方法屬于私有方法; - 屬性的命名使用駝峰法,并且首字母小寫或者使用下劃線“\_”,例如 tableName、\_instance,通常下劃線開頭的屬性屬于私有屬性; - 以雙下劃線“\_\_”打頭的函數或方法作為魔法方法,例如 \_\_call 和 \_\_autoload; - 常量以大寫字母和下劃線命名,例如 HAS\_ONE和 MANY\_TO\_MANY; - 配置參數以大寫字母和下劃線命名,例如HTML\_CACHE\_ON; - 語言變量以大寫字母和下劃線命名,例如MY\_LANG,以下劃線打頭的語言變量通常用于系統語言變量,例如 \_CLASS\_NOT\_EXIST\_; - 對變量的命名沒有強制的規范,可以根據團隊規范來進行; - ThinkPHP的模板文件默認是以.html 為后綴(可以通過配置修改); - 數據表和字段采用小寫加下劃線方式命名,并注意字段名不要以下劃線開頭,例如 think\_user 表和 user\_name字段,類似 \_username 這樣的數據表字段可能會被過濾。 **特例:在ThinkPHP里面,有一個函數命名的特例,就是單字母大寫函數,這類函數通常是某些操作的快捷定義,或者有特殊的作用。例如,ADSL方法等等,他們有著特殊的含義,后面會有所了解。** 另外有一點非常關鍵,ThinkPHP默認全部使用UTF-8編碼,所以請確保你的程序文件采用UTF-8編碼格式保存,并且去掉BOM信息頭(去掉BOM頭信息有很多方式,不同的編輯器都有設置方法,也可以用工具進行統一檢測和處理),否則可能導致很多意想不到的問題。 [上一頁](7.html "上一頁")[下一頁](9.html "下一頁")
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看