今天发现kingcms在php5.3之下有个错误

时间: 2016-01-06 / 分类: kingcms / 浏览次数: 1,979 views / 0个评论 发表评论

今天客户续费~然后首页有个小错误~

进后台发现提示get_class() expects parameter什么的

打开那个文件/system/lib/xml.class.php

里面大概89行就使用到这个函数

然后网上查找了一下~估计是“

get_class 返回值类型为对象吧?不能用对象和字符串做比较

”这个问题

网上中文的解答方法都不行~找了个英文的~

simply add is_object check

然后我就根据他的说明修改了一下,测试通过

if( get_class($dom)==’SimpleXMLElement’){

修改后

if(is_object($dom) && get_class($dom)==’SimpleXMLElement’){

发表评论

你必须 登录后 才能留言!