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

                # 面象對象之前-面向過程編程 1、面象對象之前,是沒有對象的,就是函數。代碼都由函數構成。 以一個 “書”為類子。 - - - - - - 2、“書”的面象過程 ``` <pre class="calibre7">``` public function add_book($data) { ... } public function del_book($id) { ... } public function change_book($id, $data) { ... } public function get_book_by_id($id) { ... } ``` ``` 3、“書”的面象對象 ``` <pre class="calibre7">``` class Book extend \think\Model { public function add($data) { .. } public function del($id) { .. } public function change($id) { .. } public function getById($id) { ... } } ``` ``` 4。函數是沒有屬性的,值只能通過參數傳遞。 例如要對一本數漲價。 ``` <pre class="calibre7">``` //面得過程 $book = get_book_by_id($id); $book['price'] += 10; change_book($id, $book); ``` ``` ``` <pre class="calibre7">``` //面得對象 $book = Book::find($id); $book->price += 10; $book->save(); ``` ``` 5。面像對象,可以“自動加載"。 面向過程,要么把所有用到的函數一次性都 require 加載進來,要么在每個用到的文件第一行, require\_once('./xxxx.php')。一般情況是使用前者,因為簡單。但是性能當然有影響啊。
                  <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>

                              哎呀哎呀视频在线观看