Innerhalb eines Programms können Informationen zur späteren Verwendung in Variablen gespeichert werden. Diese Variablen unterscheiden sich nach ihren Datentypen. PHP unterstützt Datentypen für:
ganze Zahlen
Zahlen mit Nachkommastellen
Zeichenketten (strings)
Arrays (ein- und mehrdimensionale Felder von Variablen)
Objekte
Der Datentyp für eine Variable wird nicht vom Programmierer festgelegt, sondern richtet sich nach dem Zusammenhang, in dem die Variable genutzt wird. Eine Variable kann ihren Datentyp innerhalb eines Programmes wechseln. Im Unterschied zu vielen anderen Programmiersprachen findet in PHP keine Variablen-Deklaration statt. Dies bedeutet, dass eine Variable bei ihrem ersten Erscheinen sofort benutzt werden kann und dem Programm nicht vorher bekannt gemacht werden muss.
Zunächst geht es um die sogenannten »einfachen Datentypen« (Zahlen und Zeichenketten), mit denen viele Aufgaben im Zusammenhang mit der Programmierung bereits erledigt werden können. Im Vertiefungsteil kommen dann die Arrays und Objekte hinzu.