Maison > développement back-end > Problème PHP > Explication détaillée de la façon de supprimer la valeur de set en php

Explication détaillée de la façon de supprimer la valeur de set en php

PHPz
Libérer: 2023-04-11 14:55:29
original
509 Les gens l'ont consulté

En PHP, nous pouvons définir les valeurs de propriété des objets via la fonction set. Cependant, nous devrons parfois supprimer la valeur définie. Alors, comment le supprimer ?

En fait, il n'est pas difficile de supprimer la valeur de set. Il suffit d'appeler la fonction unset. Plus précisément, vous pouvez suivre les étapes suivantes :

  1. Tout d'abord, créez un objet :
$obj = new stdClass();
Copier après la connexion
  1. Ensuite, définissez une valeur d'attribut pour l'objet :
$obj->name = 'Tom';
Copier après la connexion
  1. Ensuite, utilisez la fonction unset pour supprimer l'attribut :
unset($obj->name);
Copier après la connexion

De cette façon, nous avons réussi à supprimer la valeur définie.

En plus de l'exemple ci-dessus, nous pouvons également supprimer la valeur définie dans la classe. Par exemple, supposons que nous ayons une classe Book, qui contient un attribut title :

class Book {
    private $title;
    
    public function setTitle($title) {
        $this->title = $title;
    }
}

$book = new Book();
$book->setTitle('PHP');
Copier après la connexion

À ce stade, nous pouvons utiliser le code suivant pour supprimer l'attribut title :

unset($book->title);
Copier après la connexion

Bien sûr, nous pouvons également ajouter une méthode à la classe Book. class pour supprimer l'attribut title, Comme indiqué ci-dessous :

class Book {
    private $title;
    
    public function setTitle($title) {
        $this->title = $title;
    }
    
    public function unsetTitle() {
        unset($this->title);
    }
}

$book = new Book();
$book->setTitle('PHP');
$book->unsetTitle();
Copier après la connexion

Bref, grâce à la fonction unset, on peut facilement supprimer la valeur de l'ensemble. Vous pouvez utiliser cette méthode pour supprimer des propriétés que ce soit dans un objet ou dans une classe. Dans le même temps, il convient de noter qu'avant de supprimer un attribut, vous devez d'abord déterminer si l'attribut existe, sinon une erreur pourrait se produire.

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!

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