von languitar |
Bei einer Child-Klasse, also class b extends a geht das auch per $this und ansonsten Klassen initialisieren und dann mit $class->var |
von Elyssa |
Ja, $ vergessen war ein Tippfehler. Aber wie kann ich diese Variablen in einer anderen Klasse aufrufen? |
von michaelh |
Das wäre richtig:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10: | class a
{
var $eins;
var $zwei;
function variable()
{
$this->eins ="eins";
$this->zwei ="zwei";
}
} |
Vor alle Variablen kommt ein $.
Hier ist das prima erklärt:
http://www.php.net/manual/de/language.oop.php
Wie den Name konstant schon sagt kann man diese nicht ändern.
define('KONST','WERT');
Diese sind dann überall, in und außerhalb von Klassen verfügbar.
z.B. echo KONST; |
von Elyssa |
Hallöchen ihr lieben Leut 
könnt ihr mir bei folgendem helfen:
In Klasse A sind Variablen definiert
1:
2:
3:
4:
5:
6:
7:
8:
9:
10: | class a
{
var eins;
var zwei;
function variable()
{
$this->eins ="eins";
$this->zwei ="zwei";
}
} |
und auf die soll in Klasse B zugegriffen werden. Wie funktioniert das, wenn B eine Tochter von A ist, also
?
Kann man auf die Weise auch Konstanten deklarieren?
Liebe Grüße
Elyssa |