I have an encoded project that doesn't run the same like the original source. E.g.:
try {
if(!$var)
throw new IException("my message");
}
catch(IException $e) {
echo $e->getMessage();
}
|
The not encoded script print's out the message. The encoded script says: "Fatal: calling method on non-object".
The other thing is, that remote debugging doesn't work very well:
function($container) {
$var = $container["name"];
}
|
The variable $container is treated as null in debugger. After that line $var is also null. On a another place array-vars are handeld correctly.
PHP 5.2.12
Encoder-Version: latest with LicenceManager and basic obfuscation.
Are there any coding standards that I have to use to get this thing work properly?
Ty.