PHP มีฟังก์ชันมาตรฐานมากมาย ตารางต่อไปนี้แสดงรายการฟังก์ชันที่ใช้ทั่วไปบางส่วน:
| การทำงาน | อธิบาย |
|---|
| บูลวัล | รับค่าบูลีนของตัวแปร |
| debug_zval_dump | ตรวจสอบข้อมูลจำนวนอ้างอิงและประเภทของตัวแปรในเอ็นจิ้น zend |
| ดับเบิ้ลวัล | นามแฝงสำหรับ floatval |
| ว่างเปล่า | ตรวจสอบว่าตัวแปรว่างเปล่าหรือไม่ |
| โฟลตวาล | รับค่าจุดลอยตัวของตัวแปร |
| get_defin_vars | ส่งกลับอาร์เรย์ที่ประกอบด้วยตัวแปรที่กำหนดไว้ทั้งหมด |
| get_resource_type | ส่งคืนทรัพยากรประเภท |
| gettype | รับประเภทของตัวแปร |
| import_request_variables | นำเข้าตัวแปร GET/POST/Cookie เข้าสู่ขอบเขตส่วนกลาง |
| intval | รับค่าจำนวนเต็มของตัวแปร |
| is_array | ตรวจสอบว่าตัวแปรเป็นอาร์เรย์หรือไม่ |
| is_bool | ตรวจสอบว่าตัวแปรเป็นประเภท Boolean หรือไม่ |
| is_callable | ตรวจสอบว่าพารามิเตอร์เป็นโครงสร้างที่สามารถเรียกได้ตามกฎหมายหรือไม่ |
| is_double | นามแฝงสำหรับ is_float |
| is_float | ตรวจสอบว่าตัวแปรเป็นแบบจุดลอยตัวหรือไม่ |
| is_int | ตรวจสอบว่าตัวแปรเป็นจำนวนเต็มหรือไม่ |
| is_integer | นามแฝงสำหรับ is_int |
| is_iterable | ตรวจสอบว่าเนื้อหาของตัวแปรเป็นค่าที่สามารถทำซ้ำได้หรือไม่ |
| คือ_ยาว | นามแฝงสำหรับ is_int |
| is_null | ตรวจสอบว่าตัวแปรเป็น NULL หรือไม่ |
| คือ_ตัวเลข | ตรวจสอบว่าตัวแปรเป็นตัวเลขหรือสตริงตัวเลข |
| is_object | ตรวจสอบว่าตัวแปรเป็นวัตถุหรือไม่ |
| คือ_ของจริง | นามแฝงสำหรับ is_float |
| is_resource | ตรวจสอบว่าตัวแปรเป็นประเภททรัพยากรหรือไม่ |
| คือ_สเกลาร์ | ตรวจสอบว่าตัวแปรเป็นสเกลาร์หรือไม่ |
| is_string | ตรวจสอบว่าตัวแปรเป็นสตริงหรือไม่ |
| ไอเซต | ตรวจสอบว่ามีการตั้งค่าตัวแปรและไม่ใช่ NULL หรือไม่ |
| print_r | พิมพ์ตัวแปรเพื่อส่งออกข้อมูลที่อ่านง่าย |
| ทำให้เป็นอนุกรม | วัตถุต่อเนื่องกัน |
| ประเภทชุด | กำหนดประเภทของตัวแปร |
| สตรวาล | รับค่าสตริงของตัวแปร |
| ยกเลิกการซีเรียลไลซ์ | สร้างค่า PHP จากการเป็นตัวแทนที่เก็บไว้ |
| ไม่ได้ตั้งค่า | ปล่อยตัวแปรที่กำหนด |
| var_dump | พิมพ์ข้อมูลเกี่ยวกับตัวแปร |
| var_export | เอาท์พุตหรือส่งคืนตัวแปรซึ่งแสดงเป็นสตริง |
อัลกอริทึมการแฮชรหัสผ่าน
| การทำงาน | อธิบาย |
|---|
| รหัสผ่าน_get_info | ส่งกลับข้อมูลเกี่ยวกับแฮชที่ระบุ |
| รหัสผ่าน_แฮช | สร้างแฮชของรหัสผ่าน |
| รหัสผ่าน_จำเป็น_rehash | ตรวจสอบว่าค่าแฮชตรงกับตัวเลือกที่ระบุหรือไม่ |
| รหัสผ่าน_ยืนยัน | ตรวจสอบว่ารหัสผ่านตรงกับค่าแฮช |