Exécution de PHP version 7.1.30 sous RHEL 7.7.
Je veux bump memory_limit, mais je ne savais pas si j'avais la bonne syntaxe (ie 256M ou 256MB). Donc, pour commencer, j'ai mis une mauvaise valeur "Hugo" dans le paramètre memory_limit. Le problème est que le résultat de phpinfo () (exécuté sous httpd) a littéralement la chaîne "Hugo" en place, c'est-à-dire:
Cela m'inquiète donc quelque peu que PHP ne vérifie pas la valeur de la ou des valeurs. (Si la valeur fournie était mauvaise, je m'attendrais à ce qu'elle revienne à une valeur par défaut, par exemple)
Quelqu'un peut-il commenter cela - en particulier, comment savoir si PHP appliquera les choses (si une chaîne arbitraire peut être fournie).
(int) 'HUGO'; // => 0
. Ce qui commence à échouer sur ma machine à 2 Mo de mémoire utilisée.
memory_limit 256M
.