

PHP - varování "Creating default object from empty value"
Zdravím,
mám menší problém v PHP s varováním "Creating default object from empty value".
Mám funkci parser, která z dodané instance třídy (jakožto formy pro vytváření dalších objektů) a výsledku MySQL dotazu vrátí pole různě nastavených objektů (podle počtu výsledků z DB). Parser funguje jak má (vrátí přesně to, co potřebuji, ale i přesto mi paradoxně pořád vyhazuje výše uvedený warning.
Zjednodušený kód:
require_once('res/Category');
function parser($res, $obj) {
$var = 'id';
foreach ($res as $r) {
$obj->$var = $r[$var]; // zde mi to hází WARNING
}
return $obj;
}
parser($query, new Category());
Btw. varování vypínat nechci, pouze opravit, kde dělám chybu.
Předem děkuji.