From: Tom Boutell [mailto:[email protected]]
> John, please take a look at the RFC:
>
> https://wiki.php.net/rfc/source_files_without_opening_tag
>
> I am not proposing any backwards-incompatible changes that would affect existing code. Code
> that isn't interested need not ever take advantage of the feature and can interoperate with
> code that does. I realize there is confusion about this because of a separate and unrelated RFC to
> actually eliminate <?php.
>
> I agree that the security argument is bogus, but it was never one of my reasons for this
> proposal.
>
Yeah, the discussion isn't always focused. I was responding to some arguments that are mostly
separate from what is specifically proposed in your RFC.
About the RFC:
1. Passing two parameters to a keyword feels super awkward. I think it's fair to require this
to be used more like a function.
2. IMO the selected name (require_path) is confusing.
There are still some ecosystem issues, and interoperability is somewhat reduced in the sense that
all 3rd party code would have to be checked for the <?php, but I *think* I can live with that. I
still don't see a strong reason for eliminating the opening tag, but in my mind the substance
of this proposal is really more about opening the door to more flexible inclusion in the future, and
I can get behind that.
John Crenshaw
Priacta, Inc.