I recommend buying a udemy course called "PHP for Beginners - Become a PHP Master - CMS Project" the course tutor is Edwin Diaz and he covers everything you need to know to start making your own php applications. If you go to udemy you can see all the different sections which he will teach you. The course tutor also has different exercises that he will give you to challenge you. The course cost around 10.00 when the udemy has deals. https://www.udemy.com/course/php-for-com...-oriented/
I used this course to learn php myself and i can say it's worth it , good luck leaning php it's fun