4.2 ประเภทของฟังก์ชัน

     ฟังก์ชันในภาษาพีเอชพี แบ่งออกเป็น 2 ประเภท ได้แก่

4.2.1 ฟังก์ชันมาตรฐานของภาษาพีเอชพี (built – in functions)

     ฟังก์ชันมาตรฐานของภาษาพีเอชพี (built – in functions) เป็นฟังก์ชันมาตรฐานที่มีอยู่แล้วในภาษาพีเอชพี ซึ่งผู้พัฒนาสามารถเรียกใช้งานได้เลยโดยไม่ต้องสร้างฟังก์ชันขึ้นมาใหม่ เช่นฟังก์ชันเกี่ยวกับเวลา ตัวอักษร ตัวเลข เป็นต้น ซึ่งในภาษาพีเอชพีได้จัดเตรียมฟังก์ชันให้เรียกใช้งานหลากหลายฟังก์ชัน

4.2.2 ฟังก์ชันที่ผู้ใช้งานสร้างขึ้น (user defined function)

     ฟังก์ชันที่ผู้ใช้งานสร้างขึ้น (user defined function) เป็นฟังก์ชันที่ผู้พัฒนาสร้าง ขึ้นมาเอง โดยการระบุรูปแบบการทํางานได้ตามความต้องการ โดยจะต้องประกาศเป็นฟังก์ชัน และ อ้างอิงการเรียกใช้งานฟังก์ชันโดยใช้ชื่อที่กําหนดขึ้นมา ซึ่งจะเรียกในขั้นตอนใดก็ได้ตามความต้องการ