ตัวแปรสถิตย์
การประกาศตัวแปรสถิตย์ใช้ คีย์เวิร์ด static
เมื่อมีการเรียกใช้ฟังก์ชัน โปรแกรมจะกำหนดค่าตัวแปรตามที่ระบุเพียงครั้งเดียว
ถ้าเรียกซ้ำอย่างต่อเนื่องค่านี้จะเปลี่ยนแปลงตามการคำนวณ
<?php
function
increment() 
{
{
static $increase = 5 ;
$increase++;
echo $increase."<br/>\n";
$increase++;
echo $increase."<br/>\n";
}
$end
= 5 ;
for
($i = 1 ; $i < $end; $i++) 
increment();
increment();
?>
ผลลัพธ์ 
6
7
8
9
6
7
8
9
ค่าของตัวแปรสถิตย์ได้รับการตั้งทุกครั้งเมื่อเรียกใช้ในครั้งต่อไป
ไม่มีความคิดเห็น:
แสดงความคิดเห็น