Limiti di dimensione PHP stringa

January 1

Probabilmente non sarà necessario memorizzare un intero dizionario in una singola stringa PHP, ma può essere utile conoscere esattamente la quantità di dati è possibile assegnare ad una singola variabile. Anche se c'è un limite pratico alla quantità di dati che è possibile memorizzare in una stringa PHP, si può comodamente modificare tale limite modificando un file particolare.

PHP lingua

PHP è un linguaggio di programmazione che è ampiamente utilizzata per sviluppare le pagine di database-driven e web interattivo. Come la maggior parte dei linguaggi di programmazione, PHP consente allo sviluppatore di creare le variabili e assegnare dati da memorizzare in loro. Un tipo di variabile che è possibile utilizzare per l'archiviazione dei dati in PHP è chiamato stringa.

archi

In PHP, una "stringa" è una sequenza di caratteri alfanumerici, spazi, segni di punteggiatura e altri simboli. Quando si memorizzano dati come una parola, una frase o un nome in una variabile, si sta creando in modo efficace una stringa. Le stringhe consentono di eseguire una serie di operazioni in PHP. Ad esempio, è possibile memorizzare o recuperare un nome utente da un database o visualizzare i saluti generati in modo casuale nella pagina Web.

Massima stringa Formato

La maggior parte dei linguaggi di programmazione limitare il numero di caratteri che possono essere memorizzati in una stringa, ma PHP non lo fa. Questo non significa che è possibile memorizzare i dati illimitato in una stringa PHP, però. Mentre non c'è alcun limite alla lunghezza della stringa, un limite è imposto dalla quantità complessiva di dati che uno script PHP può utilizzare. Questo limite, espressa in byte, può essere cambiato modificando il file di configurazione "php.ini".

php.ini Modifica

Il file "php.ini" si trova nella directory di installazione di PHP sul server e contiene un elenco di direttive, o regole, che il server deve seguire. La direttiva "memory_limit" in questo file è quello che è necessario modificare se si desidera che i script PHP per essere in grado di manipolare estremamente lunghe stringhe. Per impostazione predefinita, la direttiva memory_limit è fissato a 128 MB. Se si prevede che lo script potrebbe essere necessario per gestire le stringhe contenenti più di quella quantità di dati, modificare il valore memory_limit nel file php.ini utilizzando un editor di testo come Blocco note. Tuttavia, si deve essere consapevoli che c'è una buona ragione la direttiva memory_limit esiste: uno script mal concepito può consumare tutta la memoria disponibile su un computer, per cui se il valore memory_limit è troppo alto, potrebbe rallentare o bloccare il server.