Maison >développement back-end >Problème PHP >Quelle est la taille maximale d'une chaîne php ?
La longueur maximale de chaîne de PHP est de 2 Go, mais le principe est que dans la version 32 bits et les versions antérieures, la longueur maximale de chaîne peut être de 2 Go ou 2147483647 octets et à partir de PHP7.0.0, il n'y a pas de longueur de chaîne spéciale ; pour les restrictions de la version 64 bits.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.0.0, ordinateur Dell G3.
Quelle est la longueur maximale d'une chaîne en PHP ?
À partir de PHP 7.0.0, il n'y a pas de limite particulière sur la longueur de la chaîne dans la version 64 bits. Dans la version 32 bits et les versions antérieures, la longueur maximale de la chaîne peut aller jusqu'à 2 Go (maximum 2147483647 octets)
En PHP 5. Il y a une limite sur la mémoire totale allouée pour une variable, donc cela limite également efficacement la longueur d'une seule variable de chaîne.
Cette limite est une directive dans le fichier de configuration memory_limitphp.ini. La limite de mémoire est par défaut de 128 Mo dans PHP 5.2 et de 8 Mo dans les versions antérieures. Si vous ne spécifiez pas de limite de mémoire dans le fichier php.ini, il utilisera la valeur par défaut, qui sera compilée dans le binaire PHP. Théoriquement, vous pouvez modifier le code source et reconstruire PHP pour changer cette valeur par défaut. Si vous spécifiez une limite de mémoire dans le fichier php.ini, la vérification cessera et permettra au script d'utiliser la mémoire allouée par le système d'exploitation. Il s'agit toujours d'une limite pratique mais qui dépend des ressources et de l'architecture du système. Apprentissage recommandé : "Tutoriel vidéo PHP
"Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!