どちらでもない0x
または0
;それは何ですか?ある?
PHP 5.4 の新機能は、バイナリプレフィックス0b
。ただし、それを使用するときは、移植性について考えてください。サーバーが動作することを保証できる必要がありますPHP 5.4+。
PHP 5.4+から、実際にはプレフィックスがあります:0b
。
現在の情報 PHP Docs :
バイナリ整数リテラルは、PHP 5.4.0。
8進表記を使用するには、数値の前に0(ゼロ)を付けます。 16進表記を使用するには、数値の前に0xを付けます。バイナリ表記を使用するには、数値の前に0bを付けます。
10年3月24日11:31(元の回答):
あるとは思いません。接頭辞0
8進数の場合は0x
は16進数です。
PHP docs から:
整数は、10進数(10を基数)、16進数(16を基数)、または8進数(8を基数)表記で指定でき、オプションで前に符号(-または+)を付けることができます。
8進表記を使用するには、数値の前に0(ゼロ)を付けます。 16進表記を使用するには、数値の前に0xを付けます。