php警告Creating default object from empty value 问题的解决方法

yipeiwu_com5年前PHP代码库

解决方法是找到报错的位置然后看哪个变量是没有初始化而直接使用的,将这个变量先实例化一个空类。如:

复制代码 代码如下:
$ct = new stdClass();

修改文件相应代码,如:
复制代码 代码如下:
if ( ! isset( $themes[$current_theme] ) ) {
 delete_option( 'current_theme' );
 $current_theme = get_current_theme();
}
$ct = new stdClass(); <!--添加这行-->
$ct->name = $current_theme;

问题解决。

相关文章

PHP常用开发函数解析之数组篇[未完结]

一、数组处理函数: 醉感觉:数组处理函数在PHP开发中非常常见,学习好数组处理函数至关重要.数组处理函数在实际应用中涉及到:数组的创建,字符串于数组的相互转换,数组转XML,数组转JSO...

php中require和require_once的区别说明

include() 和require()   :语句包括并运行指定文件。include() 产生一个警告而 require() 则导致一个致命错误。换句话说,如果你想...

PHP会话操作之cookie用法分析

本文实例分析了PHP cookie用法。分享给大家供大家参考,具体如下: 会话技术:cookie 允许服务器端脚本在浏览器存储数据的技术, 允许服务器向浏览器发送指令,用来管理存储在浏...

php报错502badgateway解决方法

目前lnmp一键安装包比较多的问题就是502 Bad Gateway,大部分情况下原因是在安装php前,脚本中某些lib包可能没有安装上,造成php没有编译安装成功。 解决办法:可以尝试...

解析php中的escape函数

采用js对URL中的汉字进行escape编码。 <a href="" onclick="window.open('product_list.php?p_sort='+escape(...