#1 Zmień notepad++ na IDE. Polecam z darmowych NetBeansa, jeżeli jesteś uczniem i masz mail w domenie edu/legitke to możesz ubiegać się o licencje roczną darmową u JetBrains na PHPStorma (the best IDE :3) IDE pomoże Ci w pisaniu kodu i pokaże różne błędy.
#2 Sprawdzaj czy wersja php na której pracujesz jest minimum 5.6 rekomendowane 7.0.
#3 Pracuj z manualem, jest to lepsze rozwiązanie niż uczyć się z kursów, phi.. niektóre kursy mogą uczyć złych praktyk, a Ty nawet o tym nie będziesz wiedział!
#4 Obecnie piszemy nasz własny kurs, bo w sieci są stare! https://php-kurs.gitbooks.io/phpkurs/content/
#5 Zrób mój challange w ramach ćwiczeń z PHP. http://forum.pasja-informatyki.pl/17731/challenge-php-sprawdz-swoje-mozliwosci
Wnioskuje że przyczyną jest to iż jestem raczej osobą praktyczną nie teoretyczną, czyli książki swoje a ja i tak muszę sam to napisać i sprawdzić jak to działa, potestować, a co się stanie jak zmienię to a jak tamto.
Cóż, nic na to nie można poradzić. Po prostu musisz się nauczyć pracować z dokumentacją, a nie KURSAMI. To jedyny możliwy sposób.