Laracasts should be your best friend. This is one of the websites that changed my way of thinking and the way of programming. I believe that this is the best website for PHP and Laravel (if you plan on using it after you are done with plain PHP, few projects)
The PHP For Beginners series is still in progress but it gets updated every week. There's a lot of modern PHP development on this website, including some JavaScript too!
The Laracasts Forum should be your home for all PHP questions while learning.
There are a few other websites that teach PHP and/or other PHP frameworks (save them for later, don't start with a framework!!!!)
The ones I checked out were:
Whatever you choose, make sure to spend a few good months or a year with PHP and Object Oriented Programming PHP only without using any framework to understand the language and what's happening. Make sure to ask questions, people will help you. Oh, and most importantly, think of a few cool projects that might be useful to you, just so you have something to build and practice your newly learned skills.
Remember to revisit things that you already know so you can understand things better every time you learn the same thing. You will find out why it is used and how it is used in real life. That's how I learned Object Oriented Programming.