Home  PHP Projekte  PHP Schulung  Informationsquellen  Geschichte  Core PHP  Einbindung in HTML  Kommentare  Variablen  Variablennamen  Variablentypen  Skalare  Zusammengesetzt  Sonstige  Vordefiniert: PHP  Vordefiniert: Enviroment  Variable Variablen  Konstanten  Operatoren  Funktionen  Kontrollstrukturen  Arrays  Objektorientierung  Fortgeschrittenes PHP  Templates  Cache-Technologien  OOH Forms  Technik der Site  Büchertipps  Fotografie  Airbrush  Kontakt  Stuff 
|
Variablen
PHP hat ein besonders einfaches Handling von Variablen.
- dynamische Erzeugung durch Benutzung
- Deklaration und Definition entfallen
- guter Stil: dennoch deklarieren und definieren!
- schwach getypt, jederzeit ist ein Typwechsel erlaubt
- guter Stil: Typen wahren, Wechsel vermeiden
- type casting: (zieltyp)$variable und settype($variable, zieltyp)
- Typ ermitteln: gettype($variable), is_int($variable), is_float($variable) ...
- bei Bedarf: automatische Typwandlung
- Vorsicht: potentielle Fehlerquelle, z.B. strpos()
- Löschung: unset($variable)
- seit PHP 4: Referenzzähler und automatische Garbage Collection
- seit PHP 4: systemweite Freigabe
- Es gibt folgende Namespaces für Variablen:
- global (entspricht extern in ANSI-C, s.a. $GLOBALS)
- Funktion
- Klasse
Es gibt keinen Blocklevel Scope.
< ^ >
|