1. 程式人生 > >php變量之static關鍵詞

php變量之static關鍵詞

func 需要 信息 fun pre href 進一步 echo function

PHP static 關鍵詞

通常,當函數完成/執行後,會刪除所有變量。不過,有時我需要不刪除某個局部變量。實現這一點需要更進一步的工作。

要完成這一點,請在您首次聲明變量時使用 static 關鍵詞:

實例

<?php

function myTest() {
  static $x=0;
  echo $x;
  $x++;
}

myTest();
myTest();
myTest();

?>

運行實例

然後,每當函數被調用時,這個變量所存儲的信息都是函數最後一次被調用時所包含的信息。

註釋:該變量仍然是函數的局部變量。

php變量之static關鍵詞