Il codice che hai postato contiene un errore:
a $myclass non è mai assegnato un valore. Manca infatti la riga di codice:
infatti il codice che hai postato a me ritornacodice:$myclass=new MyClass();
ma anche se aggiungo il codice con cui $myclass è istanza della classe MyClass ottengocodice:10Hello! 10Hello! Notice: Undefined variable: myclass in C:\Users\Ciro Pellegrino\Desktop\EasyPHP-5.3.9\www\index1.php on line 37 Notice: Trying to get property of non-object in C:\Users\Ciro Pellegrino\Desktop\EasyPHP-5.3.9\www\index1.php on line 37 Notice: Undefined variable: myclass in C:\Users\Ciro Pellegrino\Desktop\EasyPHP-5.3.9\www\index1.php on line 39 Notice: Trying to get property of non-object in C:\Users\Ciro Pellegrino\Desktop\EasyPHP-5.3.9\www\index1.php on line 39 50 10Hello!
Come dovrebbe essere. Forse hai solo i notice disabilitati e quindi non vedi le proteste di php quando utilizzi la variabile $myclass.codice:10Hello! 10Hello! Fatal error: Cannot access private property MyClass::$a in C:\Users\Ciro Pellegrino\Desktop\EasyPHP-5.3.9\www\index1.php on line 37
![]()

Rispondi quotando