即使传递了参数,函数错误的参数也很少

时间:2019-05-14 14:12:47

标签: php methods parameter-passing

我试图将参数传递给需要两个参数的函数,但是每次我将其传递给函数时,都会出现一条错误消息,提示该函数的参数太少

//my method
function ActionMan($Guest,$id)
    {
        echo"welcome {$Guest} Your id is {$id}";
    }

下面是我的变量

$requested_link .=" 'john',";
$requested_link .=" 'mary',";

ActionMan(trim(substr( $requested_link, 0, strlen($requested_link) - 1 )))


//my methode
function ActionMan($Guest,$id)
    {
        echo"welcome {$Guest} Your id is {$id}";
    }

我的变量

$requested_link .=" 'john',";
$requested_link .=" 'mary',";

如果我打印上面的变量,我得到“ John”,“ mary”,但是当我将其传递给我的方法时,我得到了ActionMan('“ John”,“ mary”')不知道第一个单引号在哪里来自

请我改用ActionMan(“ John”,“ mary”)之类的

0 个答案:

没有答案