On Mon, 2003-06-23 at 11:59, Zeev Suraski wrote:
> At 18:39 23/06/2003, Rasmus Lerdorf wrote:
> >On Mon, 23 Jun 2003, Zeev Suraski wrote:
> > > Maybe we can go for a compromise - enable it with ZEND_INI_PERDIR and
> > > ZEND_INI_UUSE.  That way it will be possible to use it with httpd.conf /
> > > .htaccess / ini_set(), but not with php.ini, so people will at least have
> > > to make a slightly more informed decision to enable it.  Just a suggestion,
> > > I'm not sure I like it myself :)
> >
> >That'd be a bit weird and people would ask us why it doesn't work in the
> >php.ini file.
> 
> I agree.
> 
> >I think you can get close to the same effect by simply not
> >listing it in the default php.ini file so they would actually have to read
> >about it in the docs along with its implications before they knew how to
> >set it.
> 
> Not sure, I'm not even sure whether it should be missing from php.ini or 
> just have a BIG warning about it, saying it should not be used for shared 
> hosts...
> 

I think it should just be a function then.  Most PHP projects have one
file that every other file includes.  Why can't they just add that
function call to this file?

If you put this option in a place that can be globally settable, you
automatically require, warning or not, that people put a ::

ini_set('ze2.implicit_clone', false);

at the top of their scripts.

I think we have to make it unsettable in php.ini.  I don't care what we
do outside of that.

-Sterling

PS: Remember, not all shared hosts allow you to set options in a
.htaccess file.

> Zeev
-- 
"I can't give you a brain, so I'll give you a diploma"  
    - The Great Oz, The Wizard of Oz

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

Reply via email to