企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
runkit7扩展提供了修改常量,用户定义的函数和用户定义的类的方法。它还提供自定义的超全局变量。 它是一个在脚本在运行的时候能让你几乎随心所欲更改变量、类、方法、函数行为的扩展 可用于编写测试代码(uopz扩展也有类似功能) 该软件包是[»runkit](https://pecl.php.net/package/runkit)软件包的分支,提供PHP 7支持。 [runkit7\_constant\_add](https://www.php.net/manual/en/function.runkit7-constant-add.php)—与define()类似,但也允许在类定义中进行定义 [runkit7\_constant\_redefine](https://www.php.net/manual/en/function.runkit7-constant-redefine.php)—重新定义一个已经定义的常量 [runkit7\_constant\_remove](https://www.php.net/manual/en/function.runkit7-constant-remove.php)—删除/删除一个已经定义的常量 [runkit7\_function\_add](https://www.php.net/manual/en/function.runkit7-function-add.php)—添加一个新函数,类似于create\_function [runkit7\_function\_copy](https://www.php.net/manual/en/function.runkit7-function-copy.php)—将函数复制到新的函数名称 [runkit7\_function\_redefine](https://www.php.net/manual/en/function.runkit7-function-redefine.php)—用新的实现替换函数定义 [runkit7\_function\_remove](https://www.php.net/manual/en/function.runkit7-function-remove.php)—删除函数定义 [runkit7\_function\_rename](https://www.php.net/manual/en/function.runkit7-function-rename.php)—更改函数的名称 [runkit7\_import](https://www.php.net/manual/en/function.runkit7-import.php)—处理PHP文件导入功能和类定义,并在适当情况下覆盖 [runkit7\_method\_add](https://www.php.net/manual/en/function.runkit7-method-add.php)—动态地将新方法添加到给定的类 [runkit7\_method\_copy](https://www.php.net/manual/en/function.runkit7-method-copy.php)—将方法从类复制到另一个 [runkit7\_method\_redefine](https://www.php.net/manual/en/function.runkit7-method-redefine.php)—动态更改给定方法的代码 [runkit7\_method\_remove](https://www.php.net/manual/en/function.runkit7-method-remove.php)—动态删除给定的方法 [runkit7\_method\_rename-](https://www.php.net/manual/en/function.runkit7-method-rename.php)动态更改给定方法的名称 [runkit7\_object\_id](https://www.php.net/manual/en/function.runkit7-object-id.php)—返回给定对象的整数对象句柄 [runkit7\_superglobals](https://www.php.net/manual/en/function.runkit7-superglobals.php)—返回已注册超全局变量的数字索引数组 [runkit7\_zval\_inspect](https://www.php.net/manual/en/function.runkit7-zval-inspect.php)—返回有关传入值的信息,包括数据类型,引用计数等