Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在函数名中添加一些php变量_Php - Fatal编程技术网

在函数名中添加一些php变量

在函数名中添加一些php变量,php,Php,我有一个名为check\u昵称() 我想写一些像这样的东西 $ttt='nickname'; check_.$ttt(); 如何更正它?创建一个保存函数名的变量,并对其应用括号: $ttt='nickname'; $funcname = 'check_'.$ttt; $funcname(); 您需要创建另一个变量,例如$a=“check”..$ttt,然后调用$a()我建议不要这样做 这将产生不可维护和不可调试的代码 我将制作一个函数来执行所有验证。您希望该函数实际执行什么操作?到目前为止你

我有一个名为
check\u昵称()
我想写一些像这样的东西

$ttt='nickname';
check_.$ttt();

如何更正它?

创建一个保存函数名的变量,并对其应用括号:

$ttt='nickname';
$funcname = 'check_'.$ttt;
$funcname();

您需要创建另一个变量,例如
$a=“check”..$ttt
,然后调用
$a()

我建议不要这样做

这将产生不可维护和不可调试的代码


我将制作一个函数来执行所有验证。

您希望该函数实际执行什么操作?到目前为止你有什么?我将有几个函数,但将根据输入调用它们。我认为你是对的。尽管这种方法会奏效,我还是会尝试为所有人做一个。
$ttt = 'nickname';
$your_function = 'check_' . $ttt;

$your_function();