WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » variablen über Klassen » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
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
1:
class b extends a
?

Kann man auf die Weise auch Konstanten deklarieren?

Liebe Grüße

Elyssa

Nach oben