3 ms·
Of course, I sometimes forget if a function is function_name or functionname so I may as well just give up and just spend all my time learning a new language, a
by Killswitch 13y ago
Of course, I sometimes forget if a function is function_name or functionname so I may as well just give up and just spend all my time learning a new language, all because I can get a VPS for $5... Sounds logical. Let me tell my boss he's gonna pay me to learn a new language because I couldn't remember a function name and tell all my clients they're gonna pay me to rebuild all their stuff in another language for the exact same reason!
- egeozcan 13y agoIf you already have a PHP shop with paying clients, well, there's no reason for you to. However, you have to be living with the fact that someone of equal talent as you would have a significant advantage to you, just by using modern tools.
- Killswitch 13y ago"Modern tools" what is PHP the rock wheel or something? Get over yourself.
- egeozcan 13y agoIt is an old language, which keeps getting bent to fit the new development practices. Of course it's not just a rock wheel, it has rubber around it.
- stephenr 13y agoan "old" language? compared to what? Ruby appeared in 1995, the same as PHP JavaScript appeared in 1995, the same as PHP Python appeared in 1991, four years earlier
- egeozcan 13y agoThey had no problems with breaking the compatibility when being developed and they were better designed to start with. PHP started as a quick and dirty alternative, therefore gained respectable traction, became worse by trying to answer all needs, now it tries to be like others. Why? I don't hate PHP. I love it for what it helped create (most of the popular websites is a start). It's just isn't the best at anything anymore.
- stephenr 13y agoI never mentioned compatibility. someone said it's old, and i refuted that point, as its the same age or younger as three of the languages most often compared to it
- Killswitch 13y agoHe's now just backpedaling. Best to ignore it and move on.
- qu4z-2 13y agoHe brought up compatibility because compatibility and novelty are often opposites.
- rbanffy 13y ago"Old" as in "it didn't age well". In order to age well, a programming language must not target one specific purpose. PHP is what we would call a template language these days - it was designed, from the start, to spit out HTML. A powerful templating language at that, but it lacks in comparison to most other stacks in that it doesn't have a general purpose language to complement the templating one.