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