首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能重新声明函数错误

不能重新声明函数错误
EN

Stack Overflow用户
提问于 2013-10-22 10:10:43
回答 2查看 201关注 0票数 0

致命错误:无法在第9行的E:\wamp1\wamp\www\sample.php:1中重新声明E:\wamp1\wamp\www\sample.php中的close()

代码语言:javascript
复制
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行的函数。有什么帮助吗?

EN

回答 2

Stack Overflow用户

发布于 2013-10-22 10:16:20

这意味着您已经有了一个名为close()的函数。

也许你把同一份文件包括了两次,或者发生了一次奇怪的复制事故。检查您的代码是否有任何双重功能。

您的脚本仍然按预期工作,这意味着您有两次完全相同的功能。

票数 0
EN

Stack Overflow用户

发布于 2013-10-22 10:19:47

错误代码意味着您要定义函数close两次。您提供的代码没有说明这一点,但是,您必须不止一次地包含该文件,或者可能重复了您的代码。

检查您的代码,并确保您不包括函数定义不止一次。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19514887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档