<?php is a simple and effective way to enter "php mode". File extensions are really irrelevant.
This isn't a sensible idea. On Sat, Apr 7, 2012 at 2:44 PM, Reindl Harald <h.rei...@thelounge.net> wrote: > you are not making valid points > you are proposing DANGEROUS changes! > > what happens if PHP 5.4.x will follow your wishes > (what never will happen) and your file without > <?php will be called on a machine with a lower > php-version? > > what you also do not realize is that the world is not turning > around your windows machine - in the unix world extensions > are meaningless - the sheabing and execute permissions are > the only things controlling if a zexzfile is executeable > and with which interpreter this happens > > and no the world is not turning around you or even around PHP > this is how unix-systems and shells are working and there > is no place for funny execptions in this world > > > Am 07.04.2012 15:39, schrieb Tom Boutell: >> From the viewpoint of someone writing reusable classes, the need to >> start with <?php and reprimand anybody who accidentally puts a newline >> above it is a silly annoyance they don't experience with other tools. >> >> That said, you are making valid points, I'm not convinced myself that >> "file extensions" necessarily should or could be determined in every >> context. But it seems the most viable way of addressing the issue - if >> a viable way even exists. Partly I want to convince myself that this >> either can or can't ever be improved, and move on either way (: >> >> On Sat, Apr 7, 2012 at 9:35 AM, Crocodile <crocodil...@gmail.com> wrote: >>> Hello, Tom... >>> >>> Are you seriously that bothered with '<?php' at the top of your classes? Are >>> you serious when talking changing reguire/include behaviour just to satisfy >>> your wish? >>> >>> To be also serious, I would mention the possibility of including URLs. There >>> is no such thing as file name extension in URLs. Thus your idea should be >>> forgot. Personally, I really think 1st of April is like continuing in the >>> internals mailing list... >>> >>> 2012/4/7 Tom Boutell <t...@punkave.com> >>>> >>>> Now that the flamewar has died down a little I'd like to try to have a >>>> civil discussion about this idea - *without* my admittedly >>>> inflammatory suggestion to kill <?php altogether. >>>> >>>> So here is what I am seriously suggesting: >>>> >>>> * The default behavior doesn't change. The parser starts out in HTML mode. >>>> >>>> * If the CLI sees a .phpc file extension, the parser starts out in PHP >>>> mode (no opening <?php is required). It is still possible to shift >>>> into HTML mode after that with ?>. >>>> >>>> * If a require/include statement sees a .phpc file extension, the >>>> parser starts out in PHP mode. >>>> >>>> * If mod_php and FPM are able to see the path (I'm honestly not sure >>>> if they can or not), they look for .phpc as their indication to start >>>> out in PHP mode. If that's not possible then new options are defined >>>> to allow Apache to be configured to tell mod_php and/or FPM to do the >>>> right thing based on mime types etc. >>>> >>>> This way .php continues to behave exactly as it does today, and can >>>> interoperate smoothly with code that uses .phpc. .phpc can require >>>> .php and vice versa. They are friends. >>>> >>>> Thoughts? >>>> >>>> -- >>>> Tom Boutell >>>> P'unk Avenue >>>> 215 755 1330 >>>> punkave.com >>>> window.punkave.com >>>> >>>> -- >>>> PHP Internals - PHP Runtime Development Mailing List >>>> To unsubscribe, visit: http://www.php.net/unsub.php >>>> >>> >> >> >> > > -- > > Mit besten Grüßen, Reindl Harald > the lounge interactive design GmbH > A-1060 Vienna, Hofmühlgasse 17 > CTO / software-development / cms-solutions > p: +43 (1) 595 3999 33, m: +43 (676) 40 221 40 > icq: 154546673, http://www.thelounge.net/ > > http://www.thelounge.net/signature.asc.what.htm > -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php