Die-hard PHP programmers will surely chime in at this point, telling you you're much better off using a database abstraction layer anyway, but which one? The PHP documentation lists four
I'm not understanding how that's a bad thing. PHP isn't the only language that has multiple extensions with overlapping functionality. The answer to "which one?" really depends on your needs (which is why there are multiple extensions in the first place). PDO is probably the most commonly used.
Just for starters, PHP's library is full of inexplicable inconsistencies. For example, the arguments for mysql_query are "querystring, resource." The arguments for pg_query (for PostgreSQL) are "resource, querystring." Why?
They are two completely separate extensions which you should never be using simultaneously. As you've already pointed out, if you can't, or don't want to, use a particular db extension, you should be using an abstraction layer.
It will confuse you and leave you scratching your head at how to solve a problem
... That said, if you want to get more Web work, faster, learn PHP
Because if the answer is "very little" (or none), then you would do well to stay the hell away from PHP for as long as you can
I'm inclined to agree with this. PHP isn't a good idea if you're still learning the fundamentals.
it also unifies the electromagnetic and electroweak forces
Doesn't electroweak already encompass electromagnetic? Should that be 'unifies the electromagnetic and weak forces'?
Link to Original Source
At that rate he thinks it is likely we will have a quantum computer within 20 years.