ฟังก์ชันในโปรแกรมส่วนใหญ่ได้รับการเรียกคำสั่งเพื่อทำงานอย่างเดียว สิ่งนี้ทำให้คำสั่งอ่านได้ง่ายและยอมให้ใช้คำสั่งใหม่แต่ละครั้งเมื่อต้องการทำงานเดียวกัน
ฟังก์ชันเป็นโมดูลเก็บคำสั่งที่กำหนดการเรียกอินเตอร์เฟซ ทำงานเดียวกัน และตัวเลือกส่งออกค่าจากการเรียกฟังก์ชัน คำสั่งต่อไปเป็นการเรียกฟังก์ชันอย่างง่าย
my_function ();
คำสั่งเรียกฟังก์ชันชื่อ my_function
ที่ไม่ต้องการพารามิเตอร์ และไม่สนใจค่าที่อาจจะส่งออกโดยฟังก์ชันนี้
ฟังก์ชันจำนวนมากได้รับการเรียกด้วยวิธีนี้ เช่น ฟังก์ชัน phpinfo
() สำหรับแสดงเวอร์ชันติดตั้งของ PHP
สารสนเทศเกี่ยวกับ PHP
การตั้งค่าแม่ข่ายเว็บ ค่าต่างๆ ของPHP และตัวแปร ฟังก์ชันนี้ไม่ใช้พารามิเตอร์และโดยทั่วไปไม่สนใจค่าส่งออก ดังนั้นการเรียก phpinfo
() จะประกอบขึ้นดังนี้
phpinfo ();
- เริ่มต้นด้วย PHP
PHP เป็นภาษาตัวแปลสคริปต์ หมายความว่า language
engine เรียกใช้สคริปต์ที่เขียนขึ้นโดยไม่มีขั้นตอนกลางในการคอมไพล์ หรือไปเป็นรูปแบบไบนารี สคริปต์ส่วนใหญ่ที่ใช้สร้างโปรแกรมประยุกต์เว็บอยู่ในที่เดียวกับไฟล์ HTML
ตามปกติไฟล์เก็บสคริปต์จะเก็บเป็นนามสกุล .php
ถึงแม้ว่าบุคคลทั่วไปจะใช้นามสกุลเก่าคือ .php3 และ .phtmlพื้นที่เก็บไฟล์เหล่านี้จะขึ้นกับการตั้งค่าคอนฟิกให้แม่ข่ายเว็บส่งผ่านไฟล์เหล่านี้ไปยังตัวแปร PHP
พื้นที่จัดเก็บไฟล์หรือเอกสารนี้ได้รับอ้างถึงในฐานะ document
root
- ภาษา PHP
ต่อไปเป็นการทำความรู้จักภาษาเกี่ยวกับการแปลงประเภทข้อมูล ตัวแปรและการควบคุม จากนั้นเรียนรู้เกี่ยวกับ operator
และคำสั่งโครงสร้างควบคุมทางตรรกะของภาษาสำหรับการสร้างสคริปต์
- การใช้ PHP
Tag
PHP Tag ตามตัวอย่าง เริ่มต้นด้วย <? และปิดด้วย ?> คล้ายกับ HTML tag
เพราะเริ่มต้นด้วยเครื่องหมายน้อยกว่า (<) และปิดด้วยเครื่องหมายมากกว่า (>) สัญลักษณ์เหล่านี้ เรียกว่า PHP tag
ที่บอกแม่ข่ายเว็บการเริ่มต้นและสิ้นสุดคำสั่ง PHP ข้อความระหว่าง tag
จะได้รับการแปลในฐานะ PHP ข้อความภายนอก tag
เหล่านี้ได้รับการปฏิบัติเหมือน HTML
ปกติ PHP tag
ยอมให้หลีกจาก HTML
- ประเภทข้อมูล
การทำงานกับประเภทข้อมูลของ PHP
แตกต่างจากภาษาอื่นเล็กน้อย โดย PHP
เป็นภาษา richly
typed ที่ตัวแปรไม่ต้องมีการประกาศเป็นประเภทข้อมูลเจาะจง เพราะengine กำหนดประเภทที่ใช้ตามกฎ บางครั้งเรียกสิ่งนี้ว่าประเภทข้อมูลไดนามิคส์
PHP สนับสนุนประเภทข้อมูล
1.
integer
2.
float หรือ double
3.
string
4.
boolean
5.
array
6.
object
ไม่มีความคิดเห็น:
แสดงความคิดเห็น