http://www.php.net is a resource that should be used for reference - it doesn't actually 'teach' you anything, it only gives you answers to what you need to know. Think of it like this...
"How do I convert a PHP time stamp to a string?" - answer on php.net
"How do I read command-line arguments for my PHP script?" - answer on php.net
"How do I pass parameters to my PHP script or controller class?" - answer on php.net
"Should I really use the goto command?" - answer on php.net
It's all in there, somewhere. The skill is knowing what question to ask, and how and when to ask it. Once you have a clear idea of what you need to know, go to php.net.
Of course other Q+A sites are very good; StackOverflow.com being one of them.
As for videos, I believe it is possible to search YouTube for PHP tutorials. Or Google. Or if you want to learn green, try Ecosia. As for online text, I hear that Google allows you to search for text as well.
On a serious point, the Internet is probably the most powerful teaching tool in Human history. Don't use it to become dumber.
Do not get offended when I say I do not understand non-use prepared statements that programmers keep suggesting me. Remember, I only read upto VARIABLE chapter on php.net and got confused on the ARRAY section and then looked elsewhere for proper tuts for complete newbies.
I've downloaded about a 100 php tut vids from youtube and the topics are:
build your own login-reg member site
build your own web crawler
build your own google like searchengine
how to delete multiple rows in mysql
how to create tbl in mysql
how to insert into mysql
how to build reports in php
how to multiple update into mysql
how to web scrape with curl
build your own shout box
build your own im
build your own facebook like chat
build your own url shortener
how to accept paypal payment with php
Only been viewing vids on how to build member login-reg site
Now gonna move-on to building the search system, then the chat, shout box & im system.
I know if you learn the basics of inserting, updating, deleting data onto/fro mysql then you can build most things like friend request, im, chat, etc. (every form of communication system between users). That is why I put my "orthodox learning of the php lang" to a temp halt so can concentrate on those aspects of php & mysql to build my SN that deal with user inputs/outputs to mysql.
You know what I mean. It is gonna take probably 6 mnths to learn php enough to consider myself an intermediate. Why wait that long and why only start on my SN after completing the lang, where I'd have to learn a lot of irrelevant functions to my SN and so took a shortcut to youtube to find and learn the basic codes that deal with inputting & outputting data to/fro mysql. And ofcourse, found different programmers teaching slightly differently and left me confused. But, I'm learning from my mistakes and their pointing outs from guys like you.
Been pestering programmers for online tuts, vid tuts and book recommendations that teach php 7 to complete newbiees ho do not know previous versions of php but they keep recommending tutorialspoint.com, phptherightway.com that are not meant for beginners as the tuts assume you kno previous versions of php. Then the programmers start pointing me towards php.net which I ran away from. haven't returned to it for fear of it putting me off php completely. But now have no choice but to return to it, until a better tut site pops-up or tutorialpoints.com and the like update their tuts to php 7 as that way I won't be wasting time learning php 5's deprecated stuffs by mistake and unawares that they have been deprecated. Going to tutorialspoint.com and phptherightway.com means learning php 5 and it's deprecated stuffs.