致命错误:无法在第9行的E:\wamp1\wamp\www\sample.php:1中重新声明E:\wamp1\wamp\www\sample.php中的close()
function close($tb,$lr) {
echo '#close {
'.$tb.':-2.5%;
'.$lr.':-1.5%;
position:absolute;
cursor:pointer;
}';
}
close($close_tb, $close_lr);当我运行这个脚本时,它说不能在第9行中重新声明close()(先前在第1行中已删除)。
即使出现错误,与$close_tb和$closr_lr关联的值也会传递给css。我在这里做错什么了?我只是调用第9行的函数。有什么帮助吗?
发布于 2013-10-22 10:16:20
这意味着您已经有了一个名为close()的函数。
也许你把同一份文件包括了两次,或者发生了一次奇怪的复制事故。检查您的代码是否有任何双重功能。
您的脚本仍然按预期工作,这意味着您有两次完全相同的功能。
发布于 2013-10-22 10:19:47
错误代码意味着您要定义函数close两次。您提供的代码没有说明这一点,但是,您必须不止一次地包含该文件,或者可能重复了您的代码。
检查您的代码,并确保您不包括函数定义不止一次。
https://stackoverflow.com/questions/19514887
复制相似问题