Quand les variables PHP sont-elles publiées ?

angryTom
Libérer: 2023-02-28 06:08:01
original
3723 Les gens l'ont consulté

Quand les variables PHP sont-elles publiées ?

Quand les variables PHP sont-elles publiées

Les variables PHP sont publiées après l'exécution du programme ?

Si vous avez fini de l'utiliser et que vous souhaitez le détruire, vous pouvez utiliser unset pour le détruire et le libérer.

Exemple : unset($str);

unset and null

$var = null; Cette méthode supprime uniquement la référence, mais ne libère pas réellement la mémoire. La méthode unset est la méthode intégrée de PHP pour détruire des variables et libérer de la mémoire.

Cependant, il convient de noter que si la relation de référence de la variable référencée par unset(); est toujours là, alors cette mémoire ne sera pas libérée pour le moment uniquement lorsque toutes les variables feront référence à cette mémoire. zone Cette zone mémoire libérée ne sera libérée qu'une fois toutes les références rompues.

Par exemple :

<?php
$s=str_repeat(&#39;1&#39;,256);
$m=memory_get_usage();
unset($s); //销毁$s
echo $m-memory_get_usage();
?>
Copier après la connexion

Résultats : 272

<?php
$s=str_repeat(&#39;1&#39;,256);
$m=memory_get_usage();
unset($s); //销毁$s
$s = null; //区别在这里,把变量的引用断掉
echo $m-memory_get_usage();
?>
Copier après la connexion

Résultats : 192

Pour plus de connaissances liées à PHP, veuillez visiterSite Web PHP chinois !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal