Ich habe die Lösung gefunden. Es lag daran, daß ich das Objekt als teil eines anderen Objekts mit der Session übergeben habe. Ist jetzt erledigt, in dem ich das Objekt einfach auch mit der Session übergebe.
Ich habe mir zur Analyse diese kleine Funktion geschrieben, die nur den Objektnamen und den Counter ausgibt:
<?PHP
function debug_obj($data) {
if (!is_object($data))
$dump = "NOT AN OBJECT";
else {
ob_start();
var_dump($data);
$dump = ob_get_contents();
ob_end_clean();
$start = strpos($dump,"(");
$stop = strpos($dump," ",$start);
$dump = substr($dump,$start,$stop-$start);
}
echo "\n<pre style='border:1px dotted blue'>$dump</pre>\n";
$debug = debug_backtrace();
echo "<p><b>".$debug[0]["function"]."()</b> in ".$debug[0]["file"]." on Line <b>".$debug[0]["line"]."</b></p>";
}
?>
Beispiel:
(reporting)#2
debug_obj() in /path/to/file.php on Line 154
Vielleicht hilft das ja jemandem weiter.