Nwlapcug.com


Limiti di dimensione di stringa PHP

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

Linguaggio PHP

PHP è un linguaggio di programmazione che viene ampiamente utilizzato per sviluppare pagine Web interattive e basati su database. Come la maggior parte dei linguaggi di programmazione, PHP consente allo sviluppatore di creare variabili e assegnare i dati da memorizzare in loro. Un tipo di variabile che è possibile utilizzare per l'archiviazione di dati in PHP è chiamato una stringa.

Stringhe

In PHP, una "stringa" è una sequenza di caratteri alfanumerici, spazi, punteggiatura e altri simboli. Quando si memorizzano dati, ad esempio una parola, una frase o un nome in una variabile, si sta creando in modo efficace una stringa. Stringhe consentono di eseguire diverse operazioni in PHP. Ad esempio, si può memorizzare o recuperare un nome utente da un database o visualizzare saluti generati casualmente sulla tua pagina Web.

Dimensione massima della stringa

Maggior parte dei linguaggi di programmazione limitano il numero di caratteri che possono essere archiviati in una stringa, ma PHP non. Ciò non significa che è possibile memorizzare dati illimitato in una stringa PHP, tuttavia. Mentre non vi è alcun limite sulla lunghezza della stringa, viene imposto un limite alla quantità complessiva di dati che può utilizzare uno script PHP. Questo limite, espresso in byte, può essere modificato modificando il file di configurazione "php. ini".

Modificare il file php. ini

Il file "php. ini" si trova nella directory di installazione di PHP sul server e che 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 gli script PHP per essere in grado di manipolare stringhe molto lunghe. Per impostazione predefinita, la direttiva memory_limit è impostata a 128MB. Se si prevede che lo script potrebbe essere necessario gestire stringhe contenenti oltre che la quantità di dati, modificare il valore memory_limit nel file php. ini utilizzando un editor di testo come blocco note. Tuttavia, si dovrebbe essere consapevoli che c'è una buona ragione esiste la direttiva memory_limit: uno script mal concepito può consumare tutta la memoria disponibile in un computer, quindi se il valore memory_limit è impostato troppo alto, potrebbe rallentare o crash del server.