$Newobject = new ClassProveContakt3("1");
Wo kommt die "1"
her? Wozu brauchst Du diese? Das ist nicht nur überflüssig, sondern falsch.
Wenn in der Klassendefinition
public function __construct() {
steht, also die Liste der Argument der Methode (funktion) __construct leer ist, dann kannst Du beim Erzeugen des Objekts auch nichts übergeben.