• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. 中函數(shù)前加號的意義

        時間:2024-07-09 17:56:31 PHP 我要投稿
        • 相關推薦

        中函數(shù)前加號的意義

          php變量前面加&符號是什么意思就不用多說了,大家都在用,就是兩個變量同時指向一個地址而已,那么,php函數(shù)前面加&符號的意義又是什么呢?下面先上兩個演示代碼,然后再做解釋。

          function &chhua() { static $b="";//申明一個靜態(tài)變量 $b=$b."WEB開發(fā)"; echo $b; return $b; } $a=chhua();//這條語句會輸出$b的值為“WEB開發(fā)” $a="PHP"; echo "

          ";$a=chhua();//這條語 句會輸出$b的值為“WEB開發(fā)WEB開發(fā)” echo "

          ";$a=&chhua();//這條語句會輸出$b的值為“WEB開發(fā)WEB開發(fā)WEB開發(fā)” echo "

          ";$a="JS"; $a=chhua(); //這條語句會輸出$b的值為"JSWEB開發(fā)" function &test(){static $b=0;//申明一個靜態(tài)變量$b=$b+1;echo $b;return $b;} $a=test();//這條語句會輸出$b的值為1$a=5;$a=test();//這 條語句會輸出$b的值為2$a=&test();//這條語句會輸出$b的值為3$a=5;$a=test(); //這條語句會輸出$b的值為6

          下面就來解釋一下第二個函數(shù)吧。

          通過這種方式$a=test();得到的其實不是函數(shù)的引用返回,這跟普通的函數(shù) 調用沒有區(qū)別.

          至于原因:這是PHP的規(guī)定

          php規(guī)定通過$a=&test(); 方式得到的才是函數(shù)的引用返回.

          至于什么是引用返回呢(PHP手冊上說:引用返回用在當想用函數(shù)找到引用應該被綁定在哪一個變量上面時。)

          用上面的例子來解釋就是

          $a=test()方式調用函數(shù),只是將函數(shù)的值賦給$a而已,而$a做任何改 變都不會影響到函數(shù)中的$b.

          而通過$a=&test()方式調用函數(shù)呢, 他的作用是將return $b中的$b變量的內(nèi)存地址與$a變量的內(nèi)存地址,

          指向了同一個地方. 即產(chǎn)生了相當于這樣的效果($a=&b;) 所以改變$a的值,也同時改變了$b 的值 ,所以在執(zhí)行了:

          $a=&test(); $a=5; 以后,$b的值變?yōu)榱?。

        【中函數(shù)前加號的意義】相關文章:

        SQL中的單記錄函數(shù)08-12

        解讀Rnd 函數(shù)中的asp08-03

        SQL中的單記錄函數(shù)盤點09-09

        excel中if函數(shù)的使用方法10-24

        關于Excel中vlookup函數(shù)的使用06-12

        PHP中函數(shù)的使用說明09-01

        PHP中的排序函數(shù)區(qū)別分析08-23

        vlookup函數(shù)在Excel中的使用方法09-21

        Excel中vlookup函數(shù)使用方法02-17

        excel中now函數(shù)的使用方法05-25

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 亚洲男女在线视频流水 | 中文字幕色婷婷在线精品中 | 亚洲国产另类一区在线5 | 亚洲欧洲一区二区欧美国产 | 在线日本道二区免费v | 亚洲日本一区二区在线公厕 |