PHP - บทนำ

PHP เริ่มต้นจากการเป็นโครงการโอเพ่นซอร์สขนาดเล็กที่พัฒนาขึ้นเนื่องจากผู้คนจำนวนมากขึ้นพบว่ามันมีประโยชน์อย่างไร Rasmus Lerdorf เปิดตัว PHP เวอร์ชันแรกในปี 1994

  • PHP เป็นคำย่อแบบเรียกซ้ำสำหรับ "PHP: Hypertext Preprocessor"

  • PHP เป็นภาษาสคริปต์ฝั่งเซิร์ฟเวอร์ที่ฝังอยู่ใน HTML ใช้เพื่อจัดการเนื้อหาแบบไดนามิกฐานข้อมูลการติดตามเซสชันแม้กระทั่งสร้างไซต์อีคอมเมิร์ซทั้งหมด

  • มันถูกรวมเข้ากับฐานข้อมูลยอดนิยมจำนวนมากรวมถึง MySQL, PostgreSQL, Oracle, Sybase, Informix และ Microsoft SQL Server

  • PHP เป็น zippy ที่น่าพอใจในการดำเนินการโดยเฉพาะอย่างยิ่งเมื่อคอมไพล์เป็นโมดูล Apache ที่ด้าน Unix เซิร์ฟเวอร์ MySQL เมื่อเริ่มทำงานแล้วจะดำเนินการค้นหาแม้กระทั่งการสืบค้นที่ซับซ้อนมากพร้อมด้วยชุดผลลัพธ์ขนาดใหญ่ในเวลาการตั้งค่าการบันทึก

  • PHP รองรับโปรโตคอลหลักจำนวนมากเช่น POP3, IMAP และ LDAP PHP4 เพิ่มการรองรับ Java และสถาปัตยกรรมอ็อบเจ็กต์แบบกระจาย (COM และ CORBA) ทำให้การพัฒนา n-tier เป็นไปได้เป็นครั้งแรก

  • PHP เป็นสิ่งที่ไม่น่าให้อภัย: ภาษา PHP พยายามให้อภัยให้มากที่สุด

  • PHP Syntax คือ C-Like

การใช้ PHP ทั่วไป

  • PHP ทำหน้าที่ของระบบเช่นจากไฟล์ในระบบที่สามารถสร้างเปิดอ่านเขียนและปิดได้

  • PHP สามารถจัดการแบบฟอร์มเช่นรวบรวมข้อมูลจากไฟล์บันทึกข้อมูลลงในไฟล์ผ่านอีเมลคุณสามารถส่งข้อมูลส่งคืนข้อมูลให้กับผู้ใช้

  • คุณเพิ่มลบแก้ไของค์ประกอบภายในฐานข้อมูลของคุณผ่าน PHP

  • เข้าถึงตัวแปรคุกกี้และตั้งค่าคุกกี้

  • การใช้ PHP คุณสามารถ จำกัด ผู้ใช้ในการเข้าถึงบางหน้าของเว็บไซต์ของคุณได้

  • มันสามารถเข้ารหัสข้อมูล

ลักษณะของ PHP

ลักษณะสำคัญห้าประการทำให้ลักษณะการใช้งานจริงของ PHP เป็นไปได้ -

  • Simplicity
  • Efficiency
  • Security
  • Flexibility
  • Familiarity

สคริปต์ "Hello World" ใน PHP

ในการทำความเข้าใจ PHP ให้เริ่มจากสคริปต์ PHP ง่ายๆก่อน ตั้งแต่ "สวัสดีชาวโลก!" เป็นตัวอย่างที่สำคัญอันดับแรกเราจะสร้าง "Hello, World!" ที่เป็นมิตร สคริปต์

ดังที่ได้กล่าวไว้ก่อนหน้านี้ PHP ถูกฝังอยู่ใน HTML นั่นหมายความว่าใน HTML ปกติของคุณ (หรือ XHTML หากคุณล้ำสมัย) คุณจะมีคำสั่ง PHP เช่นนี้ -

<html>
   
   <head>
      <title>Hello World</title>
   </head>
   
   <body>
      <?php echo "Hello, World!";?>
   </body>

</html>

มันจะให้ผลลัพธ์ดังต่อไปนี้ -

Hello, World!

หากคุณตรวจสอบเอาต์พุต HTML ของตัวอย่างข้างต้นคุณจะสังเกตเห็นว่าไม่มีโค้ด PHP อยู่ในไฟล์ที่ส่งจากเซิร์ฟเวอร์ไปยังเว็บเบราว์เซอร์ของคุณ PHP ทั้งหมดที่มีอยู่ในเว็บเพจได้รับการประมวลผลและลอกออกจากหน้านั้น สิ่งเดียวที่ส่งกลับไปยังไคลเอนต์จากเว็บเซิร์ฟเวอร์คือเอาต์พุต HTML ที่บริสุทธิ์

โค้ด PHP ทั้งหมดต้องรวมอยู่ในหนึ่งในสามแท็กมาร์กอัปพิเศษ ATE ได้รับการยอมรับโดย PHP Parser

<?php PHP code goes here ?>

<?    PHP code goes here ?>

<script language = "php"> PHP code goes here </script>

แท็กที่พบบ่อยที่สุดคือ <? php ... ?> และเราจะใช้แท็กเดียวกันในบทช่วยสอนของเราด้วย

จากบทต่อไปเราจะเริ่มต้นด้วย PHP Environment Setup บนเครื่องของคุณจากนั้นเราจะเจาะลึกแนวคิดเกือบทั้งหมดที่เกี่ยวข้องกับ PHP เพื่อให้คุณใช้ภาษา PHP ได้อย่างสะดวกสบาย