En PHP, vous pouvez modifier temporairement la configuration PHP via ini_get. La syntaxe d'utilisation est "string ini_set (string $varname, string $newvalue)".
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
La fonction ini_set en php modifie les paramètres du php.ini
Pour les webmasters qui utilisent l'espace virtuel, PHP Certaines configurations sont difficiles à modifier, mais PHP nous fournit une fonction ini_set qui peut modifier temporairement les paramètres du fichier de configuration PHP php.ini sans ouvrir ce fichier, et il sera restauré une fois l'exécution du code terminée, ce qui est particulièrement adapté pour les hôtes virtuels. Modifiez temporairement la configuration PHP en utilisant
Description de la fonction Ini_set dans PHP
ini_set() de PHP pour modifier temporairement la configuration PHP
syntaxe de la fonction ini_set
string ini_set ( string $varname , string $newvalue )
description du paramètre ini_set
varname: option (remarque, pas tous des options sont disponibles Paramètres, l'article n'a pas de lien vers la liste des paramètres des éléments réglables)
newvalue : La nouvelle valeur de l'option.
Exemple
Configurez le nombre maximum d'octets de mémoire du serveur utilisés par les scripts PHP
@ ini_set('memory_limit', '64M');
menory_limit : définissez le nombre maximum d'octets de mémoire qu'un script peut demander, ce qui aide les scripts mal écrits à consommer la mémoire du serveur de la mémoire disponible. Le symbole
@ signifie qu'aucune erreur n'est générée.
Catégorie d'erreur de sortie de configuration PHP
@ini_set('display_errors', 1);
display_errors : définissez la catégorie des informations d'erreur. Cela nous sera d'une grande aide lors du débogage de PHP.
Paramètres de SESSION de configuration PHP
@ini_set('session.auto_start', 0);
session.auto_start : s'il faut ouvrir automatiquement le traitement de la session, lorsqu'il est défini sur 1, il n'est pas nécessaire d'ajouter la fonction session_start() dans le code pour ouvrir manuellement la session, vous pouvez utiliser session
Si le paramètre est 0 et si la session n'est pas ouverte manuellement, PHP générera une erreur.
Paramètres des COOKIES de configuration temporaire PHP
@ini_set('session.use_cookies', 1);
session.use_cookies : s'il faut utiliser des cookies pour enregistrer les identifiants de session sur le client ;
Ci-dessus sont plusieurs configurations couramment utilisées dans php.ini, et il en existe bien d'autres, telles que la restriction des téléchargements. taille des fichiers, etc. Bien entendu, la documentation PHP nous donne également une liste d'éléments réglables. Vous pouvez vous référer à cette liste pour configurer temporairement certaines options.
Vous pouvez utiliser la liste d'options de ini_set, adresse du lien : http://php.net/manual/zh/ini.list.php
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!