这个问题已经在这里有一个答案:
- “致命错误:不能重新声明<函数>” 14个回答
我有一个名为parseDate功能,但是当我把它称为我的PHP页面(这是一个Joomla组件页)我得到致命错误:不能重新声明parsedate()(以前在模板/ ja_zeolite /资产/ functions.php中宣称:2)模板/ ja_zeolite /资产/第21行的functions.php
线2是功能parsedate($数据)和行21是} ...(功能部)。 该功能是:
function parseDate($date){
$items = explode('.', $date);
switch($items[1]){
case 1: $mese = 'Gen'; break;
case 2: $mese = 'Feb'; break;
case 3: $mese = 'Mar'; break;
case 4: $mese = 'Apr'; break;
case 5: $mese = 'Mag'; break;
case 6: $mese = 'Giu'; break;
case 7: $mese = 'Lug'; break;
case 8: $mese = 'Ago'; break;
case 9: $mese = 'Set'; break;
case 10: $mese = 'Ott'; break;
case 11: $mese = 'Nov'; break;
case 12: $mese = 'Dic'; break;
default: $mese = '---';
}
$data_corretta = array(0 => $mese, 1 => $items[2]);
return $data_corretta;
}
我也试图改变名称的功能,但它仍然无法正常工作。
为什么?