使用带变量的字符串作为函数名

用户名

我想根据用户所做的调用正确的函数。

这是我的代码:

$sFunction = $sAction.'_dispatch('.$sType.')';
$oMyObject->$sFunction;

$ sAction和$ sType是我使用JS获得的PHP变量。$ sAction可以是“ delete”,“ edit”,“ add”,而$ sType可以是“ package”,“ content”等。

我认为我的报价有问题,如果您可以解释为什么将它们放在此处或不将其放在此处。这个问题使我想知道参数是作为名称+值还是仅作为值发送的。

注意:我有一个PHP声明“未定义的属性”,这无法访问控制器中的函数。

开发驴

您快要在那里了,您只是有些事情混在一起了。

$sFunction = $sAction.'_dispatch';
$oMyObject->$sFunction($sType);

应该管用。

在调用中传递参数,而不是在定义变量名称的位置传递参数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用输入字符串作为函数名称C ++

来自分类Dev

使用函数的输出作为字符串变量

来自分类Dev

运行字符串作为lua代码以仅使用函数名称来调用函数

来自分类Dev

OCaml函数名称作为字符串

来自分类Dev

Ajax响应字符串作为函数名称

来自分类Dev

在函数中使用字符串作为参数名称?

来自分类Dev

SQL-不正确的语法-使用带斜杠的字符串作为变量

来自分类Dev

何时使用带文件名或文件名的字符串作为构造函数的参数?

来自分类Dev

使用字符串作为参数名称

来自分类Dev

使用包含函数名称的字符串调用函数

来自分类Dev

Lua 使用函数名(字符串)调用函数

来自分类Dev

如何使用函数作为字符串?

来自分类Dev

Python使用函数作为字符串

来自分类Dev

如何在函数内部使用R字符向量元素作为字符串和变量?

来自分类Dev

字符串变量作为 Regex() 构造函数中的模式

来自分类Dev

使用模板字符串(ES6)作为函数中的返回变量

来自分类Dev

使用局部变量作为函数属性字符串的Javascript

来自分类Dev

如何在自定义 R 函数中使用文本字符串作为变量

来自分类Dev

Python从字符串生成函数名

来自分类Dev

字符串中的函数名称

来自分类Dev

将函数参数名称作为字符串传递

来自分类Dev

TWIG:带变量的字符串翻译?

来自分类Dev

带空变量的字符串

来自分类Dev

Excel VBA将单元格中的字符串作为带变量的公式求值

来自分类Dev

带字符串函数的C ++循环

来自分类Dev

带字符串消息的函数声明

来自分类Dev

带字符串的Javascript调用函数

来自分类Dev

PHP错误:函数名称必须是字符串/未定义的变量send_sms

来自分类Dev

数组到字符串的转换-变量函数名称的调用

Related 相关文章

热门标签

归档