在PHP中,可以使用function_exists()
函數來檢查函數或方法是否已定義。該函數接受一個字符串作為參數,該字符串是要檢查的函數或方法的名稱。如果函數或方法已定義,則返回true
,否則返回false
。
例如:
if (function_exists('my_function')) {
echo 'my_function 已定義';
} else {
echo 'my_function 未定義';
}
可以使用類似的方法檢查類中的方法是否已定義:
if (method_exists('MyClass', 'myMethod')) {
echo 'MyClass 中的 myMethod 方法已定義';
} else {
echo 'MyClass 中的 myMethod 方法未定義';
}