| Integer |
จำนวนเต็มบวก
และจำนวนเต็มลบ เลขฐานสิบ ฐานแปด
และฐานสิบหก |
| Float |
เก็บจำนวนจริงทั้งบวกและลบ
ทั้งมีทศนิยม และไม่มีทศนิยม |
| String
|
เก็บจำนวนตัวเลข
และ ข้อความ |
| Array |
เก็บข้อมูลทเป็นชุด
หรือ อาร์เรย์ |
| Object |
เก็บข้อมูลในลักษณะออปเจ็กต์เพื่อการเรียกใช้เป็น
Class Object หรือ Function |
| Type
juggling |
เก็บข้อมูลในลักษณะเฉพราะหรือผู้ที่ใช้เพิ่มเข้ามา |
|
หลักการตั้งชื่อ
ตัวแปร
$var-name=value;
ขอบเขตการตั้ชื่อตัวแปร
- ขึ้นต้นด้วยเครื่งหมาย $ แล้วตามด้วยตัวอักษร
A-Z,a-z
- มีความยาวไม่เกิน 255 ตัวอักษร
- ห้ามมีจุดทศนิยม หรือช่องว่าง
- จะต้องไม่ตรงกับคำสงวน และควรตั้งชื่อ ให้มีความหมายใกล้เคียงกับ
ค่าที่เก็บ
- ตัวอักษรเล็กหรือใหญ่จะเป็นตัวแปรต่างกัน
- ถ้าตั้งตัวแปรมาใหม่ แล้วทับตัวแปรเก่า
ค่าของตัวแปรเก่าจะหายไป
การประกาศค่าตัวแปร
1.Integer เก็บจำนวนเต็มบวก และจำนวนเต็มลบ
เลขฐานสิบ ฐานแปด และฐานสิบหก
$a=123;
$a=-123;
Sample1.php
<?
$a=123;
$b=456;
$c=$a+$b;
echo"$c";
?>
Out
Put
2.
Float เก็บจำนวนจริงทั้งบวกและลบ ทั้งมีทศนิยม
และไม่มีทศนิยม
$a=1.23;
$a=-1.23;
Sample2.php
<?
$a=123.45;
$b=456.78;
$c=$a*$b;
printf("%.2f ",$c);
?>
Out
Put

3.String
เก็บจำนวนตัวเลข และ ข้อความ
$a="PHP
Programming";
$a="1234567890";
Sample3.php
<?
$a="PHP Programming";
$b="1234567890";
echo"$a <br> $b";
?>
Out
Put

เพิ่มเติมครับ
หากต้องการกำหนด
ชื่อตัวแปรจากตัวแปรก็สามารถกำหนดได้เป็น
$$var-name=value
|