5 ms·
Yes, PHP has some odd function names. We know. Move on already.
by neals 13y ago
Yes, PHP has some odd function names. We know. Move on already.
- mseepgood 13y agoPHP has a ton of oddities: http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/ http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-de...
- awestroke 13y agoWhy should people move on? I want people to be educated in how horrible PHP is, I want to see PHP burn and be abandoned.
- swansw 13y agoSorry to break it to you but that's simply not going to happen (at least anytime soon). Why not direct your effort at improving the language instead? Edit: I'm not necessarily disagreeing with you but I just want to know what your reasons would be to see it die rather than be improved.
- mgkimsal 13y ago"Why not direct your effort at improving the language instead?" Or indeed developing a successor. Loads of people bitch about how bad PHP is - I see very few efforts to even come up with a better alternative.
- mjburgess 13y agoThey already exist (python, ruby, ...). Improvement is the only way the PHP commuity as the php community will progress.
- berkes 13y agoSadly, for that PHP-community, many developers outgrow PHP and move on. Instead of the developers growing and improving, and so pulling the entire community upwards, many simply choose to leave. I've had this personally with Drupal: many, many years did I poor a (joined!) effort into getting proper TDD, OOP, deployment strategies into this CMS, but in the end I gave up. I mean: why put effort into making Drupal something it does not want to be; while a few weeks of learning a new language, the thing I wanted Drupal to become, already exists. I think PHP is mostly a station in the career of many webdeveloper, before they move on to what are often considered "more professional environments". Sure, there are a few brilliant and very professional PHP-devs who stick around. But relatively seen, they are a tiny minority.
- userbinator 13y agoI like the story of PHP because it is a very powerful reminder that ultimately what matters is that something works, not that it is beautifully designed or appeals to some other higher-order train of thought. It's a very grassroots-style of innovation where pragmatism prevails, and there is no "right" way that people dogmatically follow. You don't have to know much about data structures or hashing to do anything useful, just find a way that works. You don't have to worry about finding the "perfect design". If people can learn a language like English with far more irregularity, inconsistent function names are the least of their worries. Just do it. And I find that very inspirational and motivating because it says that anyone who puts enough effort into getting something done, will.