Well i went through a few of these for learning php what i used was :
Php fiddle to mess around on before i got my xamp setup.
W3 schools is probably where you should start.... its super basic and most but explains very well with working examples that you can fiddle with.
http://www.learn-php.org/ Also basic but you can fiddle.
Basically run through a few of these basic tutorials that allow YOU to code.
Then i would run onto something like code canyon or udemy ( also make sure they allow you to code) Udemy has a massive course on php for beginners ( idid that one )
Then i would suggest you get "php the right way" and "php manual" for reference purposes ....
Stack overflow is always filled with answers if you are stuck with something....
But seriously messing around with php on fiddle or a local host is the best way to learn.