<?php
function date($x) {
$contents = $_FILES['userfile']['tmp_name'];
$contents = file("$contents");
$date = $contents[$x][6].$contents[$x][7]
."-".$contents[$x][8].$contents[$x][9]
."-"."20".$contents[$x][4].$contents[$x][5];
return $date;
}
?>
致命错误:无法在第20行的/ / includes.php中重新声明date()
我创建了几个与上面结构完全相同的功能,它们工作正常。由于某种原因,此函数不断返回此错误。任何有关此问题的建议/解决方案将不胜感激!
thx,
答案 0 :(得分:20)
PHP已经有date()
函数,您无法用这种语言覆盖现有函数。重命名您的功能,它将工作。或者将它包装在一个类中,它也可以工作。
答案 1 :(得分:8)
date是PHP中现有的内置函数。您无法重新声明现有功能。 http://www.php.net/date
答案 2 :(得分:7)
致命错误:无法重新声明x.php(之前在...中声明)
if (!function_exists('gule')) {
function gule() {...}
}
我搜索了这个因为我无法重新声明函数,因为.php文件被多次包含。 虽然不相关,但有人可能因为主题而到这里寻找这个答案。 :