ในภาษา PHP จะเหมือนกับภาษาระดับสูงอื่น ๆ คือมีการกำหนดตัวแปร ซึ่งวธีการกำหนดตัวแปรใน PHP นั้นจะใช้ เครื่องหมายดอลล่าร์ ($) ดังนี้
$a=1; # ตัวอย่างที่ 1 $a=2; # ตัวอย่างที่ 1 |
Integers | ตัวเลขจำนวนเต็ม เช่น 123, - 233 |
Floating point numbers | ตัวเลขที่มีทศนิยม เช่น 123.22 |
Strings | ตัวอักษร ข้อความ เช่น "HELLO PHP" |
Arrays | ข้อมูลเป็นชุด กลุ่มสมาชิก |
Objects | ข้อมูลในลักษณะของการเรียกใช้เป็น Class Object หรือ Function |
Type juggling | ข้อมูลในลักษณะที่ขึ้นกับตัว Operator |
ตัวอย่างการใช้งาน ตัวเลขจำนวนเต็ม (Integers)
$a=123; #ตัวอย่างที่ 1
$a=-456; #ตัวอย่างที่ 2
$a=0789; #ตัวอย่างที่ 3 มีค่าเท่ากับ (789) ฐานแปด
$a=0x10; #ตัวอย่างที่ 4 มีค่าเท่ากับ (10) ฐานสิบหก
|
ตัวอย่างการใช้งาน Floating point numbers
$a=1.732; #ตัวอย่างที่ 1
$a=1.2e5; #ตัวอย่างที่ 2
|
ตัวอย่างการใช้งาน Strings ใช้ในการเก็บข้อมูลที่ เป็นค่าคงที่ เช่นข้อความต่าง ๆ ในการกำหนดข้อมูลประเภท Strings นั้น จะมีรหัสควบคุมดังนี้
ตารางรหัสควบคุม String
\n | สำหรับขึ้นบรรทัดใหม่ |
\r | Carriage ใช้สำหรับให้ตัว Cussor ไปอยู่ที่ต้นของบรรทัด |
\t | ใช้ในการเลื่อน Tab |
\\ | ใช้ในการพิมพ์เครื่องหมาย \ (Backslash) |
\$ | ใช้ในการพิมพ์เครื่องหมาย $ (Dollar Sing) |
\" | ใช้ในการพิมพ์เครื่องหมาย " (Double-Quote) |
\[0-7]{1,3} | ใช้กำหนดอักขระเป็นรหัส ASCII ฐาน 8 |
\X[0-9A-Fa-f]{1,2} | ใช้กำหนดอักขระเป็นรหัส ASCII ฐาน 16 |
$a="Test";
$b=$a "PHP";
echo"$b";
|
กลุ่มข้อมูล (Arrays)
อะเรย์ คือ การเก็บข้อมูลเป็นชุด โดยแต่ละชุดจะมีสมาชิกได้หลายตัว และเราอ้างถงสมาชิกในอะเรย์นั้นได้โดยใช้เครื่องหมาย [...]
อะเรย์ 1 มิติ (Single Dimension Arrays)
$a[0]="test"; #กำหนดให้สมาชิก 0 ของอะเรย์ a เก็บค่า test
$a[1]="php"; #กำหนดให้สมาชิก 1 ของอะเรย์ a เก็บค่า php
$b["var"]=50 #กำหนดให้สมาชิก var ของอะเรย์ b เก็บค่า 50
|
$a[1]=$f; #อะเรย์แบบ 1 มิติ
$a["var"]=$f; #อะเรย์แบบ 1 มิติ
$a[1][0]=$f; #อะเรย์แบบ 2 มิติ
$a["var"][2]=$f; #อะเรย์แบบผสม 2 มิติ
$a[3]["tmp"]=$f; #อะเรย์แบบผสม 2 มิติ
$a["var"][4]["tmp"][0]=$f; #อะเรย์แบบผสม 4 มิติ
|
Objects คือการเขียนชุดคำสั่งที่ มีลักษณะเป็นโปรแกรมย่อยเชิงวัตถุ ในการทำงาน อาจจะอยู่ในรูปของ Class หรือ Function การทำงาน เช่น
class who
{
function get_who()
{
echo"My name is PHP";
}
}
$name=new who;
$name->get_who();
|
Type juggling
เป็นการเก็บข้อมูลในลักษณะที่ขึ้นกับตัว Operator ตัวอย่างการใช้งาน Type juggling
$var=5+"10 Small"; |
0 comments:
Post a Comment