รู้ว่า PHP ทำงานอย่างไร

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..

หากคุณต้องการทราบข้อมูลเชิงลึกเพิ่มเติมเกี่ยวกับภาษาฟรียอดนิยมคุณสามารถเยี่ยมชมเว็บไซต์อย่างเป็นทางการ


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา