php - 重新定义 PHP 函数?

标签 php function

如果我有一个函数:

function this($a){
   return $a;
}

如果我想重新定义函数,是不是只要重写就这么简单?

function this($a, $b){  //New this function
   return $a * $b;
}

最佳答案

不,这会引发错误:

Fatal error: Cannot redeclare foo()

runkit 提供选项,包括runkit_function_rename()runkit_function_redefine() .

关于php - 重新定义 PHP 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2640958/

相关文章:

javascript - 为什么 .parentNode 在 'undefined' 指针上返回 'this'?

c++ - 成员函数的decltype

php - shell_exec ('hg clone http://localhost/hg/TestProject/')...不工作

php - 如何在 IntelliJ 中执行 web 应用程序的 php 脚本?

php - 从字符串是可变的字符串中提取字符串

swift - 闭包与从函数返回值/对象

php mysql 更新表选项列表框

php - 如何从公用文件夹中获取图像文件作为 Laravel 中的响应?

python - 如何将 *args 传递给我的 timeit.Timer 对象?

C:逐字节覆盖另一个函数