I don't think the lambda and closure support was intended to mesh so succinctly object oriented features of php. You have to realize php is a multi-paradigm language and proceed accordingly. You can honestly implement your own oo system using arrays and anon functions/closures if you would like (much like perl). The only thing making it a little fugly/brutal is the HORRIBLE php "array(" syntax.
Comments
I don't think the lambda and closure support was intended to mesh so succinctly object oriented features of php. You have to realize php is a multi-paradigm language and proceed accordingly. You can honestly implement your own oo system using arrays and anon functions/closures if you would like (much like perl). The only thing making it a little fugly/brutal is the HORRIBLE php "array(" syntax.