今天发现kingcms在php5.3之下有个错误
今天客户续费~然后首页有个小错误~
进后台发现提示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’){
上一篇: 好久没编辑音乐了