Maison >interface Web >js tutoriel >Résumé de l'utilisation spécifique des compétences php destructor_javascript

Résumé de l'utilisation spécifique des compétences php destructor_javascript

WBOY
WBOYoriginal
2016-05-16 16:55:531032parcourir

Pour faire simple, le destructeur est utilisé pour effectuer un travail spécial lorsque l'objet est fermé. Par exemple, dans l'exemple ci-dessus que j'ai écrit, un fichier est ouvert en même temps qu'il est instancié, mais quand le sera-t-il. fermé ? Il suffit de le fermer après utilisation. Par conséquent, le destructeur le ferme directement, ou lors de la destruction, nous écrivons une partie des données traitées dans la base de données. Dans ce cas, nous pouvons envisager d'utiliser le destructeur pour le terminer. , ces attributs d'objet restent existants et ne sont utilisés que pour un accès interne, vous pouvez donc effectuer en toute sécurité tout travail ultérieur lié à l'objet Le destructeur ne doit pas libérer la propre mémoire de l'objet, mais l'utiliser lorsque l'utilisateur a besoin de la libérer. un peu de mémoire supplémentaire. Pour guider PHP là où se trouve la mémoire qui doit être libérée. Enfin, PHP utilise

class x
{
function __construct()
{
$this->file = fopen(' chemin', 'a');
}
function __destruct()
{
fclose($this->file);
Déclaration:
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