1

エラーが発生しました:

関数名は、次のコードの文字列である必要があります。

$profile_data = $user_data('first_name','last_name','email');

なぜこれができるのか、何か考えはありますか?

4

2 に答える 2

5

変数を関数名として使用できますが、そのためには変数が文字列である必要があります。

変数$user_dataは、配列、あるいはオブジェクトのように聞こえます。これが当てはまる場合は、指定されたエラーを受け取ります。@Jonからのコメントによると、それがuser_data()メソッドであり$、タイプミスである可能性もあります。

上記のどれも役に立たない場合は、関連するすべてのコード、特に$user_data変数(またはvar_dump($user_data)出力)の作成をお願いします。

于 2012-10-11T12:44:25.983 に答える
0

php関数で次のように定義します

$profileData =  user_date('first_name','last_name','email');



function user_date($first_name,$last_name,$email){
}
于 2012-10-11T12:45:59.620 に答える