From: [EMAIL PROTECTED] Operating system: W2k, Linux PHP version: 4.0.6 PHP Bug Type: Session related Bug description: Session unable to store array of classes Session is unable to store an array of classes. If you try to add to an array (using []) stored in the session, it overrides the array instead of adding to it Here's a sample code: <? include_once("cls1.php"); if (!session_is_registered("ClassOne")) { session_register("ClassOne"); echo "<BR>ClassOne now in session"; } ?> <BR><B>Right now we have <?= sizeof($HTTP_SESSION_VARS["ClassOne"])?> classes</B>.<P> <? if ($HTTP_GET_VARS["count"] != 0) { for ($i = 0; $i < $HTTP_GET_VARS["count"]; $i++) { $HTTP_SESSION_VARS["ClassOne"][] = new ClassOne(); //this line should add to the array } } ?> <B>And now we have <?= sizeof($HTTP_SESSION_VARS["ClassOne"])?> classes</B>.<P> <form method="get" action="regcls.php"> Register <input type="text" name="count" size="3"> objects. <input type="submit"> </form> <PRE> <? if ($HTTP_GET_VARS["delete"] == 1) { echo "<BR>Killing CountOne from session..."; $HTTP_SESSION_VARS["CountOne"]=0; session_unregister("CountOne"); } for ($i=0; $i < sizeof($HTTP_SESSION_VARS["ClassOne"]); $i++) { echo "\n$i ClassOne->count = ". $HTTP_SESSION_VARS["ClassOne"][$i]->getCount(); } ?> </PRE> <? ?> -- Edit bug report at: http://bugs.php.net/?id=12859&edit=1 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]