It isn't that we can't afford Zend Encoder, but I'll give you the exchange between me and my boss.
Me: I think we have a solution.
Boss: Good, whats it going to cost.
Me: Well If we switch over from W2k to Linux, the OS will be free.
Boss: Great!
Me: And if we migrate from SQL Server 2k to PostgreSQL we won't have any overhead on the RDMS.
Boss: Wow!
Me: But if we use PHP as a development language, we are going to have some overhead in order to hide our functions. There doesn't seem to be any naitive support for creating our own API in another language and calling it from PHP.
Boss: Well ASP could do this w/out any sort of overhead cost.
Me: I know.
It isn't that he would reject the idea, it is just that so much is said about how great open source projects are, but I often find they lack some of the features of their closed source counterparts.
Then I come here to ask the question -- and am pretty much told that only a very small percenatage of people would need this feature, and I probalby don't fall into that category. I'm going to disagree with this. This is something that commercial apps that are not willing to open their source most definately need. I see it as something that should be naitive to the language in order for PHP to become one of the GREAT web languages.