2009 年 7 月 14 日 のアーカイブ

PHPで最小の整数を得る方法

PHP 4.4.0以降およびPHP 5.0.5以降では、最大の整数が定数PHP_INT_MAXとして定義されています。

$ php -r 'var_dump(PHP_INT_MAX);'
int(2147483647)

64bit環境では次のような結果になります。

$ php -r 'var_dump(PHP_INT_MAX);'
int(9223372036854775807)

ところで、最小の整数が必要な場合はどうすればいいのでしょうか。実は最小の整数は定数定義されていないのですが、次のようにすれば取得できます。

(続きを読む…)