ホームページ  >  記事  >  バックエンド開発  >  PHPにおけるintとはどういう意味ですか?

PHPにおけるintとはどういう意味ですか?

藏色散人
藏色散人オリジナル
2022-01-19 11:09:294185ブラウズ

php の Integer は Integer 型を指し、int はセット「ℤ = {..., -2, -1, 0, 1, 2, ...}」の整数です。型値 int は、「$a = 1234;」のように、10 進数、16 進数、8 進数、または 2 進数で表現できます。

PHPにおけるintとはどういう意味ですか?

この記事の動作環境: Windows 7 システム、PHP バージョン 7.1、DELL G3 コンピューター

int の意味php?

Integer 整数型

int はセット ℤ = {..., -2, -1, 0, 1, 2, にあります。 ...} 特定の数。

構文

整数値 int は、10 進数、16 進数、8 進数、または 2 進数で表現でき、先頭にオプションの記号 (- または ) を付けることができます。負の演算子を使用して、負の int を表すことができます。

8 進数表現を使用するには、数値の前に 0 (ゼロ) を追加する必要があります。 PHP 8.1.0 以降、8 進数式の前に 0o または 0O を付けることもできます。 16 進数表現を使用するには、数値の前に 0x を付ける必要があります。バイナリ表現を使用するには、数値の前に 0b を付ける必要があります。

PHP 7.4.0 以降、整数値にはアンダースコア (_) が含まれる場合があります。読みやすさを向上させるために、これらのアンダースコアは表示時に PHP によって除外されます。

例 #1 整数リテラル式

<?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 構文の構造は次のとおりです (アンダースコアは PHP 7.4.0 より前ではサポートされていません):

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

integer int プラットフォームに依存しますが、通常、最大値は約 20 億 (32 ビット符号付き) です。 64 ビット プラットフォームの最大値は通常、9E18 程度です。 PHP は unsigned int をサポートしていません。 int 値の語長は定数 PHP_INT_SIZE で表現でき、最大値は定数 PHP_INT_MAX で表現でき、最小値は定数 PHP_INT_MIN で表現できます。

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPにおけるintとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。