Thank you Peter for pointing me out to that blog. I hope that such feature would be implemented in the php standard distribution someday, cause it's getting too tedious to implement that construction using arrays and tokenizations.
My opinion is that some PHP syntax should get closer to human language. Being a weakly-typed language, PHP could afford this goal, in contrast to C or C++, both requiring classic and rigid control structures, due to their strongly typed nature. Alessandro Il Mercoledì 22 Gennaio 2014 10:26, Peter Cowburn <[email protected]> ha scritto: On 22 January 2014 09:22, Alessandro Rosa <[email protected]> wrote: Thanks for the prompt reply, Mike ! > >I will look over the RFC and try to write down one. > For an "in" operator, the following blog post might be useful to you: http://nikic.github.io/2012/07/27/How-to-add-new-syntactic-features-to-PHP.html >Alessandro > > > >Il Mercoledì 22 Gennaio 2014 10:16, Mike Griffiths <[email protected]> ha >scritto: > > > > >On 22 January 2014 08:34, Alessandro Rosa <[email protected]> wrote: > >Hello, >> >>my name is Alessandro Rosa and I'm a PHP developer from Italy. >>Is there any chance for you to consider the development of the following >>variation of the IF / THEN / ELSE ? >> >>if ( $_a in { 2, 3, 4 } ) >> >> >>where { 2, 3, 4 } is an array of values. >> >>Yes, I know I could supply it by creating an array and passing it to the >>in_array() function, but sometimes >>it's quite fast to write such an expression above to be evaluated, instead of >>creating an array, populating it >>then calling in_array for check. >> >>Thank you, >>Alessandro Rosa >Hi Alessandro, > >Looks to me like you want an RFC. Please take a look here: >https://wiki.php.net/rfc/howto > >-- > > >Mike Griffiths > >[email protected]
