【发布时间】:2013-10-31 03:32:12
【问题描述】:
致命错误:无法重新声明 close()(之前在 E:\wamp1\wamp\www\sample.php:1) 在 E:\wamp1\wamp\www\sample.php 上 第 9 行
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 行调用函数。有什么帮助吗?
【问题讨论】:
-
您能否复制您收到的确切错误代码并将其粘贴到问题中的块引用中?
-
这里有点不对劲,你有别的东西(这里没有显示)与这个混在一起。按预期工作:codepad.org/ca2Wf20r
-
并在你的代码中寻找可能的包含,也许你正在另一个 php 脚本中调用另一个 close() 函数。
-
我们能看到all代码吗? (除了
$close_tb和$close_lr未定义之外,您的代码对我来说很好用。) 第 1 行 真的 第 1 行吗?如果是这样,你的开场时间在哪里<?php? -
文件可能包含多次 - 您检查过这种可能性吗?
标签: php