class blah{
function a(x){
$variablename = b();
....
}
function b(){
echo("why is this code (first line of function b) seemingly unreachable");
....
}
}
在本地服务器上执行时,它可以正常工作,但不是其他方式!简单的PHP函数调用不再起作用
class blah{
function a(x){
$variablename = b();
....
}
function b(){
echo("why is this code (first line of function b) seemingly unreachable");
....
}
}
在本地服务器上执行时,它可以正常工作,但不是其他方式!简单的PHP函数调用不再起作用
您在所有变量上缺少美元符号($)。
我真的很惊讶它在当地工作。
这给一试:
class blah{
function a($x){
$this->b(); // <---- added this ...
}
public function b(){
echo("why is this code (first line of function b) seemingly unreachable");
}
}
$test = new blah;
$test->a("some_string");
你收到一个错误? – George
'变量'不是一个有效的变量名称。 –
你打电话过得怎么样?看起来像使用'variable = b();'应该有一个未定义的常量错误。 – bcmcfc