按照视频教程php版本安装了5.3并运行,引擎也是nginx+apache 域名解析备案都弄好了,但是输入域名打不开wordpress的安装界面,出现的是这个问题Parse error: syntax error, unexpected '.', expecting '&' or T_VARIABLE in /www/web/lblbuh_top/public_html/wp-includes/functions.php on line 1064完全看不懂要怎么解决呀大神们?
在使用PHP5.4及以上版本时,在调用函数时,使用引用符号&时,会出现Parse error: syntax error, unexpected '&'或PHP Fatal error: Call-time pass-by-reference has been removed者,这是由于在函数调用时通过引用传递参数已被弃用,因为它影响了代码的整洁,如果函数的参数没有声明作为引用传递,那么它可以以无文档的方式修改它的参数。为了防止副作用,最好在函数声明中指定哪些参数是通过引用传递的。所以PHP核心配置allow_call_time_pass_reference在PHP5.4被移除,在调用的函数定义中参数为引用参数时,可直接通过传入参数,而不用通过引用符号“&”加参数的方式。
比如一个函数定义在PHP5.4之前为foo($arg1,$arg2),如果想要第二个参数在调用时进行引用传递,在调用时应为foo($v1,&$v2)。而在PHP5.4之后想要进行引用传递,则需要在定义函数时指定哪个参数进行引用传递,如foo($arg1,&$arg2),而在调用时则直接进行调用即可:foo($v1,$v2)。
如果还有问题的话,可以来我网站给我留言提问哦。我会尽量帮你解答的。 云测速
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。