วันศุกร์ที่ 21 พฤศจิกายน พ.ศ. 2557

ตัวแปรสถิตย์

การประกาศตัวแปรสถิตย์ใช้ คีย์เวิร์ด static เมื่อมีการเรียกใช้ฟังก์ชัน โปรแกรมจะกำหนดค่าตัวแปรตามที่ระบุเพียงครั้งเดียว ถ้าเรียกซ้ำอย่างต่อเนื่องค่านี้จะเปลี่ยนแปลงตามการคำนวณ

<?php

function increment()
{

static $increase = 5 ;
$increase++;
echo $increase."<br/>\n";

}

$end = 5 ;

for ($i = 1 ; $i < $end; $i++)
increment();

?>

ผลลัพธ์
6
7
8
9

ค่าของตัวแปรสถิตย์ได้รับการตั้งทุกครั้งเมื่อเรียกใช้ในครั้งต่อไป

ไม่มีความคิดเห็น:

แสดงความคิดเห็น