PHP Variables


Creating (Declaring) PHP Variables


ใน PHP การประกาศ variable ต้องเริ่มต้นด้วยสัญลักษณ์ $ ตามด้วยชื่อของ variable

ตัวอย่าง code


 ผลลัพธ์



คำอธิบาย code :
$text1 จะเก็บค่า text "ฉันมีเงิน"
$x       จะเก็บค่า ตัวเลข 5
$text2 จะเก็บค่า text "บาท"


หมายเหตุ การกำหนดค่า text ให้ variable ต้องใส่ "....." หรือ '......' ด้วย


ข้อบังคับการตั้งชื่อตัวแปรใน PHP
1.ชื่อต้องขึ้นต้นด้วยตัวอักษร หรือ underscore
2.ชื่อไม่สามารถขึ้นต้นด้วยตัวเลขได้
3.หลังจากตัวแรกสามารถเป็น A-z, 0-9, and _ ได้
4.ชื่อตัวแปร case-sensitive ตัวเล็กหรือตัวใหญ่มีผลต่างกัน


ใน PHP การประกาศตัวแปรไม่จำเป็นต้องประกาศ data type มันจะแปลง data type ให้ตรงกับค่าให้อัติโนมัส


ใน PHP สามารถประกาศ variable ได้ใน 3 Scope ต่อไปนี้
1.global คือ variable ที่ประกาศนอก function สามารถเข้าถึงได้นอก function
2.local คือ variable ที่ประกาศใน function สามารถเข้าถึงได้ใน function เท่านั้น คุณอาจมีชื่อ variable เหมือนกันใน function อื่นๆได้ เพราะมันไม่มีความสัมพันธ์ใดๆกันเลย

global Keyword เป็นคำสั่งในการเข้าถึง global variable จากภายใน function

ตัวอย่าง code


ผลลัพธ์



PHP จะเก็บทุก global variables ใน array ที่เรียกว่า $GLOBALS[index] ตรง index จะเก็บ ชื่อของ variable ตัวนั้นไว้ เราสามรถเข้าถึง global variables โดยอ้างชื่อ index นั้น


ตัวอย่าง code


 ผลลัพธ์


3.static คือ variables ที่ประกาศ keyword static ไว้ข้างหน้า $ โดยปกติแล้ว เมื่อ function ดำเนินงานเสร็จทุก local variables จะถูกลบ บางเวลาถ้าคุณไม่ต้องการให้ local variables ถูกลบ เพื่อเก็บค่าเดิมจะนำไปใช้งานต่อไป


ตัวอย่าง code



 ผลลัพธ์


 

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

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