Und das wird da wirklich nicht erklärt???
Nun ja...die Begriffe, die Du da auflistest, sind Bezeichnungen für Variablentypen.
Variablen sind mit einem beliebigen Namen bezeichnete Abschnitte des Arbeitsspeichers, in Zahlenwerte oder Zeichenketten (Text) während der Programmlaufzeit zwischengespeichert werden.
Die meisten Programmiersprachen verlangen bei der Erstellung einer Variablen die Angabe eines festen Typs, der enscheidet, welche Art von Wert in ihr abgelegt werden kann. (*)
Und 'deine' Wörter sind wie bereits erwähnt eben derartige Typenbezeichner.
'integer' speichert im allgemeinen ganze Zahlen. Der Wertebereich ist von Sprache zu Sprache verschieden, es gibt in der Regel mehrere Integer-Typen (small int, int, long int etc.) mit unterschiedlich hohem 'Fassungsvolumen'.
'double' speichert im allgemeinen Fließkommazahlen, d.h. eben nicht nur ganze Zahlen, sondern auch Dezimalbrüche
'string' dient zur Ablage von Zeichenketten unterschiedlichster Länge, vom einzelnen Buchstaben bis zu kompletten Texten ist alles möglich
'boolean' ist ein Variablentyp, der lediglich die beiden Zustände 'wahr' (true) und 'unwahr' (false) kennt, man kann sich eine boolean-Variable als Schalter vorstellen, der entweder die Stellung EIN oder AUS haben kann, sie speichert keine Werte sondern eben nur einen dieser beiden Zustände.
Das Wesen des Objekts is schwierig zu erklären...ein Objekt is eine Variable eines sehr speziellen, vom Programmierer selbst definierten Typs, den man als 'Klasse' bezeichnet.
Während eine normale Variable nur einen Wert (oder im Fall eines Arrays auch mehrere, allerdings nur von einem einzigen Typ) speichert, bietet eine Klasse die Möglichkeit, beliebige Variablen und auch Programmcode (in Form von Funktionen / Methoden) in einem Objekt dieser Klasse zu speichern, die man dann Eigenschaften oder Members der Klasse nennt. Der Zugriff auf eine Eigenschafts-Variable eines Objekts erfolgt bei C und seinen Derivaten über den Punkt, 'objektvariable.eigenschaft = wert' und bei PHP über den Pfeil '$objektvariable->eigenschaft = wert'.
ein 'array' ist einfach eine Variable, die nicht nur einen, sondern mehrere Werte speichern kann, wobei das Array sowlhl eindimensional (Wertekette) als auch zwei- (wertefeld) und mehrdimeonsional sein kann (ab der 4. Dimension übersteigt das dann unsere Vorstellungskraft, aber es is durchaus möglich, so etwas zu erstellen und damit zu arbeiten).
'long' ist schlicht eine Bezeichnung für eine besonders große Interger-Variable (siehe ganz oben).
Ich hoff, dass ich dir n bisschen weiterhelfen konnte
*)
PHP übrigens nicht...es erlaubt, wie z.b. auch JavaScript, das Ablegen von Werten beliebigen Typs in ein und derselben Variablen, d.h. man muss beim Erstellen einer Variablen keinen Typ angeben und der Wechsel von einem Typ zum andern (z.B. beim Überschreiben eines Variablenwertes vom Typ integer mit einem vom Typ string) geschieht automatisch.