Nice start. I was considering something simliar, but I just didn't care enough about PHP to work on it.<p>Stuff that I'd like to see improved:<p>1. if/elseif/else syntax is pretty ugly. What are the chances of getting if/when/unless/cond?<p>2. Nicer array syntax. Maybe coopt the vector literal syntax, since PHP doesn't have anything similar: [1 2 3]. Failing that, quotes: '(1 2 3) -&#62; array(1, 2, 3). Not sure how to handle cases where you would have something inside the quote that would eval, though.<p>3. Not thrilled with the superglobals/array syntax, which are more verbose (or the same, in the case of superglobals).<p>4. It isn't clear if/how this interacts with objects. Does it work like: (object-&#62;method arg1…argN)? What about static methods?