Here is ionCube's response:
-----------------------------------
Hi
There was a suspected issue reported last week, and we finally had a reproducable example last night. We quickly identified the problem, which is to do with a minor but crucial change in 5.1.1 that affects how foreach() is handled internally when passed an empty array, and whereby this could cause a problem in some cases, but not all, depending on what code had come before the foreach. The PHP group are going through a phase of making tweaks of in some cases questionable value to the PHP engine at the moment, and due to the obscure nature of the issue, this one unfortunately didn't get picked up by our test suite.
This has now been resolved for code compiled with the PHP5 Encoder, and should be resolved for PHP4 compiled code shortly. We'll then release an updated Loader to cover both cases.
Best regards
Nick
--
ionCube Support
|