ให้เรตสมาชิก: 3 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

 บทที่ 28 การตัวแปรแบบ static ภายในฟังก์ชัน

สมมุติว่า เราต้องการจะใช้ตัวแปรภายในฟังก์ชัน และสามารถเก็บค่าไว้ได้ตลอดเวลา โดยไม่สูญหายไปทุกครั้งที่มีการเรียกใช้ฟังก์ชัน ในกรณีนี้เราจะแจ้งใช้ตัวแปรให้เป็นแบบ static ตามตัวอย่างต่อไปนี้
 

ไฟล์ตัวอย่าง :: code_ex1.php
<?php
function MyFunc() {
static $num_func_calls = 0;
echo "my function ";
return ++$num_func_calls;
}

ทุกครั้งที่มีการเรียกใช้ฟังก์ชันดังกล่าว ตัวแปรชื่อ $num_func_calls ซึ่งมีค่าเริ่มต้นเป็นศูนย์ในตอนแรก จะเพิ่มค่าที่เก็บขึ้นทีละหนึ่ง


ชื่อ
บทที่ 28 การตัวแปรแบบ static ภายในฟังก์ชัน
หมวดหมู่
PHP Basics, PHP Basics
ฮิต
8165
ผู้สร้างเอกสาร
thatsawan
วันที่สร้างเอกสาร
2014-05-13 19:21:03

chapter_28.zip

ประเภทไฟล์ zip

ขนาดไฟล์ 403 bytes

ผู้อัพโหลดไฟล์ thatsawan

วันที่อัพโหลด 2014-04-22 18:43:12


กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
งานประจำวันที่ 17 พฤษจิกายน 2561
โดย Ittichai_chupol ส 17 พ.ย. 2018 10:33 am บอร์ด M070 - อิทธิชัย ชูผล
0
2
ส 17 พ.ย. 2018 10:33 am โดย Ittichai_chupol
การเพิ่มลบค่าให้กับตัวแปร
โดย จันนุสรณ์ ดีแก่ ส 17 พ.ย. 2018 10:31 am บอร์ด PHP Knowledge
0
3
ส 17 พ.ย. 2018 10:31 am โดย จันนุสรณ์ ดีแก่
งานประจำวันที่ 17 พฤศจิกายน 2561
โดย nice_13 ส 17 พ.ย. 2018 9:43 am บอร์ด M071 - พิชญ์สินี คงจร
0
1
ส 17 พ.ย. 2018 9:43 am โดย nice_13
งานประจำวันที่ 17 พฤศจิการยน 2561
โดย ธวัชชัย แสนหาญ ส 17 พ.ย. 2018 9:32 am บอร์ด MT27 - ธวัชชัย แสนหาญ
0
2
ส 17 พ.ย. 2018 9:32 am โดย ธวัชชัย แสนหาญ
งานประจำวันที่ 17 พฤศจิกายน 2561
โดย จันนุสรณ์ ดีแก่ ส 17 พ.ย. 2018 9:30 am บอร์ด MT28 - จันนุสรณ์ ดีแก่
0
2
ส 17 พ.ย. 2018 9:30 am โดย จันนุสรณ์ ดีแก่
งานประจำวันที่ 17 พฤศจิกายน 2561
โดย Aussadawut ส 17 พ.ย. 2018 8:53 am บอร์ด M072 - อัษฎาวุฒิ ยิ่งนคร
0
5
ส 17 พ.ย. 2018 8:53 am โดย Aussadawut
เข้า templates แล้ว error แก้ไขยังไงครับ
โดย Anonymous ศ 16 พ.ย. 2018 8:50 pm บอร์ด Joomla Development
1
18
ศ 16 พ.ย. 2018 10:32 pm โดย mindphp
Q - วิธีการสร้าง popup แล้วกรอกข้อมูลพร้อมทำให้เป็น BBcode ] ลงในกระทู้ได้เลย ใน phpbb
โดย Ittichai_chupol ศ 16 พ.ย. 2018 6:21 pm บอร์ด Programming - PHP
1
26
ศ 16 พ.ย. 2018 10:13 pm โดย thatsawan
การใช้ตัวแปรชนิด tuple ใน python
โดย ธวัชชัย แสนหาญ ศ 16 พ.ย. 2018 5:31 pm บอร์ด MT27 - ธวัชชัย แสนหาญ
0
3
ศ 16 พ.ย. 2018 5:31 pm โดย ธวัชชัย แสนหาญ
การใช้คำสั่ง del ลบค่าใน list ใน python
โดย ธวัชชัย แสนหาญ ศ 16 พ.ย. 2018 5:18 pm บอร์ด MT27 - ธวัชชัย แสนหาญ
0
3
ศ 16 พ.ย. 2018 5:18 pm โดย ธวัชชัย แสนหาญ
ภาษาซี กับ โจทย์ Loop ในตำนาน (2)
โดย Aussadawut ศ 16 พ.ย. 2018 4:54 pm บอร์ด Share Knowledge
0
16
ศ 16 พ.ย. 2018 4:54 pm โดย Aussadawut
การใช้งานตัวแปร list พื้นฐานใน python
โดย ธวัชชัย แสนหาญ ศ 16 พ.ย. 2018 4:53 pm บอร์ด MT27 - ธวัชชัย แสนหาญ
0
3
ศ 16 พ.ย. 2018 4:53 pm โดย ธวัชชัย แสนหาญ
ภาษาซี กับ โจทย์ Loop ในตำนาน (1)
โดย Aussadawut ศ 16 พ.ย. 2018 4:26 pm บอร์ด Share Knowledge
0
19
ศ 16 พ.ย. 2018 4:26 pm โดย Aussadawut
พื้นฐานการสร้างอาเรย์หลายมิติ ในภาษา php
โดย จันนุสรณ์ ดีแก่ ศ 16 พ.ย. 2018 4:25 pm บอร์ด Share Knowledge
0
20
ศ 16 พ.ย. 2018 4:25 pm โดย จันนุสรณ์ ดีแก่
การใช้ ตัวดำเนินการทางคณิตศาสตร์ ใน python
โดย ธวัชชัย แสนหาญ ศ 16 พ.ย. 2018 4:18 pm บอร์ด MT27 - ธวัชชัย แสนหาญ
0
3
ศ 16 พ.ย. 2018 4:18 pm โดย ธวัชชัย แสนหาญ
การใช้ if else ใน python
โดย ธวัชชัย แสนหาญ ศ 16 พ.ย. 2018 3:48 pm บอร์ด MT27 - ธวัชชัย แสนหาญ
0
8
ศ 16 พ.ย. 2018 3:48 pm โดย ธวัชชัย แสนหาญ
สารสนเทศ ความหมายของข้อมูลและสารสนเทศ
โดย Aussadawut ศ 16 พ.ย. 2018 3:43 pm บอร์ด Share Knowledge
0
10
ศ 16 พ.ย. 2018 3:43 pm โดย Aussadawut
รูปอบรม RTP
โดย tai14 ศ 16 พ.ย. 2018 3:35 pm บอร์ด MT26 - นางสาวอัครยุภา ยงยุทธ
1
2
ศ 16 พ.ย. 2018 3:42 pm โดย tai14
ระบบสารสนเทศเพื่อผู้บริหารระดับสูง
โดย Aussadawut ศ 16 พ.ย. 2018 3:31 pm บอร์ด Share Knowledge
0
9
ศ 16 พ.ย. 2018 3:31 pm โดย Aussadawut
B - กดอัพรูปและเลือกรูปที่เคยอัพไม่ได้ใน MD File ในเว็บ mindphp
โดย Parichat ศ 16 พ.ย. 2018 3:19 pm บอร์ด Joomla Dev
0
3
ศ 16 พ.ย. 2018 3:19 pm โดย Parichat