I completely agree with that... I never looked at just one resource as each programmer has is own finesse. You can find serveral different ways to accomplish the same task, however one method might be more secure yada yada yada I would read a few books, go to w3schools (another resource I forgot to mention) The 4 dummies PHP book, the PHP manual, maybe some vids <MAYBE lol. But of course google. "How to upload files with php" will give you several different ways people accomplish it. Some will be basic insecure upload scripts, others will be more sophisticated and only allow you to upload certain filetypes, limit the size, etc.
I do totally agree, i am a advanced web developer (for money next to my security study's) and i notice PHP is fucking LOVEABLE, but the C code behind it is ugly, the developers are all faggots.
So when you learn about the function mysql_connect (and it's libary's) you will see mysqli (and it's libary's) mysql IMPROVED, WHY NOT FUCKING IMPROVE THE OLD ONE . and then we got the famous 'int rand ( void )' function to generate random values.
BUT WAIT, we got a (source=php.net) mt_rand — Generate a better random value YES , lets create a different function.
I think you get the point axon? php is something great in this world, but you need to know the right ways, and your own ways.
For your information, i am a OOP faggot
, i use abstract classes, programming patters etc. While some people can be as good as me while just using function orientated programming
. Goodluck