This week I learned PHP has anonymous functions (and apparently closures).