初級 › Call to a member function on null の原因と直し方 › パターン5
Call to a member function on null の原因と直し方
nullが入った変数に対してメソッドを呼び出そうとしたときに出るエラーです。
1 <?php 2 class Session { 3 public function isActive() { return true; } 4 } 5 $session = _____________; ^ 6 echo $session->isActive();
Fatal error: Uncaught Error: Call to a member function isActive() on null in main.php:6
空欄を埋めて実行を通す
$sessionにnullが入ったままisActive()を呼んでいます。オブジェクトを生成し忘れると必ずここで止まります。
次の問題