最大 php 文字列は 2GB ですが、32 ビット バージョン以前のバージョンの場合に限り、最大文字列は 2GB または 2147483647 バイトになります。64 ビット バージョンの場合は、PHP7.0.0 以降です。文字列の長さには特別な制限はありません。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 7.0.0、Dell G3 コンピューター。
php 文字列の最大サイズはどれくらいですか?
PHP 7.0.0 以降、64 ビット バージョンの文字列の長さに特別な制限はありません。 32 ビット バージョン以前のバージョンでは、文字列は最大 2GB (最大 2147483647 バイト) まで可能です。
PHP 5.x では、内部コードで符号付き 32- が使用されているため、文字列は バイトに制限されます。 bit integers Record length.
ただし、PHP スクリプトには、特定のスクリプト実行ですべての変数に割り当てられる合計メモリに制限があるため、これにより、単一の文字列変数の長さも事実上制限されます。
この制限は、memory_limitphp.ini 設定ファイル内のディレクティブです。メモリ制限のデフォルトは、PHP 5.2 では 128MB、以前のバージョンでは 8MB です。
php.ini ファイルでメモリ制限を指定しない場合は、デフォルト値が使用され、PHP バイナリにコンパイルされます。理論的には、ソース コードを変更し、PHP を再構築してこのデフォルトを変更できます。
php.ini ファイルでメモリ制限を指定すると、チェックが停止され、オペレーティング システムによって割り当てられたメモリをスクリプトが使用できるようになります。これは依然として実用的な制限ですが、システム リソースとアーキテクチャによって異なります。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHP文字列の最大サイズはどれくらいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。