วันจันทร์ที่ 2 กันยายน พ.ศ. 2556

โครงสร้างพื้นฐานของ PHP (Basic SynTag)

โครงสร้างพื้นฐานของ PHP (Basic SynTag)
PHP นั้นสามารถใช้งานร่วมกันกับภาษา HTML ดังนั้นในการเขียนโค้ดจะต้องแยกส่วนกันให้ชัดเจนว่าส่วนใดคือภาษา PHP ส่วนใดคือภาษา HTML ซึ่งสัญลักษณ์ที่นำมาใช้แยกโค้ด PHP ดังนี้
แบบที่ 1. SGML Tag <? // เปิด Tag PHP คำสั่งภาษา php; ?> // ปิด Tag PHP แบบที่ 2. XML Tag <?php // เปิด Tag PHP คำสั่งภาษา php; ?> // ปิด Tag PHP แบบที่ 3. Javascript Tag <script language=”php”> // เปิด Tag PHP คำสั่งภาษา php;
</script> // ปิด Tag PHP แบบที่ 4. ASP Tag <% // เปิด Tag PHP คำสั่งภาษา php; %> // ปิด Tag PHP
จากรูปแบบทั้ง 4 นั้น SynTax ของ PHP ที่นิยมใช้มากที่สุดคือแบบที่ 1 และในการจบคำสั่งของ PHP ต้องจบด้วยเครื่องหมาย ;
การเขียน Comment
Comment ในภาษา PHP จะใช้ Comment เหมือนกับภาษา C และ Unix ดังนี้
- Comment 1 บรรทัดใช้ // หรือ #
- Comment มากกว่า 1 บรรทัด เริ่มต้นด้วย /* จบด้วย */
ชนิดของข้อมูล (Types)
ชนิดข้อมูลของ PHP จะประกอบด้วย 3 ชนิดด้วยกันคือ
1. ข้อมูลแบบค่าเดียว (Scalar)ประกอบด้วย
1.1 boolean เป็นข้อมูลที่มีค่าเป็นจริง หรือเท็จ (True/False)
1.2 integer เป็นข้อมูลประเภทที่เป็นตัวเลขสามารถกำหนดได้ว่าจะ
เป็นเลขฐานอะไรดังนี้
1.2.1 เลขฐาน 10 ([0-9][0-9])
1.2.2 เลขฐาน 8 (0[0-7]+)
1.2.3 เลขฐาน 16 (0[xX][0-9a-fA-F]+)

PHP นั้นสามารถใช้งานร่วมกันกับภาษา HTML ดังนั้นในการเขียนโค้ดจะต้องแยกส่วนกันให้ชัดเจนว่าส่วนใดคือภาษา PHP ส่วนใดคือภาษา HTML ซึ่งสัญลักษณ์ที่นำมาใช้แยกโค้ด PHP ดังนี้
แบบที่ 1. SGML Tag <? // เปิด Tag PHP คำสั่งภาษา php; ?> // ปิด Tag PHP แบบที่ 2. XML Tag <?php // เปิด Tag PHP คำสั่งภาษา php; ?> // ปิด Tag PHP แบบที่ 3. Javascript Tag <script language=”php”> // เปิด Tag PHP คำสั่งภาษา php;
</script> // ปิด Tag PHP แบบที่ 4. ASP Tag <% // เปิด Tag PHP คำสั่งภาษา php; %> // ปิด Tag PHP
จากรูปแบบทั้ง 4 นั้น SynTax ของ PHP ที่นิยมใช้มากที่สุดคือแบบที่ 1 และในการจบคำสั่งของ PHP ต้องจบด้วยเครื่องหมาย ;
การเขียน Comment
Comment ในภาษา PHP จะใช้ Comment เหมือนกับภาษา C และ Unix ดังนี้
- Comment 1 บรรทัดใช้ // หรือ #
- Comment มากกว่า 1 บรรทัด เริ่มต้นด้วย /* จบด้วย */

ชนิดข้อมูลของ PHP จะประกอบด้วย 3 ชนิดด้วยกันคือ
1. ข้อมูลแบบค่าเดียว (Scalar)ประกอบด้วย
1.1 boolean เป็นข้อมูลที่มีค่าเป็นจริง หรือเท็จ (True/False)
1.2 integer เป็นข้อมูลประเภทที่เป็นตัวเลขสามารถกำหนดได้ว่าจะ
เป็นเลขฐานอะไรดังนี้
1.2.1 เลขฐาน 10 ([0-9][0-9])
1.2.2 เลขฐาน 8 (0[0-7]+)
1.2.3 เลขฐาน 16 (0[xX][0-9a-fA-F]+)
1.3 float เป็นข้อมูลชนิดที่เป็นทศนิยม
1.4 string เป็นข้อมูลที่เป็นชนิดข้อความ

2. ข้อมูลแบบหลายค่า (Compound)ประกอบด้วย
2.1 array เก็บข้อมูลที่เป็นชุด หรือกลุ่มข้อความ
2.2 object เก็บข้อมูลในลักษณะของการเรียกใช้เป็น Class Object หรือ Function
2.3 Type juggling เก็บข้อมูลในลักษณะที่ขึ้นอยู่กับตัว Operator
3. ข้อมูลแบบพิเศษ (Special) ประกอบด้วย
3.1 resource เป็นข้อมูลที่ได้มาจาก Function ของ PHP Extensions
3.2 Null เป็นข้อมูลที่ไม่มีค่า

ตัวแปร (Variables)
ตัวแปร (variables) หมายถึงตัวแทนของข้อมูลซึ่งอยู่ในหน่วยความจำของเครื่อง การเขียนโปรแกรมจำเป็นต้องมีการใช้ตัวแปรประเภทต่างๆ เพื่อพักเก็บข้อมูลในระหว่างการทำงานของโปรแกรม การประกาศตัวแปรใน PHP นั้นจะต้องขึ้นต้นด้วยเครื่องหมาย $ (dollar sign) แล้วตามด้วยชื่อตัวแปร โดยที่ PHP นั้นจะให้ความสำคัญกับตัวอักษรพิมพ์เล็ก พิมพ์ใหญ่ของชื่อตัวแปร และชื่อตัวแปรจะต้องขึ้นต้นด้วย ตัวอักษร หรือ เครื่องหมาย underscore (_)
Integers
$a = 567; เป็นจำนวนเต็มบวก
$b = -956; เป็นจำนวนเต็มลบ
$c = 01236; เป็นเลขฐาน 8
$d = 0x12F; เป็นเลขฐาน 16
ในการกำหนดตัวแปรในลักษณะของ Integers เราสามารถกำหนดเป็นเลขฐานได้ได้ 3
เลขฐานคือ ฐาน 10, ฐาน 8, ฐาน 16 ดังนี้
- ฐาน 10 คือตัวเลขที่ใช้ทั่วไป - ฐาน 8 คือตัวเลขที่มีตั้งแต่ 0-7 ในการกำหนดให้เป็นเลขฐาน 8 นั้นจะให้ขึ้นต้นด้วยเลข 0 –
- ฐาน 16 คือตัวเลขตั้งแต่ 0-9 และอักษร A-F แทนตัวเลข 10-15 การกำหนดให้เป็นเลขฐาน 16
คือให้ขึ้นต้นด้วย 0x
Floating point numbers
$a = 1.356
$b = 1.3e6
ใช้กำหนดตัวเลขในรูปแบบทศนิยม และเลขยกกำลัง ดังเช่น 1.3e6 จะหมายความว่า
1.3 คูณ 10 ยกกำลัง 6

ไม่มีความคิดเห็น:

แสดงความคิดเห็น