On Sun, 2003-01-12 at 20:47, Sara Golemon wrote:
[...]
> This has been discussed (recently in fact) and won't be done.  However,
> you *can* give your code the type of readability you're looking for with:
> 
> ($condition) || {
>   /* This will only run if $condition evals to false */
> }

Nope, that gives me a parse error:

thekid@friebes:~ >  echo '<? function unless($c) { return $c; } $c=
FALSE; unless($c) || print("!condition\n"); ?>' | php -q
!condition
thekid@friebes:~ >  echo '<? function unless($c) { return $c; } $c=
FALSE; unless($c) || { print("!condition\n"); } ?>' | php -q

Parse error: parse error in - on line 1

It'll work for exactly one statement (e.g. mysql_connect() or die()),
but not with blocks (mysql_connect() or { mail(...); die(); })).

-- 
Timm Friebe <[EMAIL PROTECTED]>


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

Reply via email to