บทที่ 28 การตัวแปรแบบ static ภายในฟังก์ชัน
สมมุติว่า เราต้องการจะใช้ตัวแปรภายในฟังก์ชัน และ สามารถเก็บค่าไว้ได้ตลอดเวลา โดยไม่สูญหายไปทุกครั้งที่มีการเรียกใช้ฟังก์ชัน ในกรณีนี้เราจะแจ้งใช้ตัวแปรให้เป็นแบบ static ตามตัวอย่างต่อไปนี้
ไฟล์ตัวอย่าง :: code_ex1.php |
|
ทุกครั้งที่มีการเรียกใช้ฟังก์ชันดังกล่าว ตัวแปรชื่อ $num_func_calls ซึ่งมีค่าเริ่มต้นเป็นศูนย์ในตอนแรก จะเพิ่มค่าที่เก็บขึ้นทีละหนึ่ง
ตัวแปลที่มักถูกล่าวถึงเมื่อเรียนรู้การใช้ static คือ การใช้ตัวแปรแบบ global ภายในฟังก์ชัน - สอน PHP และ สำหรับใน PHP จะมีตัวแปลอีกตัวที่ดูยิ่งใหญ่กว่า global คือ ตัวแปร Super Global
- หัวเรื่อง
- บทที่ 28 การตัวแปรแบบ static ภายในฟังก์ชัน
- หมวดหมู่
- PHP Basics, PHP Basics
- ฮิต
- 39067
- ผู้สร้างเอกสาร
- thatsawan
- วันที่สร้างเอกสาร
- 2014-05-13 19:21:03