At 02:49 PM 7/9/2001 -0700, Vlad Krupin wrote:
>Andi, I definitely do like your approachl. I do not like that different 
>versions of PHP will behave differently. That's what I was talking about. 
>And it is a situation similar to what Brian described that prompted me to 
>write to the list and see if we can come up with one solution which will 
>stay, whether in version 4.1, or 5, or 5.5.
>
>I know that I have myriads of includes with a pretty extensive directory 
>structure, and some scripts are having the same names. I have run into 
>problems including the wrong file by mistake. I do not want to make that 
>mistake easier to make. That's why I asked if it makes sense to leave 
>include() as it is, and create another function/construct that will behave 
>as described, and asked if that would be too much of a bloat. I can not 
>judge that myself, for I do not know enough. If it is, discard that idea, 
>but could we please implement something that will not change between 
>verision 4.1 and 5 and hopefully later?

My intention is to do something which won't change. I don't think it's good 
to add yet another include() construct. I think if my relatively elegant 
way doesn't work out technically then we'll have to wait for the next major 
of PHP and decide if we want to break something or not.

Andi


>Sorry, couldn't reply earlier - I was following up on the heated 
>discussions here...
>
>Vlad
>
>
>Brian Moon wrote:
>
>>It is not so much BC.  It is more like unexpected new behavior.
>>
>>As of now, a bad programmer might have this:
>>
>>/www/site.com/include/file.php
>>/www/site.com/include/config.php
>>
>>/www/site.com/index.php
>>/www/site.com/config.php
>>
>>if index.php includes include/file.php which includes "config.php", the
>>config in the main dir gets included.
>>
>>Now, in the future, if the main config.php is not there, the one in the
>>include file gets included.  Now, granted, this may not be the best case,
>>but it would cause some confusion if someone was not well aware of this
>>change.
>>
>>I am still +1, but think it should be at least a 4.1 thing.
>>
>>Brian Moon
>>------------------------------------------
>>dealnews.com, Inc.
>>Makers of dealnews & dealmac
>>http://dealnews.com/ | http://dealmac.com/
>>
>>
>>----- Original Message -----
>>From: "Andi Gutmans" <[EMAIL PROTECTED]>
>>To: "Brian Moon" <[EMAIL PROTECTED]>; "Vlad Krupin" <[EMAIL PROTECTED]>; "Zeev
>>Suraski" <[EMAIL PROTECTED]>
>>Cc: "Andrei Zmievski" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
>>Sent: Monday, July 09, 2001 3:44 PM
>>Subject: Re: [PHP-DEV] Possible feature for current version of PHP or PHP
>>4.1/5.0.
>>
>>
>>>At 03:43 PM 7/9/2001 -0500, Brian Moon wrote:
>>>
>>>>That is not completely true.  If there is a file in the included scripts
>>dir
>>
>>>>that has the same name as one in the including scripts dir, that would
>>cause
>>
>>>>some unexpected problems.
>>>Well as I would only resort to looking according to the current file if
>>all
>>
>>>other things fail (cwd and include_path) I can't see how it would break
>>BC.
>>
>>>
>>>>I still like the idea.
>>>Thanks :)
>>>
>>>Andi
>>>
>>>
>
>
>
>
>--
>PHP Development Mailing List <http://www.php.net/>
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>To contact the list administrators, e-mail: [EMAIL PROTECTED]


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to