Enkelt ...
Det finns några saker som kan gå fel när man hämtar hem PHP-filer från nätet. Jag förutsätter att du använder BBEdit, och då fixar det sig lätt.
1. Se till att filen är i UNIX-format (och inte Macintosh eller DOS)
2. Zappa gremlingarna — d.v.s. ta bort "konstiga" styrtecken eller felöversatta mellanslag.
3. Kolla med "show invisibles" att gremlingarna är borta (de tecknas med en "•")
4. Om de är borta, men det ändå inte fungerar — ta bort mellanslag (med backspace) och lägg tilbaka mellanslaget. (Mellanslag mellan kod och radbrytning är också bra att ta bort.)
Så där ja ...
Jag kopierade din kod till ett dokument och sparade det. När jag körde fick jag samma fel, men efter åtgärderna här ovan så fungerade det som det skulle.
//Mikael