Salve a tutti! Come premessa vi chiedo di perdonarmi se vi rompo le scatole (in due giorni e' gia' la seconda domanda che vi pongo :/), ma poiche' sono un principiante e da poco ho messo le mani sul php ho bisogno che qualcuno mi dia qualche dritta su questo linguaggio Ebbene stamattina ho iniziato a imparare la programmazione ad oggetti con php e sono arrivato ai primi argomenti (classi, istanze e oggetti) tuttavia mi sono reso conto che, nonostante abbia creato un codice assolutamente identico a quello presente sul vostro sito php.html.it, a video appare il seguente errore:

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in ..... on line 5

il codice e' questo

Codice PHP:
class MyClass {                  
 
// variabili membro             
        
public $a 10;             
        public 
$b 20;                           

// funzioni             
       
public function sayHello() {                     
       echo 
"Hello!";             
      }           
}     

$myClass_1 = new MyClass(); 
          
// stampa "Hello!"     
$myClass_1->sayHello();           


// stampa 10     
echo $myClass_1->a

ed e' totalmente identico a quello del sito come mai? qualcuno mi puo' dare una spiegazione? grazie mille per i vostri utilissimi consigli, sempre tempestivi e esaurienti