If this is a pecl module library developers cannot use it and trust that on php 
5.n, it just works. That would fork the language in an undesirable way. It 
should be a core feature, no ini flag, no sometimes-there module.

Sent from my iPhone

On Apr 12, 2012, at 10:00 PM, Yasuo Ohgaki <yohg...@ohgaki.net> wrote:

> Hi,
> 
> 2012/4/13 Yasuo Ohgaki <yohg...@ohgaki.net>:
>> Hi,
>> 
>> 2012/4/13 Stas Malyshev <smalys...@sugarcrm.com>:
>>> Hi!
>>> 
>>>> If I exclude current code, then introducing script only include will be
>>>> preferred one. I preferred dedicated statement for it though.
>>>> 
>>>> include
>>>> include_once
>>>> require
>>>> require_once
>>>> script
>>>> script_once
>>> 
>>> I have a thought here. To implement script/script_once you don't need it
>>> to be a language construct. A function would do just as fine. Why not
>>> make an extension having these two functions, put it on PECL and see if
>>> people will be using it?
>>> For extreme adopters, you could even make php.ini switch that overrides
>>> include/require and redirects them to your script functions. Shouldn't
>>> be impossible to do, I think.
>> 
>> Good idea.
>> 
>> I think it's possible as a Zend engine module. It may be possible
>> as normal module if compiler hook can be used. I guess it is now.
>> 
>> It provides optional security by accident. (Someone called  LFI syntax
>> error an accident and I like it) I wish the other RFC author
>> implement this.
>> 
>> Regards,
> 
> I just briefly read tokenizer code.
> We can simply scan tokens and validate then executes.
> So it's a very simple module to write.
> 
> Regards,
> 
> --
> Yasuo Ohgaki
> yohg...@ohgaki.net
> 
> -- 
> PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
> 

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to