语法错误,意外的'{'php drupal模块

时间:2011-10-18 21:12:54

标签: php drupal drupal-7

Parse error: syntax error, unexpected '{' in C:\xampp\htdocs\atins\drupal\sites\all\modules\my_module\my_module.module on line 3

my_module_form_alter(&$form, $form_state, $form_id){ 
  if($form_id == "webform-client-form-57--3"){ 
    $form["webform-component-email-address"]["#default_value"] = "BLAH BLAH";
  }
}

我无法弄清楚什么是错的。 :/

3 个答案:

答案 0 :(得分:4)

你遗漏了function声明:

function my_module_form_alter(&$form, $form_state, $form_id){ 
  if($form_id == "webform-client-form-57--3"){ 
    $form["webform-component-email-address"]["#default_value"] = "BLAH BLAH";
  }  
}

另一个小注意事项,您应该通过引用($form_state)传递&$form_state,以防您计划在钩子中使用它(请参阅hook_form_alter() documentation)。

答案 1 :(得分:3)

您的...功能前面缺少function个关键字。

答案 2 :(得分:3)

您需要在功能名称

之前使用关键字function