ความแตกต่างระหว่าง PHP และ HTML

Anonim

PHP และ HTML

HyperText Markup Language ซึ่งรู้จักกันอย่างกว้างขวางว่า HTML เป็นภาษามาร์คอัปชั้นนำสำหรับหน้าเว็บ HTML คือการสร้างบล็อกขั้นพื้นฐานของหน้าเว็บ เว็บเบราเซอร์อ่านเอกสาร HTML และรวบรวมไว้ในหน้าเว็บภาพหรือเสียง PHP (ย่อมาจาก PHP: Hypertext Preprocessor) เป็นภาษาสคริปต์ฝั่งเซิร์ฟเวอร์ที่เหมาะเป็นพิเศษสำหรับการพัฒนาหน้าเว็บแบบไดนามิกและแบบโต้ตอบ สคริปต์ PHP สามารถฝังลงในเอกสาร HTML ได้

HTML คืออะไร?

HTML ดังที่ได้กล่าวมาแล้วเป็นภาษามาร์คอัปไม่ใช่ภาษาเขียนโปรแกรม ภาษามาร์คอัปคือชุดของเครื่องหมายขึ้นแท็กและ HTML ใช้แท็กมาร์กอัปซึ่งมักเรียกว่าแท็ก HTML เพื่ออธิบายหน้าเว็บ เอกสาร HTML อธิบายหน้าเว็บและมีแท็ก HTML และข้อความธรรมดา แท็ก HTML สามารถระบุได้ง่ายในเอกสาร HTML เนื่องจากล้อมรอบด้วยวงเล็บมุม (เช่นกัน) โดยทั่วไปแท็ก HTML จะแทรกลงในเอกสารเป็นคู่ซึ่งแท็กแรกคือแท็กเริ่มต้น (เช่น.) และแท็กที่สองคือแท็กสิ้นสุด (เช่น ) งานของเว็บเบราเซอร์ (เช่น Internet Explorer, Firefox เป็นต้น) คือการอ่านเอกสาร HTML และแสดงเป็นหน้าเว็บ เบราเซอร์ใช้แท็ก HTML เพื่อตีความเนื้อหาของหน้าเว็บและแท็ก HTML เองจะไม่แสดงโดยเบราเซอร์ หน้า HTML สามารถฝังภาพวัตถุและสคริปต์ที่เขียนด้วยภาษาต่างๆเช่น JavaScript นอกจากนี้ HTML สามารถนำมาใช้เพื่อสร้างรูปแบบการโต้ตอบได้

PHP คืออะไร?

ตามที่กล่าวมาก่อนหน้านี้ PHP เป็นภาษาสคริปต์ที่เหมาะเป็นพิเศษในการพัฒนาเว็บเพจแบบไดนามิก PHP เป็นซอฟต์แวร์โอเพ่นซอร์สและสามารถดาวน์โหลดและใช้งานได้ฟรี สคริปต์ PHP จะทำงานบนเว็บเซิร์ฟเวอร์ โค้ด PHP ในไฟล์ที่ต้องการจะรันโดยรันไทม์ PHP และสร้างเนื้อหาเว็บแบบไดนามิก PHP สามารถใช้งานได้ในเว็บเซิร์ฟเวอร์ส่วนใหญ่ (Apache, IIS, ฯลฯ) และทำงานบนแพลตฟอร์มที่แตกต่างกันเช่น Windows, Linux, UNIX เป็นต้น PHP สามารถใช้กับระบบจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS) ได้หลายระบบ แม้ว่า PHP ได้รับการออกแบบมาเพื่อสร้างหน้าเว็บแบบไดนามิกแล้ว แต่ตอนนี้เน้นการทำสคริปต์แบบฝั่งเซิร์ฟเวอร์ซึ่งให้เนื้อหาแบบไดนามิกจากเว็บเซิร์ฟเวอร์ไปยังไคลเอ็นต์ ไฟล์ PHP สามารถมีข้อความแท็ก HTML และสคริปต์ได้ ไฟล์ PHP จะถูกประมวลผลโดยเว็บเซิร์ฟเวอร์และกลับไปที่เบราว์เซอร์เป็น HTML แบบธรรมดา ไฟล์ PHP สามารถระบุได้พร้อมกับนามสกุลไฟล์ ". php "," php3 "หรือ". PHTML”

ความแตกต่างระหว่าง HTML กับ PHP

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