エラーの本体部分がわからないので読み解く
パーフェクトPHP 第8章 ミニブログ作成でエラー発生
Fatal error: Uncaught Error: Call to a member function getBaseUrl() on null in C:\xampp\htdocs\practice\mini-blog\core\Controller.php:47
30分近く試して解決できず
結局、Teratailで質問した
数分で解決! これが現役との実力差かー。teratail.com
解決したが根本わかってない
Fatal error: Uncaught Error: Call to a member function getBaseUrl() on null in C:\xampp\htdocs\practice\mini-blog\core\Controller.php:47
まちがってたこと
- getBaseUrlというメンバが呼べない
存在しないオブジェクトを指定していた。
$this->request
↓ になっていたという凡ミス
$this->requeest
正しくはこうだった
- 実はタイプミスあった
- メンバない → クラスがない? → オブジェクトが存在してない?で考えよう
初歩的なミスだけど、間違いの9割は大体これ。タイプミス確認心がけよう。