解析错误:语法错误,template.php中的意外T_DOUBLE_ARROW

时间:2013-09-12 21:35:31

标签: drupal-7

在Drupal7主题中获取解析错误:语法错误,第254行/sites/all/themes/arizona_horizo​​ntal/template.php中的意外T_DOUBLE_ARROW

    function template_node_submitted(&$variables){
return t('By !username on @datetime',
array('!username' => theme('username', $variables['node'], '@datetime' => format_date($variable['node']->created),));

}

你能否告诉我到底哪里出错了。

1 个答案:

答案 0 :(得分:0)

第二个双箭头('@datetime' =>)必须位于array()。我不知道你想做什么,但我想你想写那个:

function template_node_submitted(&$variables){
  return t('By !username on @datetime', array(
      '!username' => theme('username', $variables['node']),
      '@datetime' => format_date($variable['node']->created),
  ));
}

您应该考虑使用更好的缩进格式化代码,这样可以让您快速看到这种语法错误。