Heim >Backend-Entwicklung >PHP-Problem >Was ist die maximale Größe eines PHP-Strings?
Die maximale String-Länge von PHP beträgt 2 GB, aber die Voraussetzung ist, dass in der 32-Bit-Version und früheren Versionen die maximale String-Länge 2 GB oder 2147483647 Bytes betragen kann; ab PHP7.0.0 gibt es keine spezielle String-Länge für die Einschränkungen der 64-Bit-Version.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.0.0, Dell G3-Computer.
Was ist die maximale String-Länge in PHP?
Ab PHP 7.0.0 gibt es in der 64-Bit-Version und früheren Versionen keine besondere Begrenzung für die Länge des Strings. Die maximale String-Länge kann bis zu 2 GB (maximal 2147483647 Bytes) betragen.
In PHP 5 gibt es eine Begrenzung für den Gesamtspeicher, der einer Variablen zugewiesen wird, sodass dadurch effektiv auch die Länge einer einzelnen String-Variable begrenzt wird.
Dieses Limit ist eine Anweisung in der Konfigurationsdatei „memory_limitphp.ini“. Das Speicherlimit beträgt in PHP 5.2 standardmäßig 128 MB und in früheren Versionen 8 MB. Wenn Sie in der Datei php.ini kein Speicherlimit angeben, wird der Standardwert verwendet, der in die PHP-Binärdatei kompiliert wird. Theoretisch könnten Sie den Quellcode ändern und PHP neu erstellen, um diese Standardeinstellung zu ändern. Wenn Sie in der Datei php.ini ein Speicherlimit angeben, wird die Überprüfung beendet und das Skript kann den vom Betriebssystem zugewiesenen Speicher verwenden. Dies ist immer noch eine praktische Grenze, hängt jedoch von den Systemressourcen und der Architektur ab. Empfohlenes Lernen: „PHP-Video-Tutorial
“Das obige ist der detaillierte Inhalt vonWas ist die maximale Größe eines PHP-Strings?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!