非オブジェクトのメンバー関数の呼び出し: 原因と解決策
概要:
オブジェクトのインスタンスではない変数のクラスメンバー関数にアクセスしようとすると、PHP は「非オブジェクトのメンバー関数の呼び出し」エラー メッセージ。この問題は通常、2 つの主な原因から発生します。
1. Null または存在しないオブジェクト:
最も一般的な原因は、関数が Null または存在しないオブジェクトを返す場合で、データベースのクエリ時によく発生します。この問題を解決するには、データベース クエリの結果を確認し、実際にフェッチされた場合にのみオブジェクトを処理します。
例:
<br>$objPage = $db_result->fetch_object ();<br>if ($objPage) {<pre class="brush:php;toolbar:false">$page
以上が非オブジェクトのメンバー関数の呼び出し: この PHP エラーを診断して修正するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。