Warning: Creating default object from empty value

Tags:    php

Jeg har denne kode:

global $wpdb;
$sql = "SELECT * FROM sprogtekster_".$sprogkode;
$txt = $wpdb->get_results($sql);
$sprogtekster = array();
$sprogtekster[] = new stdClass();
foreach ($txt AS $t)
{
$sprogtekster[$t->sprogtekst_id]->sprogtekst_id = $t->sprogtekst_id;
$sprogtekster[$t->sprogtekst_id]->sprogtekst = $t->sprogtekst;
}

Jeg får:

Warning: Creating default object from empty value

på den første linie i foreach, og jeg kan ikke rigtig finde ud af hvorfor.
Jeg har brug for et godt tip :-)

Bjarne



4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udPHP kode 




Hej Dan.
Tusind tak for hjælpen - det var lige det, der manglede. Problemet er opstået efter opdatering af php.
:P



Det har ikke noget med opdateringen af php at gøre, det du gjorde før var forkert.



Bare for en god ordens skyld, så passer det fint med at beskeden er kommet efter en opdatering af PHP. Der er nogle små ændringer af error_reporting håndtering fra 5.3 til 5.4.
Fejlen har altid været der, men 5.3, har ikke set den som et større problem og har fint kunne køre koden.



t