On Thu, 2005-01-20 at 11:59, Richard Lynch wrote:
> Tim Boring wrote:
> > Hello!  I'm having an odd regex problem.  Here's a summary of what I'm
> > trying to accomplish:
> 
> >     switch ($line)
> >     {
> >         case ($total_counter <= 5):
> >         break;
> >        case preg_match("/^\W+/", $line):
> 
> While it would be Really Nifty (tm) if PHP worked this way, as far as I
> know, you can only have a CONSTANT in your case.
> 
> switch($char){
>   case 'X': echo "It was an X"; break;
> }
> 
> You can't just put arbitrary expressions there...
> 
> Feel free to correct me if the Manual sez different.
> 

yeah,  the discussion for switch illustrates the use of functions in
case statements.  I have never done it and I wonder if there is a
difference in what preg_replace returns vs what is "true" but if that
was an issue, why doesn't the if catch it.  wish I had time to play.

Bret

http://www/php.net/switch

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to