StepCoding

Case Sensitivity

อ่าน [1671] หมวดหมู่: โครงสร้างของภาษา PHP

ชื่อของคลาสและฟังก์ชันที่ผู้ใช้ทำการกำหนดเอง ตลอดจน constructs และ keywords ต่าง ๆ เช่น echo, while, class เป็นต้น มีคุณสมบัติเป็นแบบ case-insensitive เช่นคำสั่ง 3 บรรทัดต่อจากนี้

<?php
echo ("hello, world");
ECHO ("hello, world");
EcHo ("hello, world");
?>

ในตัวอย่าง 3 บรรทัดคำสั่งด้านบนนั้น PHP สามารถทำงานได้ เนื่องจาก keywords เหล่านี้มีคุณสมบัติเป็น case-insensitive นั่นเอง แต่ในทางกลับกัน ชื่อตัวแปรต่าง ๆ นั้น PHP จะมองเป็น case-sensitive เช่น $name, $NAME และ $NaMe ทั้ง 3 ตัวแปรนี้ไม่ใช่ตัวแปรเดียวกัน

ผู้สนับสนุน