Hallo,
Ich versuche schon seit einiger Zeit eine Klasse zu erstellen, die ich von überall erreichen will.
Meine Klasse:
Hier will ich (Vorname) füllen:
Und hier will ich die Ausgeben:
Und jetzt zu mein Problem, wenn ich das alles durchlaufen lasse, zeigt er mir nix an, obwohl ich ja Test als Parameter mitgegeben habe.
Warum ist das so? bzw wo ich der Fehler?
Gruß
b4nan1
Ich versuche schon seit einiger Zeit eine Klasse zu erstellen, die ich von überall erreichen will.
Meine Klasse:
PHP-Code:
<?php
class userinterface
{
private $vorname;
private $nachname;
function namerstellen($n)
{
$this->vorname = $n;
}
function showname()
{
return $this->vorname;
}
function __destruct()
{
}
// singleton instance
private static $instance = NULL;
// getInstance method
public static function getInstance()
{
if(!self::$instance)
{
self::$instance = new self();
}
return self::$instance;
}
}
?>
PHP-Code:
$user = userinterface::getInstance();
$user->namerstellen("Test");
PHP-Code:
$user = userinterface::getInstance();
echo $user->showname();
Warum ist das so? bzw wo ich der Fehler?
Gruß
b4nan1
Kommentar