[snip] Example is still quite large, all database functionality and other arbitrary code has been stripped. Over 50.000 lines of code have been reduced to a few hundred. Example can be downloaded here:
http://213.10.83.232/example.tar Explanation of example: - When you load index.php, the involved objects will be loaded into your session. - If you use the "reset" link, the objects will be reinitialized. - Continue just reloads index.php, objects will just wakeup from the session - You can change the title of the fs_ssl object, via the text input - Underneath the submit button, the current title of fs_ssl is displayed - The error that occurs in the real project: On changing (submitting) the title of ssl, the sso->properties array gets overwritten, this does not happen with this example Further, just explore the code to see what I'm doing exactly, if you need more comment on what i'm doing, I will add comments to the example source code. [/snip] As soon as I have several hours of time to spare *cough* I will explore the code *cough*. 1. If the error does not occur with this example the situation you originally described becomes non-reproducable. If we cannot reproduce the error we have no chance of offering a solution. As you add things back into this example code, when does it break? 2. The folks on this list are here to help, but I don't think that anyone has time to sort through 100's of lines of code looking for what may be a potential error, without wanting to charge a consulting fee. 3. You have no comments in your example code? Brilliant! I know that I am being sarcastic here. I (and others) really would like to help, but I need you to help me (us) do that. I understand that the code is sensitive (company copyright/work product issues) and lengthy. I strongly suspect that the application may be overly complex (based on a quick read through the code) and that you could accomplish that which you are trying to do without being so obsfuscate. I also think that you should send the information you have given us thus far to the PHP-DEV list (http://www.php.net/mailinglists) and see what response that they have to offer given your assertion that the compiler is broken. It is more likely that someone lurking that list will be aware of problems like this where the compiler is concerned. Happy Thanksgiving! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php