私は最近、ライブサーバーに私のcodeigniterプロジェクトをアップロードしました。そして、それは私のローカルサーバーでうまくいきます。致命的なエラー:クラス 'stdClass'が見つかりませんcodeigniter
Fatal error: Class 'stdClass' not found in /home/public_html/system/database/drivers/mysqli/mysqli_result.php on line 183
私は最近、ライブサーバーに私のcodeigniterプロジェクトをアップロードしました。そして、それは私のローカルサーバーでうまくいきます。致命的なエラー:クラス 'stdClass'が見つかりませんcodeigniter
Fatal error: Class 'stdClass' not found in /home/public_html/system/database/drivers/mysqli/mysqli_result.php on line 183
あなたがnew \stdClass()
を記述する必要があります名前空間を使用する場合、これは
use \stdClass
または
$my_obj = new \stdClass();
のいずれかを使用して解決できるが、この情報がお役に立てば幸い!
どのバージョンのCIを使用していますか?また、ライブサーバ –
CI 3のphp.iniの 'extension = mysqli.so'をチェックし、mysqliの代わりにmysqlまたはpdoを使用して同じエラーを取得しようとすると、5.6を5.5に変更します。 – Shin
addコードの先頭に '$ varnamehere = new stdClassNameHere;'を追加します。おそらくそれを宣言していないのですか? – Kray