I didn't view it initially because I am not a PHP developer, and did not know the meaning of
Your title and the initial parts of the question seems you are asking for a workaround or easy way out.
"Does using this obfuscation make X attack impossible?"
The answer is probably no, but to post an answer requires some detailed thought. Especially for someone like me who is not familiar with the techniques you are using.
How to draw more attention
I know you are asking for more views/attention (and in turn more answers than what you have gotten so far), but what problem are you actually trying to solve? Why is the existing answer not sufficient for you?
Your overall question should be made shorter. I think it could be represented in half the length.
Ask positively "Does attacker need to know X to perform Z attack?"
instead of what you are doing now: "Is attack Z impossible without knowing X?"
Your question will be re-posted to the home page each time you edit, so the title is important. I think your current title is too long, and should be re-worded similarly.
Avoid editing on unrelated questions. I see you have an "Additionally", and you also added a question in the comments. Handling a complex array of questions in a single Answer is more difficult. Sometimes you just need to let the first question get answered, and then post a new question influenced by the information you've learned so far.
One of my latest questions was asked July 26th and is already viewed 9624 times.
The question that got so many more views was language-agnostic, and requires no knowledge of a specific programming language. You can have a anything from Windows OS, to Node.JS background and still have a great array of answers. This knowledge helps others solve real-world knowledge.