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 bei Klassen in PHP » 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
Danke erstmal!
von NetDrag
Yepp ist typisch für "niedere" Programmiersprachen wo du alles vordefinieren mußt, wie c, c++, java, usw.

Von "sauberem" Programmierstil kann bei PHP fast net die rede sein
von m3rlin
Der Unterschied ist: Die $this-> Variablen sind innerhalb der ganzen Klasse sichtbar, dass heißt du kannst in jeder Funktion auf sie zugreifen. Die Variablen die Du innerhalb einer Funktion definierst sind nur in dieser Funktion selbst sichtbar.

Das mit dem Vordefinieren sämtlicher Variablen gehört zum sauberem Programierstil, ist aber nicht unbedingt nötig.
von languitar
hab mich nur gewundert weil in sämtlichen tutorials die man zu klassen findt allle variablen vordefiniert werden.
von NetDrag
Probleme gibts damit wenn dir jemand variablem über die url mitgibt. da kann es sein, jeh nach php-einstallungen daß deine variablen überschrieben werden.

Generell ist es in PHP nicht nötig Variablen vor ab zu definieren.

Bei einer vorschleife mußt du das this nicht verwenden. du verwendest einfach eine lokale variable.

Nach oben