In addition to database purposes it is used when you want to EVAL a 
string that may have embeded quotes. If they are not escaped the parser 
will barf (due to the "magic" nature of quote? or because they are a 
delimitor? This is one of the questions I am interrested in). If it was 
simply a matter of database needs it could be handled transparently by 
the database portion of the code and not be in the domain of the 
programmer. In fact different databases have different escape needs. (as 
http://www.php.net/manual/en/function.addslashes.php shows). There are 
many issues and needs concerning strings and that is why I am looking 
for a "string guru" for pointers to documentation or places to start.

        Thanks for your time and attention.
                Martin

Rasmus Lerdorf wrote:
>>      Specifically I am interrested in variable interpolation and all the side
>>effects of double quotes (I consider addslashes/stripslashes to be a
>>kind of "side effect" as they are only necessary because of the "magic"
>>of double quotes - as I understand it now. But then that is why I am
>>asking for more information. There could be more to it.)
> 
> 
> No, addslashes/stripslases has to do with databases that want quotes
> escaped.  They have nothing to do with PHP's internal string handling.
> 
> -Rasmus
> 



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

Reply via email to