
 Sprachelemente und Syntax


Eine Besonderheit ist das Loose-Typing von PHP, d.h. der Typ einer Variablen wird normalerweise nicht vom Programmierer bestimmt, sondern zur Laufzeit ermittelt. Explizites Type-Casting ist jedoch mglich.

Strings knnen (wie z.B. in Perl) durch ein "here doc" angegeben werden.

Arrays sind in ihrer Gre immer dynamisch und knnen jederzeit erzeugt, verndert und "verlngert" werden. Arrays entsprechen hier eher einer Hashtable in Java.

Variablen sind lokal im Hinblick auf den Scope in dem sie angelegt werden. Auf eine Variable kann jedoch auch global zugegriffen werden, wenn dies gewnscht ist. Echte "private" Variablen sind nicht mglich.
