PHP String Größenbeschränkungen

April 30

Wahrscheinlich brauchen Sie keine gesamte Wörterbuch in einem einzigen PHP-String speichern, aber es kann nützlich sein, wissen Sie genau wieviel Daten einer einzigen Variablen zuweisen können. Zwar eine praktische Grenze für die Datenmenge, die in einem PHP-String gespeichert werden können, können Sie dieses Limit bequem ändern, indem Sie eine bestimmte Datei bearbeiten.

PHP-Sprache

PHP ist eine Programmiersprache, die weit verbreitet ist, datenbankgestützte und interaktiven Web-Seiten zu entwickeln. Wie die meisten Programmiersprachen kann PHP Entwickler Variablen erstellen und Zuweisen von Daten darin gespeichert werden. Eine wird Variable, die Sie, für die Datenspeicherung in PHP verwenden können eine Zeichenfolge bezeichnet.

Streicher

In PHP ist eine "Zeichenfolge" eine Folge von alphanumerischen Zeichen, Leerzeichen, Satzzeichen und andere Symbole. Wenn Sie z. B. ein Wort, eine Phrase oder ein Name in einer Variablen speichern, erstellen Sie effektiv eine Zeichenfolge. Zeichenfolgen können Sie eine Vielzahl von Operationen in PHP ausführen. Sie können z. B. speichern, oder einen Benutzernamen aus einer Datenbank abgerufen oder zufällig generierte Grüße auf Ihrer Webseite anzeigen.

Maximale Zeichenfolgengröße

Die meisten Programmiersprachen schränken Sie die Anzahl der Zeichen, die in einer Zeichenfolge gespeichert werden können, aber PHP nicht. Dies bedeutet nicht, dass Sie unbegrenzte Daten jedoch in einer PHP-Zeichenfolge speichern können. Zwar gibt es keine Begrenzung auf der Länge der Zeichenfolge, wird einem die Gesamtmenge der Daten beschränkt, die ein PHP-Skript verwenden kann. Diese Grenze, ausgedrückt in Bytes kann durch Bearbeiten der Konfigurationsdatei "php.ini" geändert werden.

Php.ini bearbeiten

Die Datei "php.ini" befindet sich im Installationsverzeichnis von PHP auf Ihrem Server und enthält eine Liste von Richtlinien oder Regeln, die Ihrem Server ausführen müssen. Die Richtlinie "Memory_limit" in dieser Datei ist diejenige, die Sie bearbeiten müssen, wenn Sie Ihre PHP-Skripte, extrem lange Strings manipulieren zu können möchten. Standardmäßig ist die Memory_limit-Richtlinie auf 128 MB festgelegt. Wenn sich abzeichnet, dass Ihr Skript möglicherweise Zeichenfolgen mit mehr als diese Menge an Daten zu verarbeiten, bearbeiten Sie den Wert Memory_limit in der php.ini-Datei mit einem Texteditor wie Editor. Allerdings sollte man sich bewusst, dass es ist ein guter Grund die Memory_limit-Richtlinie vorhanden ist: ein schlecht konzipierten Skript verbrauchen darf, all den verfügbaren Speicher auf einem Computer, so dass wenn der Memory_limit-Wert zu hoch angesetzt ist, könnte es verlangsamen oder zum Absturz Ihres Servers.