4 ms·
PHPs feature development are driven by a relative few “core” people who understand C, and who seem intent (despite what the larger community wants) to keep maki
by fideloper 7y ago
PHPs feature development are driven by a relative few “core” people who understand C, and who seem intent (despite what the larger community wants) to keep making PHP more and more like Java.
IMO Some stuff is great of course but things like their planned JIT additions (which effectively make PHP faster at calculations, which few people use PHP for) and type enforcement (in a dynamic language with no compile step) seems to really miss the mark of what makes PHP great and so widely usable.
- beberlei 7y agoWhat would you like to see instead improvement wise? The typing features are optional, so everything that makes PHP simple to use is still there and available. I have some patches to improve the DOM API extension for example, simplify its usage which would make it much simpler to use.
- wvenable 7y ago> keep making PHP more and more like Java. I know this is meant as an insult but it's a poor one. There are programming languages features out there that are good on their own merits and PHP is incorporating those features. If they also happen to also exist in Java, or C++, or Haskell then they do. Adding those features might make a language more like X because X also has that feature but that doesn't mean it's the goal. In many ways PHP does things better than Java by virtue of having hindsight on how those features exist in other languages. The way PHP handles nullable types is better than both Java and C#.
- SergeAx 7y agoPHP feature development is driven by a rather considerable commitee of core devs and representatives of major frameworks and libraries. All features are undergoing a voting procedure. PHP JIT is intended to reduce latency and large codebase start-up delay, two biggest problems of modern PHP as for me. It's not about calculations.
- Shorel 7y ago> keep making PHP more and more like Java I have not need to create a class to encapsulate a GET request parameter in PHP. In Java it was common the last time I used it.