On 20 September 2014 15:43:46 GMT+01:00, Leigh <lei...@gmail.com> wrote:
>On 20 September 2014 01:02, Rowan Collins <rowan.coll...@gmail.com>
>wrote:
>>
>> It seems like there are actually quite a number of special blocks you
>> *could* define
>
>Some or all of these can be implemented (in other RFCs).
>
>However in order to avoid specifying every permutation in the grammar
>it would require converting loop structures that currently have a
>defined number of children, into list structures ("if" behaves like
>this, with multiple optional "elseifs" and an optional "else").

Yeah, I absolutely didn't mean that all of these were equally essential, I was 
just brainstorming some of the possible permutations.

I guess the only way to avoid running out of keywords would be to have a 
generic clause like "on(x)", but that's probably just asking for trouble...

foreach ( $x as $y ) {
   ...
} on ( break ) {
   ...
} on ( nobreak ) {
   ...
} on ( continue ) {
   ...
} on ( nocontinue ) {
   ...
} on ( noloop ) {
   ...
} on ( loopcount == 1 ) {
   ...
}

Yeah, let's not do that! :p
-- 
Rowan Collins
[IMSoP]


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

Reply via email to