我收到错误消息:
函数名称必须是此代码上的字符串:
$profile_data = $user_data('first_name','last_name','email');
任何想法为什么会这样?
我收到错误消息:
函数名称必须是此代码上的字符串:
$profile_data = $user_data('first_name','last_name','email');
任何想法为什么会这样?
虽然您可以将变量用作函数名称,但这样做需要变量是字符串。
这个变量$user_data
听起来更像一个数组,甚至可能是一个对象。如果这是真的,您将收到指定的错误。根据@Jon 的评论,它也可能user_data()
是一种方法并且$
是一个错字。
如果以上都没有帮助,请使用所有相关代码,特别是$user_data
变量(或var_dump($user_data)
输出)的创建。
在 php 函数中定义如下
$profileData = user_date('first_name','last_name','email');
function user_date($first_name,$last_name,$email){
}