今天正在准备写另一个wordpress的插件的时候碰上了这个错误,Fatal error: Can’t use function return value in write context。根据错误的提示找到该代码附近,由于错误信息表达不明确,看了半天没看出来问题所在,于是只能google查找相关资料了,弄明白了产生错误的原因。
if(!empty(get_option("guests_info")) //这行出错 $myarray = get_option("guests_info");
PHP官方资料显示empty函数是用来判断变量是否为空的,原文为empty — Determine whether a variable is empty.原来empty函数必须用在变量上,所以将上段代码改为:
$guestsinfo = get_option("guests_info"); if(!empty($guestsinfo)) $myarray = get_option("guests_info");
文章评分6次,平均分4.0:★★★★☆
是关于什么插件的?
你是指正在写的这个插件么?
对
可以正常访问。
我的也是国外空间,正在考虑要不要迁回国内哦。
不懂+1…
不懂,地板
博主厉害啊,我对代码一窍不通。改天试试博主的插件。