PHP เป็น ภาษาเขียนโปรแกรม มักใช้สำหรับการสร้างเนื้อหาสำหรับเว็บไซต์ที่สามารถตั้งโปรแกรมหน้า html และซอร์สโค้ดได้ PHP คือไฟล์ คำย่อแบบเรียกซ้ำ หมายความว่าอย่างไร "PHP Hเปอร์เท็กซ์ Pre-processor » (ในขั้นต้น PHP Tools หรือ, Personal Hโอม Pเครื่องมืออายุ) และเป็นไฟล์ ภาษาที่ตีความ ใช้สำหรับสร้างแอปพลิเคชันสำหรับเซิร์ฟเวอร์หรือสร้างเนื้อหาแบบไดนามิกสำหรับเว็บไซต์ เมื่อเร็ว ๆ นี้สำหรับการสร้างโปรแกรมประเภทอื่น ๆ รวมถึงแอปพลิเคชันที่มีส่วนต่อประสานกราฟิกโดยใช้ไลบรารี Qt o GTK +.
การใช้ PHP
การใช้งานหลักของ PHP มีดังต่อไปนี้:
- กำหนดการของ เว็บ พลวัตมักจะใช้ร่วมกับเครื่องมือฐานข้อมูล MySQLแม้ว่าจะมีการสนับสนุนดั้งเดิมสำหรับเครื่องยนต์อื่น ๆ รวมถึงมาตรฐาน ODBCซึ่งช่วยเพิ่มความเป็นไปได้ในการเชื่อมต่อของคุณอย่างมาก
- การเขียนโปรแกรมคอนโซลในรูปแบบของ Perl o เชลล์สคริปต์
- การสร้างแอปพลิเคชั่นกราฟิกที่ไม่ขึ้นกับเบราว์เซอร์ผ่านการรวมกันของ PHP และ Qt/GTK +ช่วยให้คุณสามารถพัฒนาแอปพลิเคชันเดสก์ท็อปบนไฟล์ OS ซึ่งได้รับการสนับสนุน
ข้อดีของ PHP
- มันเป็น ภาษาหลายแพลตฟอร์ม.
- ความสามารถในการเชื่อมต่อกับไดรเวอร์ฐานข้อมูลส่วนใหญ่ที่ใช้ในปัจจุบันเน้นการเชื่อมต่อกับ MySQL
- อ่านและจัดการข้อมูลจากแหล่งต่างๆรวมถึงข้อมูลที่ผู้ใช้สามารถป้อนจากรูปแบบ HTML
- ความสามารถในการขยายศักยภาพโดยใช้โมดูลจำนวนมาก (เรียกว่าส่วนขยายหรือส่วนขยาย)
- มีเอกสารมากมายในหน้าอย่างเป็นทางการ ([1]) ซึ่งเป็นที่โดดเด่นว่าฟังก์ชั่นระบบทั้งหมดได้รับการอธิบายและเป็นตัวอย่างในไฟล์วิธีใช้เดียว
- Es ปอนด์ดังนั้นจึงนำเสนอเป็นทางเลือกที่เข้าถึงได้ง่ายสำหรับทุกคน
- อนุญาตให้ใช้เทคนิคของ การเขียนโปรแกรมเชิงวัตถุ.
- ให้คุณสร้างแบบฟอร์มสำหรับเว็บ
- ไลบรารีฟังก์ชันดั้งเดิมที่ครอบคลุมและรวมไว้อย่างมาก
- ไม่ต้องการคำจำกัดความของประเภทตัวแปรหรือการจัดการระดับต่ำโดยละเอียด
นี่คือตัวอย่างของหน้าเว็บง่ายๆที่พัฒนาโดยใช้ภาษา PHP
ตัวอย่าง <?php if (ตั้งค่า($ _ POST['แสดง'])) { เสียงสะท้อน 'สวัสดี, '.เอนทิตี html($ _ POST['ชื่อ']) .'อาหารโปรดของคุณคือ:'. เอนทิตี html($ _ POST['อาหาร']); } อื่น { ?> <รูปแบบวิธีการ="โพสต์" การกระทำ ="?"> คุณชื่ออะไร?"ข้อความ" ชื่อ ="ชื่อ"> อาหารที่คุณชอบคืออะไร?"อาหาร"> อาหารอิตาลีเส้นยาว ย่าง พิซซ่า"ส่ง" ชื่อ ="การแสดง" ค่า ="ติดตาม"> <?php } ?>
ในรหัสนี้เป็นไปได้ที่จะสังเกตลักษณะดังต่อไปนี้:
- ตัวแปรที่ส่งโดยฟอร์มโดยใช้เมธอด POST จะได้รับในภาษาภายในอาร์เรย์
$_POST
ซึ่งอำนวยความสะดวกในการรับข้อมูลประเภทนี้ วิธีการเดียวกันนี้ใช้โดยภาษาสำหรับแหล่งข้อมูลทั้งหมดในเว็บแอปพลิเคชันเช่น คุ้กกี้ ในเมทริกซ์$_COOKIES
, ตัวแปร URL ใน$_GET
(ซึ่งสามารถใช้ในรูปแบบเพื่อบันทึกข้อมูล), ตัวแปรเซสชันโดยใช้$_SESSION
และตัวแปรเซิร์ฟเวอร์และไคลเอนต์ผ่านอาร์เรย์$_SERVER
. - โค้ด PHP ฝังอยู่ในไฟล์ HTML และโต้ตอบกับมันซึ่งช่วยให้สามารถออกแบบเว็บเพจในโปรแกรมแก้ไขทั่วไปของ HTML และเพิ่มโค้ดไดนามิกภายในแท็ก
<?php ?>
. - ผลลัพธ์จะแสดงและซ่อนบางส่วนของโค้ด HTML ตามเงื่อนไข
- เป็นไปได้ที่จะใช้ฟังก์ชันเฉพาะภาษาสำหรับแอปพลิเคชันเว็บเช่น
htmlentitites()
ซึ่งแปลงอักขระที่มีความหมายพิเศษในรหัส HTML หรืออาจแสดงผิดพลาดในเบราว์เซอร์เป็นสำเนียงหรือเครื่องหมายนูนในรูปแบบที่เทียบเท่า HTML..
หากคุณต้องการทราบข้อมูลเชิงลึกเพิ่มเติมเกี่ยวกับภาษาฟรียอดนิยมคุณสามารถเยี่ยมชมเว็บไซต์อย่างเป็นทางการ