Function names is not obfuscated
vovodroid opened this issue · 4 comments
vovodroid commented
Let's take very simple php:
<?php
foo();
function foo() {
$var = 0;
}
?>
Result:
<?php
foo(); function foo() { $sp333434 = 0; }
Though variable name is scrambled, function name remains intact.
gburtini commented
This is also true for class names and public methods on classes. I suspect the reason is straightforward: if you obfuscate only part of a project, there's no way to catch the references, so only things with a clearly defined scope are obfuscated.