IDE creators will definitely be excited with this new feature.

2012/4/9 Tom Boutell <t...@punkave.com>

> On Mon, Apr 9, 2012 at 9:16 AM, Rick WIdmer <vch...@developersdesk.com>
> wrote:
> >
> > Option 1: Introduce require_path
> >
> > I think require_code is a better name.  Parm 1 isn't a path, it is a
> file,
> > so require_path seems wrong to me.
>
> Yeah, you're not the first to say this. require_file and require_code
> have both been suggested. I'm fine with either really.
>
> > I'd prefer a 'start in code mode' optional second parameter to
> > include[_once] and require[_once].
>
> That would be fine as far as my goals here go, but I'm concerned that
> we'll just repeat this discussion if any other options for requiring
> things come into being (:
>
> > Option 2: Filename Convention
> >
> > The PHP engine should not know or care what the file extension is.  I
> won't
> > object if you can convince autoloader authors to follow the .phpc
> > convention.  Personally, once I can count on this feature, every file I
> > include/require will probably be written starting in code mode and using
> the
> > new calling convention.  Even when I use PHP to create page templates...
>
> Sounds like you're basically OK with that bit.
>
> > Additional suggestions:
> >
> > Add an option so the CLI can start in code mode too.
> >
> > Add another Handler to the Apache SAPI, maybe
> application/x-httpd-php-code
> > similar to x-httpd-php and x-httpd-php-source, so we can configure
> Apache to
> > start arbitrary file extensions with code mode on.  This defers setting
> the
> > action for various file extensions to the person configuring the web
> server.
> >
> > Other web server SAPIs will need similar treatment, but I'll leave them
> to
> > someone with personal experience.
>
> I'm not opposed to these suggestions. I was trying to keep it
> conservative and simple to implement and focus on the case where it
> bugs me (creating libraries of class files), but I'd be happy to see a
> way for .phpc to be the entry point / frontend controller / standalone
> script as well. As you say it must be done with SAPI options (the CLI
> included), not hardcoded file extension checking.
>
> --
> 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
>
>

Reply via email to