Add support for anonymous functions (closures).

http://php.net/manual/en/functions.anonymous.php

Change-Id: If5617e1b5c0d05ef21fe88af633922d63f2c98ac
Add one indentation level to the body of the do while added in 051f1853.

This is a style-only commit.

Change-Id: I010fbe425c365cadeecf4194214d38e9990bdab5