Heim  >  Artikel  >  Backend-Entwicklung  >  Was bedeutet int in PHP?

Was bedeutet int in PHP?

藏色散人
藏色散人Original
2022-01-19 11:09:294131Durchsuche

In PHP bezieht sich int auf den Integer-Typ und int ist eine Zahl in der Menge „ℤ = {..., -2, -1, 0, 1, 2, ...}“. kann dezimal, hexadezimal, oktal oder binär ausgedrückt werden, z. B. „$a = 1234;“.

Was bedeutet int in PHP?

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Was bedeutet int in PHP?

Integer-Integer-Typ

int ist eine Sammlung ℤ = {... , -2, -1, 0, 1, 2, ...}.

Syntax

Der ganzzahlige Wert int kann dezimal, hexadezimal, oktal oder binär ausgedrückt werden und kann durch ein optionales Symbol (- oder +) vorangestellt werden. Sie können den negativen Operator verwenden, um einen negativen int darzustellen.

Um den Oktalausdruck zu verwenden, muss 0 (Null) vor der Zahl hinzugefügt werden. Ab PHP 8.1.0 können oktalen Ausdrücken auch 0o oder 0O vorangestellt werden. Um die hexadezimale Darstellung zu verwenden, muss der Zahl 0x vorangestellt werden. Um eine binäre Darstellung zu verwenden, muss der Zahl 0b vorangestellt werden.

Ab PHP 7.4.0 können ganzzahlige Werte Unterstriche (_) enthalten. Für ein besseres Leseerlebnis werden diese Unterstriche von PHP herausgefiltert, wenn sie angezeigt werden.

Beispiel #1 Ganzzahliger Literalausdruck

<?php
$a = 1234; // 十进制数
$a = 0123; // 八进制数 (等于十进制 83)
$a = 0o123; // 八进制数 (PHP 8.1.0 起)
$a = 0x1A; // 十六进制数 (等于十进制 26)
$a = 0b11111111; // 二进制数字 (等于十进制 255)
$a = 1_234_567; // 整型数值 (PHP 7.4.0 以后)
?>

int Die Struktur der Syntax ist (Unterstriche werden vor PHP 7.4.0 nicht unterstützt):

decimal     : [1-9][0-9]*(_[0-9]+)*
            | 0
hexadecimal : 0[xX][0-9a-fA-F]+(_[0-9a-fA-F]+)*
octal       : 0[oO]?[0-7]+(_[0-7]+)*
binary      : 0[bB][01]+(_[01]+)*
integer     : decimal
            | hexadecimal
            | octal
            | binary

Die Wortlänge der Ganzzahl ist plattformabhängig, obwohl der übliche Maximalwert dies ist etwa zwanzig Milliarden (32-Bit-signiert). Der Maximalwert auf 64-Bit-Plattformen liegt normalerweise bei etwa 9E18. PHP unterstützt kein unsigned int. Die Wortlänge eines int-Werts kann durch die Konstante PHP_INT_SIZE dargestellt werden, der Maximalwert kann durch die Konstante PHP_INT_MAX dargestellt werden und der Minimalwert kann durch die Konstante PHP_INT_MIN dargestellt werden.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas bedeutet int in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was bedeutet ID 1 in PHP?Nächster Artikel:Was bedeutet ID 1 in PHP?