<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                每次有新手來問問題,我發現其實很大一部分都是沒有仔細閱讀手冊。 >[danger]這篇文章是我以前寫的,當時沒發現圖片小,不知道有的圖片現在為啥小(有點不方便看,但也能看) 對于新手來講。我覺得“會看”手冊是樣很重要的技能。 相信大家有和我做新手時有同樣的感覺,手冊看完和沒看差不多... 1、看不懂手冊(不知道從哪開始看,應該先看哪) 2、稍微看明白點了不會用(不知道函數怎么使用,寫在哪里,報各種錯不會解決,返回值不知道如何處理) 3、看完記不住(看完和沒看差不多,除非死記硬背記住函數,下次在索引里搜索) >[info]這里我用的是.chm格式的php手冊舉例,其他語言類的手冊或官方文檔同理。 框架類的手冊也可以拿這個思路,但多少會不一樣。 可以給框架手冊中的,代碼片段想象成php手冊的函數。 ## **什么是手冊?** 相信大家從小到大沒少看,我覺得手冊就是說明書,像我們小時候組裝賽車的圖紙一樣。 ## **什么是函數?** 手冊里最多的就是函數及其用法demo。 函數就像組裝賽車的關鍵零件,每個項目都是由基礎零件 + 關鍵零件,拼湊而成的。 - 而且函數的最大好處在于,方便我們快速實現一些效果。 案例:如果沒有第10行的函數,用戶發給你的東西,你怎么知道長度?可以一個一個數,但好傻太慢沒效率 ![](https://box.kancloud.cn/8d136319bd7d84224c0c03a9439273d7_826x376.png) ## **手冊到底該怎么看?** 很慶幸,在我剛入行的時候聽見yolo大神說,沒事的時候多翻翻手冊,我也不知道怎么看。就從頭開始,一個一個目錄的看,直到看見了,如何閱讀函數的定義 ![](https://box.kancloud.cn/24be6691d2684c5e30bf8e42271682aa_815x428.png) 手冊寫的真的很明白,只是新手只想著怎么快點學怎么多學點等,一路狂奔。而卻忘了最基礎的,說明書都看不懂,還組裝什么四驅賽車。我只想強調一點,手冊真的很重要,要看和自己版本相對的手冊。 &nbsp; ### **解決第1個問題:不知道從哪開始看** 先看一遍目錄,一個一個展開的看 或 自己對哪個目錄感興趣就看哪個,如果有教怎么看手冊的再好不過了(如上圖) ### **解決第2個問題之:看見函數不會用** 首先根據函數的定義我在啰嗦一遍 - 案例1:fopen()函數,你知道這是打開文件的函數,但是里面還有一堆隱性知識呢,你知道嗎? ![](https://box.kancloud.cn/7cc6b986498a1dde6539b95a494b9f01_950x288.png) ![](https://box.kancloud.cn/91485f4d88d959f5882dc947b607c731_759x285.png) ![](https://box.kancloud.cn/94f943ef8edf7f946e451891cec72f0a_607x163.png) ![](https://box.kancloud.cn/35dd19d8879172c995310dc3f465c818_772x377.png) - 案例2:參數帶&是怎么回事 ![](https://box.kancloud.cn/dd446e519076cf6a10a3b399c645f66e_818x672.png) ### **解決第2個問題之:函數寫在哪里是根據邏輯來判斷的** ![](https://box.kancloud.cn/df0d18a1ceb05f487a21b994e2bf5ac6_690x251.png) 所謂邏輯:我的理解是按照事物的正常發展順序<span style="color:red;">從上到下</span>(如:程序就是從上到下)或<span style="color:red;">從左到右</span>(調類庫中的方法或這個這個類調那個類)的<span style="color:red;">依次</span>執行(按照順便一步不差的執行) #### **解決第2個問題之:報各種錯不會解決。** 需要一步一步分析,這里提供幾個我個人的心得: 1、先把錯誤翻譯過來,知道大概是啥意思(偷偷的告訴你,靈格斯詞典專業翻譯it單詞哦) 2、把代碼從你感覺出問題的地方開始打印,一步一步打印,看看問題大概出在哪 3、上百度 4、回家(去群里)喊大神幫忙 返回值怎么用?這里我們可以利用bool量返回值和本例打開文件失敗返回false來干2件事(上上上圖所說的2) ### **解決第2個問題之:返回值怎么用?** - 調試錯誤 ![](https://box.kancloud.cn/e713c5b4f8646d574dd2d3d52111756a_868x362.png) - 做邏輯判斷 ![](https://box.kancloud.cn/ad6105309d45b1ef8d35010332ad26c1_596x241.png) ### **解決第3個問題:看完記不住** ``` php for(i=0;i<無窮次;i++){ echo ?“解決之道:多看多用,在多看多用”; echo ?“相信勤能補拙、孰能生巧 ”; } ``` 其實有2個方法啦: 1、記住目錄結構中的大體內容就O啦 函數參考\-》目錄怎么看 ![](https://box.kancloud.cn/a1dd2ed079bcba73ae0eeb27cbb795b1_327x643.png) **3級目錄打開后的介紹:** 簡介:這個擴展是干什么用的,看不懂就百度 需求:此擴展有沒有什么依賴(編譯安裝才用考慮) 安裝:此擴展不需要安裝,編譯安裝時,這個擴展通過哪個參數安裝 配置:安裝完之后需不需要修改php.ini的配置 預定義常量:其實是給函數的形參用的啦 ![](https://box.kancloud.cn/2ae50149a3c76cef6bfcd9dc7dcc7966_1041x590.png) 如何快速查閱:細心的朋友們觀察一下,每次點擊擴展都是擴展名里包含的文件目錄。curl就是一個擴展包 ![](https://box.kancloud.cn/c19e52d594e3401753ac36d0abfc148d_576x462.png) 2、如想查和操作文件相關的函數,即使只記住一個f字母,在索引那搜,看著哪個像點哪個,點完之后,將手冊從索引切換到目錄 ![](https://box.kancloud.cn/5b97ca46f7e0b530a869cfecf905eefb_600x275.png) ![](https://box.kancloud.cn/891ac6c810bcd93f3291bcf5b54296fe_587x394.png) # :-: 框架手冊 >[info]以TP5為例,其他以此類推,我就在這簡單說下 框架手冊最令新人懵逼的應該就是 1、拿到手冊不知道看哪。 - 從目錄層面上分,大致分2部分 - 了解為主:如 基礎和家外,知道就好。 - 實用為主:除基礎和架構外,其他的目錄,就是寫代碼,真正需要的東西。 ![](https://box.kancloud.cn/7212c7a7a5f6fa45ca6caa2ebcc5ef1d_386x718.png) 2、手冊中都是代碼片段,不知道該放在項目的哪里?? >[warning]整段代碼 和 代碼片段,是我自己定義的 整段代碼:如 框架中的類,相當于是一個能運行,沒有語法錯誤的類文件(整個文件) 代碼片段:xxx方法中用到的 某一個功能點(某個點) 案例一:整段代碼 ![](https://box.kancloud.cn/301e73d1a5cde23928b76981c203f804_1396x730.png) 案例二:整段代碼 ![](https://box.kancloud.cn/065eba41c933921605eb569416f1029f_1406x689.png) 案例三:代碼片段 和 整段代碼 ![](https://box.kancloud.cn/0a70acd362490cfa30462d2048984d77_1234x656.png)
                  <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>

                              哎呀哎呀视频在线观看