腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
通过
call_user_func_array
调用
的
方法
中
使用
$this
、
、
我有一个
方法
,它简化如下: 像这样
调用
它非常有用: 但是,如果我
使用
call_user_func_array
()
调用
它,如下所示: 这应该是相等
的
,我得到以下错误: 致命错误:当不在
中
的
对象上下文中时
使用
我应该如何做才能在被
调用
的
方法
中
仍然
使用
$this?
浏览 37
提问于2012-10-15
得票数 9
回答已采纳
2
回答
检查
call_user_func_array
是否已成功执行
、
可以
使用
call_user_func_array
动态
调用
函数或
方法
。如果
调用
本身失败,则返回FALSE。此外,
call_user_func_array
从
调用
的
函数或
方法
返回返回值。因此,当被
调用
的
函数或
方法
也返回FALSE (例如,参见So )时,该值将被识别为假阳性。如何可靠地检查函数或
方法
调用
是否由
call_user_func_arr
浏览 0
提问于2018-02-16
得票数 2
回答已采纳
1
回答
"Fatal error: Using $this when not in object context“但代码在对象上下文中
、
我得到了熟悉
的
“致命错误:当不在对象上下文中时
使用
$this”
在
以下类
中
引用$this->test = 'test';
的
老生常谈: public $test;public function index() { }这个类
方法
是
通过
call_user_func_array
(array(
浏览 3
提问于2011-01-18
得票数 0
回答已采纳
1
回答
对类
中
的
方法
进行引用
可能重复: $classObj = new $class();$params = array('something', 'somethingelse');
call_user_func_array<
浏览 0
提问于2013-01-18
得票数 0
2
回答
这句话不是胡说八道吗?
、
、
、
我
在
中发现了一个奇怪
的
开关语句 case 0: case 1:return $instance->$method($args[0], $args[1], $args[2], $args[3]); return
call_user_func_array
([$instance, $method], $args); 他们是否有理由决定建造这样
的</e
浏览 8
提问于2015-06-27
得票数 6
回答已采纳
2
回答
验证POST数据类
、
、
这是由于
使用
了而被认为不安全
的
eval()
的
扩展。所以我选择了另一种
方法
,但我遇到了一个问题。我不知道如何把它转换成一个类。当我尝试
使用
call_user_func_array
时,我
的
尝试以一个错误结束。它在类
中
找不到函数。你能给我点提示让我走吗?谢谢!当我试图运行我
的
代码时,我得到
的
错误消息是Warning:
call_user_func_array
() expects parameter 1 t
浏览 5
提问于2017-04-03
得票数 0
回答已采纳
4
回答
__callStatic()、
call_user_func_array
()、references和PHP5.3.1
、
、
、
我一直
在
阅读,在其他地方,但我似乎找不到任何结论。只关注
call_user_func_array
(),我们可以确定(至少
在
PHP5.3.1
中
)您不能
通过
引用隐式传递参数: function testFunction(&callStatic()引入类时,引用
的
显式
调用<
浏览 3
提问于2011-04-09
得票数 9
回答已采纳
2
回答
按名称
调用
类
的
静态
方法
、
、
,我想在每个类上
调用
这些
方法
中
的
几个。因此,有两种
方法
可以
调用
这些
方法
。版本:现在,我
的
问题是,前5.3版本
在
5.3.3
中
根本不起作用。还指出: param_arr
中
的
引用变量
通过
引用传递给函数,而不管函数是否期望
通过
引用传递相应
的</
浏览 0
提问于2011-05-16
得票数 1
回答已采纳
3
回答
使用
可变参数
调用
__invoke
、
是否有可能
通过
__invoke魔术
方法
使用
可变数量
的
参数
调用
类,并
使用
某种肮脏
的
技巧? 我知道
在
php 5.6
中
有变量,但是我
的
版本还没有.对于普通
的
类
方法
,我可以尝试
使用
神奇
的
方法
__call和
call_user_func_array
函数来做一些事情。那么__invoke魔术
方法
呢?
浏览 8
提问于2015-05-28
得票数 3
回答已采纳
1
回答
在不在对象上下文中时
使用
$this,
在
使用
call_user_func_array
()时
、
我很难找出代码
中
的
错误。
在
SO上有一些类似的问题,但它们对我
的
具体问题没有太大帮助。我也用谷歌搜索了关于这个错误
的
所有可能
的
短语,但仍然没有什么乐趣。
在
ProductCategoryController.php
中
,我有: use'links' => $this->links
浏览 8
提问于2018-02-18
得票数 1
回答已采纳
2
回答
是否
使用
动态参数初始化一个类实例?
($parameters);我现在
浏览 0
提问于2013-04-09
得票数 0
回答已采纳
1
回答
为什么
在
call_user_func_array
()之前
使用
开关语句
、
、
、
我一直
在
查看laravel源代码,我
在
callStatic魔术
方法
中
偶然发现了这一点: case 0: default:}
浏览 5
提问于2017-01-04
得票数 2
回答已采纳
4
回答
在
PHP
中
动态
使用
函数原型
、
我正在用PHP编写一个构造,其中解析器确定要动态
调用
的
函数,类似于这样:$function_call_spec = array( "( $first_par, $second_par )接下来
的
问题是--是否可以
通过
循环遍历参数数组来动态地将参数传递给函数?invoking functions dynamically InvokeFunction( $funcPrototype, $function_call_s
浏览 9
提问于2008-10-11
得票数 3
回答已采纳
3
回答
__callStatic参数列表
、
、
、
在
深入研究Laravel 4类以了解外观是如何工作
的
时候,我无意中发现了这一点: return
call_user_func_array
(array($instance, $method), $args);} 现在
浏览 0
提问于2014-10-29
得票数 6
回答已采纳
1
回答
不在对象上下文中时
使用
$this : php错误
、
、
我得到上面的错误是因为我刚刚意识到这个类是作为class::function($values)而不是class->function($values)运行
的
。$controller->$function() :
call_user_func_array
(array($this->controller, $function), $values); }
浏览 0
提问于2010-03-25
得票数 1
回答已采纳
2
回答
PHP变量函数优化
我正在为一个项目开发一个小型MVC,我
使用
一个字符串来控制哪些类被实例化,哪些
方法
被
调用
。一切正常工作,但我现在想增加
调用
方法
的
能力,超过了当前三个参数
的
限制。当然,
在
switch语句中很容易做到这一点,但是对于不同数量
的
参数,还有其他
方法
吗?
在
将来,我可能希望
使用
10个或更多
的
参数这样
调用
方法
。error();
浏览 0
提问于2015-07-14
得票数 0
回答已采纳
4
回答
如何
使用
具有相同
方法
名称
的
父类
方法
的
参数?
、
我
使用
的
是CodeIgniter,并且我
在
一个基类中有一个具有多个参数
的
方法
: // do stuff}class Child extends MY_Base { function这种情况
在
不
浏览 0
提问于2012-05-16
得票数 4
回答已采纳
3
回答
下面对
call_user_func_array
()
的
调用
是否有效?
、
、
我有两个库,它们
使用
的
代码类似于下面的代码。让我困惑
的
是文档
中
的
以下一句话。
在
PHP5.4之前,param_arr
中
的
引用变量
通过
引用传递给函数,而不管函数是否期望
通过
引用传递相应
的
参数。这种
通过
引用传递
调用
时间
的
形式不会发出弃用通知,但它仍然是不推荐
的
,并且已在PHP5.4
中
删除。此外,这不适用于函数签名
浏览 7
提问于2012-07-01
得票数 0
回答已采纳
3
回答
第二类更改第一类,而不返回或
使用
引用PHP
、
、
、
、
我对第二个类是如何编辑第一个类
的
属性而不作为引用传递第一个类感到困惑。function __construct(){ require 'second.php'; $first->prop = 'second value';}second value 有人能解释一下第
浏览 5
提问于2014-03-08
得票数 0
回答已采纳
3
回答
使用
带有变量参数
的
call_user_func_array
传递引用
、
php public static function foo(&$ref) { }
call_user_func_array
但我也想这样做,
使用
“
调用
”
方法
,如下所示: public static function invoke($func_name) {
call_user_func_array</em
浏览 2
提问于2013-08-28
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在Python中实现同步方法中调用异步方法的方法
在Python中如何在main函数中调用类中的方法
在Mac上使用Python调用终端执行命令的方法
在Python中实现导入模块后直接调用函数的方法
虚幻4在C+中通过字符串调用函数
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券