การกำหนดตัวแปร และชนิดของข้อมูล
ในภาษา php นั้น เราสามารถที่จะกำหนดตัวแปรได้เหมือน ๆ กับภาษาระดับสูงอื่น ๆ โดยตัวแปรในภาษา php สามารถเขียนได้โดยใส่ $ (ดอลลาร์) ที่ด้านหน้าของชื่อตัวแปร
การตั้งชื่อตัวแปรสามารถตั้งได้ทั้งภาษาไทย และอังกฤษ (ควรตั้งเป็นภาษาอังกฤษ) , ตัวเลข (0-9), และสัญญลักษณ์ _ (Underscore) โดยจะต้องขึ้นต้นด้วยตัวอักษร หรือสัญลักณ์ _ เท่านั้น โดยมีเครื่องหมาย $ นำหน้าชื่อตัวแปรเสมอ
การสร้างตัวแปรในภาษา php นั้นจะต้องเป็น Case Sensitive ด้วย เพราะภาษา php จะมองว่าตัวแปรที่สร้างด้วยตัวอักษรตัวพิมพ์เล็ก และตัวพิมพ์ใหญ่นั้น เป็นคนล่ะตัวแปรกัน เช่น $a จะถูกมองว่าเป็นคนละตัวแปรกับ $A
ชนิดของตัวแปร
Integer สำหรับจัดเก็บข้อมูลที่เป็นตัวเลขจำนวนเต็ม เช่น 1000, -1000
Float สำหรับจัดเก็บข้อมูลที่เป็นทศนิยม เช่น 123.231
Strings สำหรับจัดเก็บข้อมูลที่เป็นข้อความเช่น “nextstepdev”, “Thailand”
Arrays สำหรับจัดเก็บข้อมูลที่เป็นข้อมูลที่เป็นชุด
Object สำหรับจัดเก็บข้อมูลที่เป็น Class Object หรือเป็น Method
โดยปกติแล้ว เราไม่จำเป็นที่จะต้องกำหนดชนิดของตัวแปร เนื่องจาก php นั้น เป็นสคริปต์แบบ runtime ซึ่ง php สามารถที่จะกำหนดเองว่าตัวแปรนั้น ๆ ควรเป็นชนิดใด โดยดูจากค่าที่ถูกเก็บไว้ในตัวแปรนั้น ๆ