php - 检查php中的内置函数

标签 php function native built-in

我想验证字符串值是否具有 php 中内置函数的名称。有什么方法可以知道吗?

我使用过 function_exists 函数,但我只在非内置函数中使用 call_user_func_array 。

谢谢

最佳答案

您可以使用get_defined_functions

<?php

$b = get_defined_functions();
in_array('something', $b['internal']); //FALSE
in_array('in_array', $b['internal']); //TRUE

函数 function_exists 对于内置函数和用户定义函数都将返回 true,使用此代码您只能使用内置函数进行检查;

关于php - 检查php中的内置函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62954378/

相关文章:

java - 支持 php 的 Jibble Web 服务器的替代方案?

r - 乘法函数

javascript - HTML5-可以在没有浏览器的情况下运行吗?

javascript - 跟踪变量实例

c# - 来自 C# 线程创建/删除的 DllMain 调用似乎不平衡?

php - PDO 分页不显示错误也不输出

php - 如何在该特定页面上选择导航菜单?

php - mkdir() 不适用于此代码来创建上传照片的随机目录名称

javascript - 合并两个 JavaScript 脚本