Tecnología

Inicio

PHP límites de tamaño de Cuerda

Es probable que no necesita almacenar un diccionario entero en una sola cadena de PHP, pero puede ser útil saber exactamente la cantidad de datos que se pueden asignar a una sola variable. Aunque hay un límite práctico a la cantidad de datos que se pueden almacenar en una cadena de PHP, puede modificar convenientemente ese límite mediante la edición de un archivo en particular.

Lenguaje PHP

PHP es un lenguaje de programación que se utiliza ampliamente para desarrollar páginas con bases de datos y Web interactiva. Como la mayoría de los lenguajes de programación, PHP permite al desarrollador crear variables y asignar datos a almacenar en ellos. Un tipo de variable que se puede utilizar para el almacenamiento de datos en PHP se llama una cadena.

Instrumentos de cuerda

En PHP, una "cadena" es una secuencia de caracteres alfanuméricos, espacios, puntuacion y otros símbolos. Cuando se almacenan datos tales como una palabra, una frase o un nombre en una variable, que está creando efectivamente una cadena. Las cadenas le permiten realizar una variedad de operaciones en PHP. Por ejemplo, puede almacenar o recuperar un nombre de usuario de una base de datos o mostrar saludos generados al azar en su página web.

Tamaño máximo de cuerdas

La mayoría de los lenguajes de programación limitan el número de caracteres que se pueden almacenar en una cadena, pero PHP no. Esto no quiere decir que se puede almacenar un número ilimitado de datos en una cadena PHP, sin embargo. Si bien no hay límite en la longitud de cadena, se impone una limitación a la cantidad total de datos que un script PHP puede utilizar. Este límite, expresado en bytes, se puede cambiar editando el archivo de configuración "php.ini".

php.ini edición

El archivo "php.ini" se encuentra en el directorio de instalación de PHP en su servidor y que contiene una lista de las directrices o normas, que el servidor debe seguir. La directiva "memory_limit" en este archivo es el que debe modificar si desea que sus scripts PHP para poder manipular cadenas extremadamente largas. Por defecto, la directriz memory_limit se ha fijado en 128 MB. Si prevé que la secuencia de comandos puede tener que manejar cadenas que contienen más de esa cantidad de datos, editar el valor de memory_limit en su archivo php.ini con un editor de texto como el Bloc de notas. Sin embargo, usted debe ser consciente de que hay una buena razón de ser de la directiva memory_limit: un guión mal concebido puede consumir toda la memoria disponible en un ordenador, por lo que si el valor de memory_limit es demasiado alto, podría ralentizar o bloquear el servidor.