|
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7">
Integer TypenEin Integer ist eine Nummer aus der Menge Z = {..., -2, -1, 0, 1, 2, ...}. Siehe auch: Ganzzahlen beliebiger Länge und Fließkomma-Zahlen SyntaxGanzzahlen können in dezimaler (10-basierter), hexadezimaler (16-basierter) oder oktaler (8-basierter) Schreibweise angegeben werden, wahlweise mit einem vorangestellten Zeichen (- oder +). Wenn Sie die oktale Schreibweise verwenden, müssen Sie die Zahl mit einer vorangestellten Null 0 schreiben; in hexadezimaler Schreibweise müssen Sie vor die Zahl ein 0x schreiben. Integer ÜberlaufWenn Sie eine Zahl jenseits der Grenzen des Typs Integer angeben, wird diese stattdessen als Typ float interpretiert. Wenn Sie eine Operation ausführen, deren Ergebnis eine Zahl jenseits der Grenzen des Typs Integer ist, wird ebenso eine Zahl vom Typ float zurückgegeben.
In PHP gibt es keinen Operator für Integer Divisonen. 1/2 ergibt float 0.5. Umwandlung nach IntegerUm einen Wert ausdrücklich nach integer zu konvertieren benutzen Sie entweder die Umwandlung mittels (int) oder (integer). In den allermeisten Fällen ist es jedoch nicht notwendig die Umwandlung selbst vorzunehmen. Ein Wert wird automatisch konvertiert, falls ein Operator, eine Funktion oder eine Kontrollstruktur ein integer Argument erfordert. Siehe auch Typ-Veränderung. Von BooleansFALSE ergibt 0 (Null), und TRUE ergibt 1 (eins). Von Fließkomma-ZahlenBei der Umwandlung von float nach integer wird die Zahl in Richtung Null gerundet. Wenn der float jenseits der Grenzen von integer liegt (üblicherweise +/- 2.15e+9 = 2^31), ist das Ergebnis nicht definiert, weil float nicht genug Präzision besitzt um ein genaues integer Ergebnis zu liefern. Keine Warnung, nicht einmal eine Notiz wird in diesem Fall ausgegeben.
Von Zeichenketten/ StringsSiehe String Umwandlung Von anderen Typen
|