Fatal error: Uncaught Error: Call to a member function getMessage() on null in /home/webapp/libs/MDB2DAO.php:55 Stack trace:
#0 /home/webapp/modules/MembersMDB2DAO.php(33): MDB2DAO->getConnect()
#1 /home/webapp/modules/MembersMDB2DAO.php(22): MembersMDB2DAO->initialize('ja')
#2 /home/webapp/modules/GraphonlyController.php(40): MembersMDB2DAO->MembersMDB2DAO('ja')
#3 /home/www/graph.php(36): require_once('/home/we...')
#4 /home/www/graph.php(13): Controller->execute()
#5 {main} thrown in /home/webapp/libs/MDB2DAO.php on line 55
getMessage() 関数がnullになる場合は、コールしないようにしたら、
エラーメッセージは消えたが何の処理も行わない。真っ白画面になった。
Fatal error: Uncaught Error: Call to undefined method DB_Error::query() in /home/webapp/modules/MembersXXX.php:24
Stack trace: #0 /home/webapp/modules/PartsController.php(37): MembersXXX->MembersXXX()
24行目にあった $this->con->query('set names utf8'); を取り除いたら消えた。
この程度の情報では読んでくれる方はもちろん、
自分にとっても役にたっていない。
5.4、5.5、5.6、7.0、7.2
とバージョンアップしてきた中で
7.2が一番てこずっている。
関連ページ
https://fanblogs.jp/to70/archive/494/0
https://fanblogs.jp/to70/archive/441/0
Warning : count(): Parameter must be an array or an object that implements Countable in file名
配列かどうかをチェックしてからcount関数を実行するようにしたら
上記のエラーメッセージが消えた。
if (is_array($foo)) {
count($foo);
}
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image