Aufruf einer Mitgliedsfunktion für ein Nicht-Objekt: Ursachen und Lösungen
Einführung:
Beim Versuch, auf eine Klassenmitgliedsfunktion für eine Variable zuzugreifen, die keine Instanz eines Objekts ist, generiert PHP den „Aufruf einer Mitgliedsfunktion für a Fehlermeldung „kein Objekt“. Dieses Problem hat im Allgemeinen zwei Hauptursachen.
1. Null oder nicht vorhandenes Objekt:
Die häufigste Ursache ist, wenn eine Funktion ein Null- oder nicht vorhandenes Objekt zurückgibt, was häufig beim Abfragen einer Datenbank auftritt. Um dieses Problem zu beheben, überprüfen Sie das Ergebnis der Datenbankabfrage und verarbeiten Sie das Objekt nur, wenn es tatsächlich abgerufen wurde.
Beispiel:
<br>$objPage = $db_result->fetch_object ();<br>if ($objPage) {</p> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">$page
Das obige ist der detaillierte Inhalt vonAufruf einer Member-Funktion für ein Nicht-Objekt: Wie kann dieser PHP-Fehler diagnostiziert und behoben werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!