相关疑难解决方法(0)

是否可以覆盖PHP中的函数

你能宣布一个这样的函数......

function ihatefooexamples(){
  return "boo-foo!";
};
Run Code Online (Sandbox Code Playgroud)

然后重新宣布它有点像这样......

if ($_GET['foolevel'] == 10){
  function ihatefooexamples(){
    return "really boo-foo";
  };
};
Run Code Online (Sandbox Code Playgroud)

是否有可能以这种方式覆盖一个函数?

无论如何?

php function redeclaration

64
推荐指数
6
解决办法
11万
查看次数

重新定义PHP函数?

如果我有一个功能:

function this($a){
   return $a;
}
Run Code Online (Sandbox Code Playgroud)

如果我想重新定义函数,它会像重写它一样简单吗?

function this($a, $b){  //New this function
   return $a * $b;
}
Run Code Online (Sandbox Code Playgroud)

php function

36
推荐指数
3
解决办法
3万
查看次数

重新定义内置的PHP函数

我想重新定义PHP中已经构建的某些函数,例如echo()或time() - 我不需要全局定义这些函数,只需在单个脚本中进行测试.

我认为这可以在Perl中完成,但在PHP中 - 这可能吗?

php

20
推荐指数
2
解决办法
2万
查看次数

如何在php中更改单元测试日期函数的当前时间

我如何在php中更改单元测试日期操作类的当前时间(即time()的输出)?

php apache phpunit unit-testing

17
推荐指数
2
解决办法
6481
查看次数

在PHP中重置命名空间?

如何将命名空间"重置"为全局命名空间?给出以下代码:

namespace foo;
include 'myfile.php';
Run Code Online (Sandbox Code Playgroud)

myfile.php现在将尝试在foo命名空间中加载它的所有类,即使它的类在全局命名空间中.现在交换这些行的顺序并不是什么大不了的事,但是我如何处理有自动加载器的myfile.php?它将尝试在命名空间foo中加载类.

php namespaces

6
推荐指数
2
解决办法
6337
查看次数