3 ms·
A well designed language or library can decrease the likelihood of specific bugs, and especially security problems. Imagine the existence of a library which ma
by chromatic 16y ago
A well designed language or library can decrease the likelihood of specific bugs, and especially security problems. Imagine the existence of a library which made it easier to use SQL placeholders than to concatenate user input into a string. Imagine PHP without register globals.
- hackermom 16y agoPHP already does that via PDO. PHP's "Register globals" was deprecated exactly one year ago, in 5.3.0.
- moell 16y agoThat was exactly chromatic's point---language design and features do make a difference.
- hackermom 16y agoIt's always easier to blame the tool for your failed craft than it is to be a good programmer, isn't it :) Putting PHP in the "inadequate corner" or trying to convince oneself that it is lacking in features is just an easy excuse.
- chromatic 16y agoIt's always easier to blame the tool for your failed craft than it is to be a good programmer, isn't it :) Do you object to the attractive nuisance doctrine?