问题标签 [call-user-func-array]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 警告: call_user_func_array() 期望参数 1 是有效的回调,第一个数组成员不是有效的类名或对象
我曾使用 call_user_func_array 并且在我的本地主机上脚本运行良好,但是当我在服务器上上传时它给了我 2 个错误,我不知道为什么.. 任何人都可以帮助我克服它。不胜感激。提前致谢
以下错误。
警告: call_user_func_array() 期望参数 1 是有效的回调,第一个数组成员不是有效的类名或对象
致命错误:未捕获的错误:在布尔值上调用成员函数 execute()
下面是与这些错误相关的一小部分代码
粗体部分是错误行显示的主要代码
php - 当一些输入是blob并且必须在PHP中发送send_long_data()时如何绑定不同数量的输入
我正在处理一项学校作业,我需要处理一个包含位置、价格、描述等值的表格,以及 1 到 4 张最多 5MB 的图像。我需要上传到数据库,但无法获取使用 send_long_data() 发送的图像。我不知道如何只处理一些输入作为发送长数据。我已经能够使用 call_user_func_array() 通过引用来拼凑用于绑定输入数组的代码,但是一天多来我一直没有运气让它工作。编码新手,我很难过。任何帮助表示赞赏。
好的,我尝试将数据上传(具有固定数量的变量)和图像 blob 上传(我尝试使用循环进行)分开。第一个数据帖子,图像没有。这种方式甚至可行吗?一定有一些我不理解的基本原则。这是修改后的代码,省略了验证步骤。
php - 有人可以解释 call_user_func_array(array(arg1, arg2), []) 是如何工作的吗?
我知道这是一个非常模糊的问题,但我只是不直观地理解它。我主要是一个 javascript/java 人,所以你不得不原谅我。
执行以下操作时,第一个数组调用内部会发生什么:
把它变成一个回调函数,它是 $this 对象的成员?我知道它有效,我只是不完全明白为什么而且它让我烦恼。
php - 如何在已设置为变量的对象上调用_user_func_array?
如果我将一个对象分配给模型实例变量,我将如何使用 call_user_func_array 呢?
我收到此错误:
php - call_user_func_array("shell_exec", ...) 在 php 中不起作用
在 php 中,当我调用
它在 shell 中执行命令“ls”并返回一个字符串,该字符串由目录中的一组文件组成
但是当我打电话
它总是返回假。我在做什么错?
php - 通过 php7.1 后的参数太少。3 个参数通过,4 个参数预期。动态创建图像的脚本
消息错误:通过了 3 个,预期至少有 4 个。我知道 7.1 会产生一个致命错误,但我不明白为什么在这种情况下它需要 4 个参数,并且它说它传递了 3 个参数,而不是 call_user_func_array 通常接受的两个参数。此行指示错误:
在阅读了有关 user_func_array 的 php 文档后,我看到数组应该位于第二个位置,所以我尝试将它们反转:
在这种情况下,错误消失但图像未显示。这用于在 php5.6 和 php7 中工作。任何帮助表示赞赏
php - call_user_func_array 和 __call 创建无限循环
我有一个class A
andclass B
继承自class A
,我想在运行函数之前运行一些检查。
当我打电话时,我期待着:
它会调用__call
然后执行private function hello
,但它开始无限循环,看起来又call_user_func_array
触发__call
了。但是如果我hello
在class A
这是预期的行为吗?我能做些什么来防止这种情况发生吗?
php - 将类、方法和参数传递给 WordPress 函数
将页面添加到您使用的 WordPress 管理员时add_menu_page
,它接受可调用的函数/方法。
我的问题是,我对如何将参数传递给bar
它何时接受/期望参数感到有些困惑,例如:
我尝试了几种不同的方法,但似乎无法使其正常工作:
因此,查看该文件的第 287 行,它正在使用call_user_func_array
,我认为似乎可以在参数中传递一个$function
参数,add_menu_page
但我无法让它工作:
帮助将不胜感激!
php - 未定义的属性:mysqli_stmt::$bind_param
我想以call_user_func_array
这种方式绑定可变编号参数(请阅读代码中的注释):
错误是:
php - call_user_func_array 之后的代码不执行
所以我偶然发现了一些我没有意识到的事情:call_user_func_array
显然中断了代码,但没有回过头来完成它的其余部分!换句话说,它就像 toreturn
或break
调用exit
它的当前函数一样工作,忽略后面的所有代码。
我们如何才能返回并完成剩下的部分foo
?