ฟังก์ชัน get_extension_funcs
ฟังก์ชัน get_extension_funcs ส่งคืนอาร์เรย์ที่มีชื่อฟังก์ชันทั้งหมด
ที่ใช้งานได้ในส่วนขยาย PHP ที่ระบุ ฟังก์ชันรับพารามิเตอร์เป็น
สตริงชื่อส่วนขยาย ถ้าส่วนขยายไม่มีอยู่จริงหรือไม่มีฟังก์ชัน
ฟังก์ชันจะส่งคืน false
ไวยากรณ์
get_extension_funcs(string $extension_name);
ตัวอย่าง
รับรายชื่อฟังก์ชันทั้งหมดของส่วนขยาย JSON:
<?php
$res = get_extension_funcs('json');
print_r($res);
?>
ผลลัพธ์การทำงานของโค้ด (ตัวอย่าง):
[
'json_encode',
'json_decode',
'json_last_error',
'json_last_error_msg'
]
ตัวอย่าง
ลองรับฟังก์ชันของส่วนขยายที่ไม่มีอยู่:
<?php
$res = get_extension_funcs('nonexistent');
var_dump($res);
?>
ผลลัพธ์การทำงานของโค้ด:
bool(false)
ตัวอย่าง
รับฟังก์ชันของส่วนขยาย standard (ฟังก์ชันมาตรฐานของ PHP):
<?php
$res = get_extension_funcs('standard');
print_r(array_slice($res, 0, 5));
?>
ผลลัพธ์การทำงานของโค้ด (5 ฟังก์ชันแรก):
[
'constant',
'bin2hex',
'sleep',
'usleep',
'time_nanosleep'
]
ดูเพิ่มเติม
-
ฟังก์ชัน
get_loaded_extensions,
ซึ่งส่งคืนรายชื่อส่วนขยายที่โหลดมาทั้งหมด -
ฟังก์ชัน
extension_loaded,
ซึ่งตรวจสอบว่าส่วนขยายที่ระบุโหลดมาหรือไม่ -
ฟังก์ชัน
function_exists,
ซึ่งตรวจสอบการมีอยู่ของฟังก์ชัน