วันศุกร์ที่ 30 สิงหาคม พ.ศ. 2556

PHP:Hypertext Preprocessor

PHP เป็นภาษาที่พัฒนาด้วยหลักการบนพื้นฐานของ “Hypertext Preprocessor” ที่มีการใช้งานอย่างแพร่หลายในลักษณะ Open Source ซึ่ง PHP เป็น Server Side Scripting มีรูปแบบที่ง่ายต่อการเขียน โดยยืนอยู่บนพื้นฐานภาษา C, Java และ Perl ซึ่งจะง่ายต่อการเรียนรู้ การพัฒนาและการดูแลแก้ไข
PHP ได้รับการพัฒนาความสามารถขึ้นมาเรื่อยๆอย่างต่อเนื่อง ทั้งนี้เป็นเพราะมีการเปิดเผยซอร์สโค๊ดของ PHP สู่สาธารณะ ในลักษณะของ open source ทำให้มีหน่วยงาน และองค์กรต่างๆ เข้ามาช่วยกันพัฒนาทำให้ PHP มีความสามารถหลากหลาย เช่น
- สามารถในการจัดการกับตัวแปรหลายๆ ประเภท เช่น เลขจำนวนเต็ม (interger) , เลขทศนิยม
(float) , สตริง (string) และ Array (array) เป็นต้น
- สามารถในการรับข้อมูลจากฟอร์มของ HTML
- สามารถในการรับ-ส่ง Cookies
- สามารถเกี่ยวกับ Session
- สามารถทางด้าน OOP (Object Oriented Programming) ซึ่งรองรับการเขียนโปรแกรมเชิงวัตถุ
- สามารถในการเรียกใช้ COM component
- สามารถในการสร้างภาพกราฟิก
- สามารถทำงานเกี่ยวกับ Dynamic Web ได้ทุกรูปแบบ เหมือนกับ CGI หรือ ASP

- สามารถที่จะติดต่อกับโปรแกรมจัดการฐานข้อมูลที่มีอยู่มากมาย ดังนี้ Adabas D InterBase Solid Microsoft Access DBase mSQL Sybase Empress MySQL Velocis FilePro Oracle Unix dbm Informin PostgreSQL MS SQL Server - สามารถที่จะติดต่อกับบริการต่างๆผ่านทางโพรโตคอล (Protocol) เช่น IMAP, SNMP, NNTP, POP3,
HTTP และยังสามารถติดต่อกับ Socket ได้อีกด้วย
PHP เป็นภาษาสคริปต์ที่ทำงานทางฝั่งเซิร์ฟเวอร์ (server-side scripting language) ซึ่งมีลักษณะเป็น embedded script หมายความว่าเราสามารถฝังคำสั่ง PHP ไว้ในเว็บเพจ ร่วมกับคำสั่ง (แท็ก) ของ HTML ได้

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

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