Damn. Is there any way to turn off the Zend Optimizer?! It's making debugging my scripts much harder... basically, you run your script one time and it works, output is there, etc. Then you change something and break your script, but you don't know because the optimizer has cached the last working copy and sends that to the browser. That's the same type of behavior you get with JSP code, and was one of the things that made developing in that environment such a pain in the butt.
Well, I solved my problem without turning the optimizer off. Turns out the version of mcrypt my current host is using accepts a blank encryption key, while my new host's version of mycrypt doesn't! So all I had to do was make up a key and feed it to mcrypt and everything worked.
Feel free to post a comment below. Please see my comment policy.
Formatting Rules (No HTML):