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. |
|