php的call_user_func在6.3.0版本中出现 reference 引用警告


php 5.3.0版本在一次调用call_user_func时老是报警,警告信息是“expected to be a reference, value given”,报警后该被调用的函数没有执行。

实际上在被php调用的函数的参数里有一个参数甚至为引用值。

按理说在调用这个函数的时候我们不必显示声明这个参数为引用也可正常执行,但是这里很明显应该是php在处理这个变量的时候对这个引用值的参数判断出了问题,好像有点较真的意思。

后来把php降为5.2.x版本这个问题就没再出现过。在php的bug maillist中也有不少人问这个问题,不过好像还没解决。

 

PS:换工作不仅又要跟联通打交道,而且又开始做网站了。。。。。

你可能感兴趣的:(PHP,工作,user,reference)