Heim  >  Artikel  >  Backend-Entwicklung  >  PHP kann in der Fehlerlösung kein Objekt vom Typ stdClass als Array verwenden

PHP kann in der Fehlerlösung kein Objekt vom Typ stdClass als Array verwenden

不言
不言Original
2018-06-08 15:33:2815534Durchsuche

In diesem Artikel wird hauptsächlich die Lösung für den PHP-Fehler „Objekt vom Typ stdClass kann nicht als Array verwendet werden“ vorgestellt. Jetzt kann ich ihn mit Ihnen teilen

Viele Leute bekommen „Schwerwiegender Fehler: Objekt vom Typ stdClass kann nicht als Array in … verwendet werden“, wenn PHP ein zweidimensionales Array ausgibt. In diesem Artikel wird hauptsächlich die Lösung für diesen Fehler vorgestellt.

Viele Leute erhalten „Schwerwiegender Fehler: Objekt vom Typ stdClass kann nicht als Array verwendet werden in...“, wenn PHP zwei Fehler ausgibt. dimensionale Anordnung. …“.
Die Lösung wird wie folgt analysiert:

Es gibt so ein zweidimensionales Array:

Array ( 
 [0] => stdClass Object ( 
  [id] => 1 
  [title] => 招聘信息 
  [size] => 300*150 
  [pic] => ./upload/20140602093535.jpg 
  [state] => 0 ) 
 [1] => stdClass Object ( 
  [id] => 2 
  [title] => 首页头条 
  [size] => 300*150 
  [pic] => ./upload/20140602093443.jpg 
  [state] => 0 ) 
 )

Die Methode zum Starten des Schreibens der Ausgabe ist: $pic[0][title]

Infolgedessen tritt der obige Fehler auf.

Eigentlich wird ein Objekt im Array zurückgegeben und kann nicht direkt mit [] angezeigt werden. Die richtige Ausgabemethode ist: $pic[0]->title

Problem gelöst!

Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

thinkphp-Eingabeaufforderungen „String“ kann nicht wie in der PHP7-Umgebung als Klassenname verwendet werden reservierte Lösung

Das obige ist der detaillierte Inhalt vonPHP kann in der Fehlerlösung kein Objekt vom Typ stdClass als Array verwenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:ThinkPHP-Daten-PagingNächster Artikel:ThinkPHP-Daten-Paging