ตัวแปรสถิตย์
การประกาศตัวแปรสถิตย์ใช้ คีย์เวิร์ด 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
ค่าของตัวแปรสถิตย์ได้รับการตั้งทุกครั้งเมื่อเรียกใช้ในครั้งต่อไป
ไม่มีความคิดเห็น:
แสดงความคิดเห็น