More Related Content Similar to ความรู้เบื้องต้นเกี่ยวกับภาษาPhp
Similar to ความรู้เบื้องต้นเกี่ยวกับภาษาPhp (13) More from KwanJai Cherubstar
More from KwanJai Cherubstar (20) ความรู้เบื้องต้นเกี่ยวกับภาษาPhp2. ประวัติความเป็นมา
PHP เดิมย่อมาจาก Personal Home Page Tools
Rasmus Lerdorf โปรแกรมเมอร์ชาวอเมริกัน เป็นผู้สร้างใน
ปี ค.ศ. 1994 เนื่องจากต้องการพัฒนาโปรแกรมเพื่อเก็บข้อมูลของ
ผู้ใช้ที่แวะเวียนเข้ามาเยี่ยมชมโฮมเพจส่วนตัวของเขา
ปัจจุบัน PHP ย่อมาจาก : Hypertext Preprocessor
เป็นคําย่อแบบกล่าวซํ้า(recursive)
จากคํา ว่าPHP Hypertext Preprocessor
3. ภาษาPHP คืออะไร
คือภาษาคอมพิวเตอร์ประเภทโอเพนซอร์ท (Open Source
Computer Language)
ใช้สําหรับพัฒนา Web page แบบ Dynamic เมื่อเครื่องบริการ
ได้รับคําร้องจากผู้ใช้ก็จะส่งให้กับตัวแปลภาษา
ทําหน้าที่ประมวลผลและส่งข้อมูลกลับไปยังเครื่องของผู้ใช้ที่ร้องขอ ใน
รูป HTML ภาพ หรือแฟ้ ม digital อื่นๆ
ลักษณะของภาษามีรากฐานคําสั่งมาจากภาษาซี, ภาษาจาวา( java ) และ
ภาษาเพิร์ล ( Perl )
ภาษา PHP นั้นง่ายต่อการเรียนรู้ ซึ่งเป้ าหมายหลักของภาษานี้ คือให้
นักพัฒนาเว็บไซต์สามารถเขียน เว็บเพจ ที่มีความตอบโต้ได้อย่างรวดเร็ว
4. PHP เป็นผลงานที่เติบโตมาจากกลุ่มของนักพัฒนาในเชิงเปิดเผยรหัสต้นฉบับ
หรือOpen Source
PHP ใช้ร่วมกับApache Web server ระบบปฏิบัติ
เช่นLinux หรือ FreeBSD
PHP ปัจจุบันสามารถใช้ร่วมกับWeb Server หลาย ๆ ตัวบน
ระบบปฏิบัติการ อย่างเช่นWindows 95/98/NT/2000/XP
PHP เป็นภาษาจําพวกscripting language คําสั่งต่างๆจะเก็บอยู่
ในไฟล์ที่เรียกว่าสคริปต์ (script) และเวลาใช้งานต้องอาศัยตัวแปล
ชุดคําสั่ง ตัวอย่างของภาษาสคริปก็เช่น JavaScript, Perl เป็นต้น
5. PHP เป็นภาษาที่เรียกว่า server-side หรือ HTML-
embedded scripting language เป็นเครื่องมือที่สําคัญ
ช่วยให้เราสามารถสร้างเอกสารแบบ Dynamic HTML ได้อย่างมี
ประสิทธิภาพและมีลูกเล่น
PHP ได้รับการพัฒนาและออกแบบมา เพื่อใช้งานในการสร้างเอกสาร
แบบ HTML โดยสามารถ สอดแทรกหรือแก้ไขเนื้อหาได้โดยอัตโนมัติ
6. คุณสมบัติภาษาPHP
• การแสดงผลของพีเอชพี จะปรากฏในลักษณะ HTML ซึ่งจะไม่
แสดงคําสั่งที่ผู้ใช้เขียน เป็นลักษณะเด่นของพีเอชพีที่แตกต่างจากภาษา
ในลักษณะไคลเอนต์-ไซด์ สคริปต์ เช่น ภาษาจาวาสคริปต์ ที่ผู้ชม
เว็บไซต์สามารถอ่าน ดูและคัดลอกคําสั่งไปใช้ได้
• PHP เป็นภาษาที่เรียนรู้และเริ่มต้นได้ โดยมีเครื่องมือช่วยเหลือและ
คู่มือที่สามารถหาอ่านได้ฟรีบนอินเทอร์เน็ต
8. การแสดงผลของพีเอชพี
จุดประสงค์หลักใช้ในการแสดงผล HTML แต่สามารถ
สร้าง XHTML หรือ XML ได้
สามารถทํางานร่วมกับคําสั่งเสริมต่างๆ ซึ่งสามารถแสดงผลข้อมูล
หลัก PDF แฟลช (โดยใช้ libswf และMing)
PHP มีความสามารถในการทํางานประมวลผลข้อความ จาก POSIX
Extended หรือ รูปแบบ Perl ทั่วไป เพื่อแปลงเป็นเอกสาร XMLในการ
แปลงและเข้าสู่เอกสาร XML
สามารถทํางานร่วมกับโปรแกรมอื่น เช่น Cybercash payment,
CyberMUT, VeriSign Payflow Pro และ CCVS functions เพื่อใช้ใน
การสร้างโปรแกรมทําธุรกรรมทางการเงิน
9. การรองรับPHP
• คําสั่งของ PHP สามารถสร้างผ่านทางโปรแกรมแก้ไขข้อความ
ทั่วไป เช่น โน้ตแพด หรือ vi ทําให้การทํางาน PHP สามารถ
ทํางานได้ในระบบปฏิบัติการหลักเกือบทั้งหมด
• ส่วนหลักของ PHP มี Module ในการ
รองรับ CGI มาตรฐาน ซึ่ง PHP สามารถทํางานเป็นตัว
ประมวลผล CGI ด้วย
• ด้วย PHP มีอิสระในการเลือก ระบบปฏิบัติการ และ เว็บเซิร์ฟเวอร์
นอกจากนี้ยังสามารถใช้สร้างโปรแกรมโครงสร้าง สร้างโปรแกรมเชิง
วัตถุ (OOP) หรือสร้างโปรแกรมที่รวมทั้งสองอย่างเข้าด้วยกัน