jjzjj

ReflectionFunction

全部标签

php - 在不在 ReflectionFunction->invoke() 的对象上下文中时使用 $this

classsomeClass{private$success="success\n";functiongetReflection(){returnnewReflectionFunction(function(){print$this->success;});}}$reflection=(newsomeClass)->getReflection();$reflection->invoke();当我运行它时,我得到一个Fatalerror:Using$thiswhennotinobjectcontextinCommandlinecodeonline5这里发生了什么?为什么$this没有在那

php - 找到一个隐藏的 PHP 函数?

所以我找到了一份工作,要求我修复其他程序员编写的一些损坏的代码。它一团糟而且难以阅读,但真正让我明白的是我需要找到一个隐藏在数百个php文件中某处的特定函数。如果给你函数名,说,人们将如何追踪这一点?除了通过ftp传输整个站点并让Windows搜索每个文件(我即将执行)的粗暴方法之外,是否有一种方法可以将值发送到该函数并产生可追踪的错误? 最佳答案 $reflection=newReflectionFunction('mystery_function');echo$reflection->getFileName();http://w