The author nails it down. I have been doing functional PHP for many years now. I rarely need objects or classes. I don't like the direction where PHP is heading. Namespaces were nice, anonymous functions were nice, and short array syntax is nice. But I would like to see named parameters, function imports, namespaced constants, function overloading, more extensions, and JIT compilation (Facebook has already done the ground work). But I feel the interest with PHP core developers is to clone Java or .NET. It doesn't feel right to have huge PHP class libraries like Zend, Symfony, or Doctrine. PHP is glue! It's about hacking things nicely together. It's not enteprise stuff. Clean and simple.
Comments
The author nails it down. I have been doing functional PHP for many years now. I rarely need objects or classes. I don't like the direction where PHP is heading. Namespaces were nice, anonymous functions were nice, and short array syntax is nice. But I would like to see named parameters, function imports, namespaced constants, function overloading, more extensions, and JIT compilation (Facebook has already done the ground work). But I feel the interest with PHP core developers is to clone Java or .NET. It doesn't feel right to have huge PHP class libraries like Zend, Symfony, or Doctrine. PHP is glue! It's about hacking things nicely together. It's not enteprise stuff. Clean and simple.