我有一台本地服务器运行在我的笔记本电脑上,我测试了我的网站,并且我注意到当我将当前站点上传到活动服务器部分时,我发现,错误是由一个函数opperating这样PHP变量可以在本地环境中读取,但不能在实时
$other=1;
function example(){
$variable =1+$other;
return $variable;
}
引起的,但如果我把其他入函数变量$它工作得很好。显然,与现场相比,本地服务器上有不同的设置,但是这是怎么发生的呢?
我有一台本地服务器运行在我的笔记本电脑上,我测试了我的网站,并且我注意到当我将当前站点上传到活动服务器部分时,我发现,错误是由一个函数opperating这样PHP变量可以在本地环境中读取,但不能在实时
$other=1;
function example(){
$variable =1+$other;
return $variable;
}
引起的,但如果我把其他入函数变量$它工作得很好。显然,与现场相比,本地服务器上有不同的设置,但是这是怎么发生的呢?
你需要注入的参数功能:
function example($other){
$variable = 1 + $other;
return $variable;
}
$other = 1;
example($other);
您可能需要阅读关于PHP作用域。
什么是'function($)'? – Lix 2012-07-09 15:28:49
我敢肯定,代码会给你一个语法错误,但本地和现场。 – PeeHaa 2012-07-09 15:31:37
对不起,复制它是一个错误。它不应该在那里 – Somk 2012-07-09 15:35:46