php警告Creating default object from empty value 問題的解決方法
更新時間:2014年04月02日 10:08:26 作者:
PHP 提示 Creating default object from empty value 的問題,一般是由于PHP版升級的原因,PHP 5.4 以上的版本一般會報這個錯誤
解決方法是找到報錯的位置然后看哪個變量是沒有初始化而直接使用的,將這個變量先實例化一個空類。如:
復(fù)制代碼 代碼如下:
$ct = new stdClass();
修改文件相應(yīng)代碼,如:
復(fù)制代碼 代碼如下:
if ( ! isset( $themes[$current_theme] ) ) {
delete_option( 'current_theme' );
$current_theme = get_current_theme();
}
$ct = new stdClass(); <!--添加這行-->
$ct->name = $current_theme;
delete_option( 'current_theme' );
$current_theme = get_current_theme();
}
$ct = new stdClass(); <!--添加這行-->
$ct->name = $current_theme;
問題解決。
您可能感興趣的文章:
- php in_array 函數(shù)使用說明與in_array需要注意的地方說明
- PHP isset()與empty()的使用區(qū)別詳解
- php empty,isset,is_null判斷比較(差異與異同)
- php數(shù)組函數(shù)序列之in_array() 查找數(shù)組值是否存在
- php empty() 檢查一個變量是否為空
- php數(shù)組查找函數(shù)in_array()、array_search()、array_key_exists()使用實例
- ThinkPHP模板判斷輸出Empty標(biāo)簽用法詳解
- php開發(fā)時容易忘記的一些技術(shù)細(xì)節(jié)
相關(guān)文章
PHP nl2br函數(shù) 將換行字符轉(zhuǎn)成 <br>
PHP nl2br函數(shù) 將換行字符轉(zhuǎn)成 <br>,不是很了解的朋友可以參考下。2009-08-08
php中json_encode UTF-8中文亂碼的更好解決方法
網(wǎng)上找到說json_encode編碼設(shè)置為UTF-8中文就不會亂碼,在用過一段時間之后就不太管用了,下面與大家分享更好的方法2014-09-09
php array_map與array_walk比較案例詳解
這篇文章主要介紹了php array_map與array_walk比較案例詳解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-09-09
利用php+mcDropdown實現(xiàn)文件路徑可在下拉框選擇
以下是對php+mcDropdown實現(xiàn)文件路徑可在下拉框進行選擇的方法進行了詳細(xì)的分析介紹,需要的朋友可以過來參考下2013-08-08
php+mysql開發(fā)中的經(jīng)驗與常識小結(jié)
這篇文章主要介紹了php+mysql開發(fā)中的經(jīng)驗與常識,簡單總結(jié)分析了php+mysql數(shù)據(jù)庫程序設(shè)計中的命名規(guī)范、數(shù)據(jù)庫表、字段、索引等相關(guān)設(shè)計與使用規(guī)范,需要的朋友可以參考下2019-03-03

