私はこのエラーが発生している:
警告:sprintf()[function.sprintf]:引数が少なすぎます /home/xxxxxxxx/public_html/wp-content/plugins/surveys/wpframe.php on 53行目
コードが読み取る...
if(!function_exists('t')) { /// Globalization function - Returns the transilated string function t($message) { $args = func_get_args(); return __(call_user_func_array('sprintf', $args), $GLOBALS['wpframe_plugin_name']); } }
どのようなアイデアが間違っている?
sprintfには少なくとも2つの引数が必要です:書式文字列とその書式文字列に挿入する値のリスト。例えば
sprintf('This is a %d decimal and this is a %s string', 42, 'xxx');
2形式の文字であるため、2つの値を入力する必要があります。書式文字列のすべての書式文字に対して、一致する値を指定する必要があります。
エラーを受け取った時点の $ args 変数には何が入っていますか?
$ args
var_dump($ args)
このグループではPHPについて話します。 パートナー:kotaeta.com