Esecuzione della versione 7.1.30 di PHP in RHEL 7.7.
Voglio eliminare memory_limit, ma non ero sicuro di avere la sintassi corretta (ovvero 256 MB o 256 MB). Quindi, per cominciare, ho inserito un valore errato "Hugo" come impostazione memory_limit. Il problema è che phpinfo () (eseguito sotto httpd) ha letteralmente la stringa "Hugo", ovvero:
Quindi questo mi preoccupa un po 'che PHP in realtà non esegua alcun controllo di integrità per i valori. (Se il valore fornito fosse scadente, mi aspetterei di ripristinare un valore predefinito, ad es.)
Qualcuno può commentare questo, in particolare, come fai a sapere se PHP applicherà le cose (se può essere fornita una stringa arbitraria).
(int) 'HUGO'; // => 0
. Che inizia a fallire sulla mia macchina a 2 MB di memoria utilizzata.
memory_limit 256M
.