บ้าน พัฒนาการ php: ไฮเปอร์เท็กซ์พรีโปรเซสเซอร์คืออะไร (php 3)? - คำจำกัดความจาก techopedia

php: ไฮเปอร์เท็กซ์พรีโปรเซสเซอร์คืออะไร (php 3)? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - PHP: Hypertext Preprocessor 3.0 (PHP 3) หมายถึงอะไร

Hypertext preprocessor 3.0 (PHP 3) เป็นภาษาสคริปต์ฝั่งเซิร์ฟเวอร์ที่ให้ความสามารถมากมายแก่โปรแกรมเมอร์เว็บ ในฐานะที่เป็นภาษาสคริปต์วัตถุประสงค์ทั้งหมด PHP สามารถฝังลงในซอร์สโค้ด HTML เพื่อสร้างเว็บเพจแบบไดนามิก

Techopedia อธิบาย PHP: Hypertext Preprocessor 3.0 (PHP 3)

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


แนวคิดของ Perl, Java และ C ได้ถูกนำมาใช้ใน PHP 3.0 ทำให้ภาษาเข้าใจง่าย PHP 3.0 มีความสามารถในการคำนวณทางคณิตศาสตร์ที่ซับซ้อนสูงและให้ข้อมูลเครือข่ายทำให้การเขียนเว็บเพจที่ใช้ฐานข้อมูลง่ายขึ้น


PHP รองรับเซิร์ฟเวอร์ฐานข้อมูลเช่น MySQL, Oracle, Sybase, MSQL, ODBC ทั่วไป, PostgreSQL, dbase, Velocis, Filepro, Informix และ Adabas D.


ฟีเจอร์ที่สำคัญที่สุดของ PHP 3.0 ได้แก่ :

  1. การพิสูจน์ตัวตน HTTP จะใช้ได้เฉพาะเมื่อเรียกใช้เป็นโมดูล Apache
  2. การสร้าง GIF สามารถทำได้นอกเหนือจากการสร้างเว็บเพจ HTML แบบโต้ตอบและแบบไดนามิก
  3. การอัปโหลดไฟล์ช่วยในการอัปโหลดทั้งข้อความและไฟล์ไบนารี PHP มีความสามารถในการรองรับการอัปโหลดจากเบราว์เซอร์ใด ๆ ก็ตามหลังจาก RFC-1867
  4. การพิสูจน์ตัวตนไฟล์และฟังก์ชันลอจิคัลเปิดโอกาสให้ PHP ในการตรวจสอบและควบคุมผู้ที่อัปโหลดไฟล์
  5. PHP HTTP ได้รับการสนับสนุนโดย PHP
  6. การสนับสนุนและการรวมฐานข้อมูลมีให้ทั้งในโหมดเนทีฟและ ODBC
  7. การจัดการข้อผิดพลาดและระดับการรายงานระบุข้อผิดพลาดและคำเตือนสี่ประเภท เหล่านี้คือ:
    1. ข้อผิดพลาดฟังก์ชั่นปกติ
    2. คำเตือนปกติ
    3. ข้อผิดพลาดในการแยกวิเคราะห์
    4. ประกาศ - คำเตือนที่สามารถละเว้นได้ แต่อาจบ่งบอกถึงข้อบกพร่องในรหัส

การแสดงออกปกติเป็นคุณสมบัติอื่น สิ่งเหล่านี้ใช้สำหรับการจัดการสตริงที่ซับซ้อน ฟังก์ชั่นที่รองรับการแสดงออกปกติคือ:

    1. ereg
    2. ereg_replace
    3. eregi
    4. eregi_replace
    5. แยก
php: ไฮเปอร์เท็กซ์พรีโปรเซสเซอร์คืออะไร (php 3)? - คำจำกัดความจาก techopedia