[Phpmyadmin-devel] Re(4) : SQL parser

Robin Johnson robbat2 at fermi.orbis-terrarum.net
Tue Jul 23 02:25:02 CEST 2002


On Tue, 23 Jul 2002, Loïc wrote:

> Hi again!
>
> First I must tell you than I no long have access
> to any server from my work. So, Robin, I've modified
> your but didn't test it. It may then be buggy but I
> can't check it.
I'll ask around.

> [About the "PMA_sqlParser_isEscaped()" recursive function]
> Marc sent you the valid reply ;)
Ok.

> [About the "===" operator]
> >How does one then properly evaluate some expressions?
> >$f = FALSE;
> >$g = 0
> You have to play with the "is_integer()" function.
Ok.

> >My code relies on this difference, as some of the PHP
> >functions (strpos namely) return FALSE for not found,
> >and integers [0-strlen).
> Check users' comments about the "strpos" function in the
> online php documentation: we can't rely on the type of
> the returned value since different PHP versions return
> different type.
> The only way to do it is to add a known character before
> the string you're searching into, this way you know a zero,
> FALSE, empty... value returned means the haystack has not
> be found.
Hmm I missed that subtleness in your patch. I'll go and see about it
again, as I use strpos in a number of other places as well.

> >Tell me what text editor you are using with what settings,
> >so that I can work out settings for my vim to do this
> >properly.
>
> I'm using either UtlraEdit, either vi, either a windows
> port of vi...
> Have you see the vim settings suggested at the "PEAR coding
> standard" web page?
Yes, I have those.

I mean a proper full set of indent settings, so that vim can auto-indent
PHP from the get go, just like it can do C++ and C.

That way I can code up a function in my personal format, then select
everything, and  apply a style that converts to PEAR coding standards
automatically.

I have one so far that I found on the net, but it _requires_ me to end a
switch block with: default:\nbreak;\n} which I can't do, as I need the
default: statement for some of my code.

-- 
Robin Hugh Johnson
E-Mail     : robbat2 at orbis-terrarum.net
Home Page  : http://www.orbis-terrarum.net/?l=people.robbat2
ICQ#       : 30269588 or 41961639





More information about the Developers mailing list