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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                1.**php變量前面加&符號是什么意思** ``` 1. $foo?=?321;?? 2. $bar?=?&$foo;??? 3. $bar?=?123;?? 4. print?$foo; 那么輸出的結果將會是123 ``` 注意:只有命名變量才可以傳地址賦值 2.## php函數前面加&符號 ``` 1. function?&test()?? 2. {?? 3. static?$b=0;//申明一個靜態變量?? 4. $b=$b+1;?? 5. echo?$b;?? 6. return?$b;?? 7. }?? 9. $a=test();//這條語句會輸出 $b的值 為1?? 10. $a=5;?? 11. $a=test();//這條語句會輸出 $b的值 為2?? 12. $a=&test();//這條語句會輸出 $b的值 為3?? 13. $a=5;?? 14. $a=test();//這條語句會輸出 $b的值 為6 ``` 注意: $a=test();得到的其實不是函數的引用返回,這跟普通的函數調用沒有區別php規定通過$a=&test(); 方式得到的才是函數的引用返回 $a=test()方式調用函數,只是將函數的值賦給$a而已, 而$a做任何改變 都不會影響到函數中的$b. **而通過$a=&test()方式調用函數呢, 他的作用是將return $b中的 $b變量的內存地址與$a變量的內存地址,** **指向了同一個地方. 即產生了相當于這樣的效果($a=&b;) 所以改變$a的值,也同時改變了$b 的值?**,所以在執行了: $a=&test();? $a=5; 以后,$b的值變為了5 3.函數的傳址調用 ``` public function test(&$a){ $a ++; } public $a=1; public function test2(){ echo $this->a; $this->test($this->a); echo $this->a; $this->test($this->a); echo $this->a; } 結果:1,2,3 test()調用幾次,$a就改變幾次 注意: $a必須是局部變量,在函數內定義無效; test(&$a)這樣調用會報錯; public function test($a){ $a ++; } test(&$a)這樣調用還是會報錯 ```
                  <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>

                              哎呀哎呀视频在线观看