Steusi
Nasenbär
Hi, bin gerade dabei mich mit Klassen zu beschäftigen. Stoße aber gerade an meine Grenzen.
Wie komme ich an meinen Satz:
"Ich heiße Timo Meier"
Also bei var_dump steht folgendes:
und beim abrufen bekomme ich folgende Fehlermeldungen:
Wie muss ich es richtig machen? Vielleicht habe ich auch eine schlechte Anleitung zum lernen?
PHP:
class Benutzer {
var $beschreibung;
function beschreibung_des_Benutzers($name,$vorname) {
$this->beschreibung="Ich heiße $name, $vorname";
return $this->beschreibung;
}
}
echo ('Benutzer anlegen<p>');
//neue Objekt heißt $say
// Objekt = new Klasse
$say = new Benutzer;
$say->name = "Timo";
$say->vorname ="Meier";
var_dump($say);
$say->beschreibung_des_Benutzers();
echo $say->beschreibung_des_Benutzers();
Wie komme ich an meinen Satz:
"Ich heiße Timo Meier"
Also bei var_dump steht folgendes:
Code:
object(Benutzer)#1 (3) { ["beschreibung"]=> NULL ["name"]=> string(4) "Timo" ["vorname"]=> string(5) "Meier" }
und beim abrufen bekomme ich folgende Fehlermeldungen:
Code:
Warning: Missing argument 1 for Benutzer::beschreibung_des_Benutzers(), ...
Warning: Missing argument 2 for Benutzer::beschreibung_des_Benutzers(), ...
Wie muss ich es richtig machen? Vielleicht habe ich auch eine schlechte Anleitung zum lernen?