On Thu, 14 Feb 2008, Markus Fischer wrote: > Lars Strojny wrote: > > Am Donnerstag, den 14.02.2008, 00:56 +0100 schrieb Jochem Maas: > > > I think Lars has a point ... maybe set_include_path() could > > > be given a second parameter instead to mitigate the need for seperate > > > funcs?: > > > > > > set_include_path('foo', INCPATH_OVERRIDE); // default > > > set_include_path('foo', INCPATH_APPEND); > > > set_include_path('foo', INCPATH_PREPEND); > > > > Thanks for your support, but this seems counter intuitive. Why should > > *set*_include_path() be used to *append* or *prepend* to the include > > path? Also learning another mouthful of constants is maybe suboptimal. > > Getting used to prepend_/append_...() is easy from my point of view, as > > the name is derived from what's currently present (set_include_path()). > > Just my "senf" (like 2c, but that's what we call it in Austria :) > > Personally I never understood why we've set_include_path in the first place > anyway. "ini_set('include_path', ..." does exactly the same and the C function > does actually exactly this.
I remember why it was added. It was because of PEAR having to set an include path. Stig added this function because many shared hosters (or atleast enough) were disabling ini_set(), and thus you couldn't set a required include path. As to this issue, I don't think we should add two new functions here either. Derick -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php