ชื่อของคลาสและฟังก์ชันที่ผู้ใช้ทำการกำหนดเอง ตลอดจน 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 ตัวแปรนี้ไม่ใช่ตัวแปรเดียวกัน
ผู้สนับสนุน