我收到了这个错误:
警告: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']);
}
}
知道什么是错的吗?
答案 0 :(得分:0)
sprintf至少需要2个参数:格式字符串,以及要插入该格式字符串的值列表。 e.g
sprintf('This is a %d decimal and this is a %s string', 42, 'xxx');
2个格式字符,因此需要填写2个值。对于格式字符串中的每个格式字符,您必须指定匹配值。
您收到错误时$args
变量中有什么内容?