Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/10/2007, 15h58   #1
Membre du Club
 
Avatar de raoulchatigre
 
Inscription : mars 2004
Messages : 97
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : mars 2004
Messages : 97
Points : 54
Points : 54
Par défaut [POO] Un objet peut-il se détruire lui-même

Ce genre de code vous parait-il surprenant ?

Code :
1
2
3
4
5
6
7
8
9
public class A{
  public function selfDelete(){
    // Suppression d'un enreg dans la base
    // Traitements divers
    // ...
 
    unset($this);
  }
}
J'ai testé, PHP ne semble pas se plaindre/pleindre? (mais j'ai un niveau d'erreur non strict donc je peux pas vérifier vraiment.
Mais je ne sais pas si c'est "sage".
raoulchatigre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2007, 02h22   #2
Membre actif
 
Avatar de renaudjuif
 
Inscription : avril 2006
Messages : 300
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 300
Points : 174
Points : 174
Pour moi non, si c'est du php 4.

ça pourrait correspondre à ça en php 5 :

Code :
1
2
 
$this->__destruct();
__________________
C'est curieux chez les marins ce besoin de faire des phrases !
renaudjuif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2007, 16h58   #3
Membre du Club
 
Avatar de raoulchatigre
 
Inscription : mars 2004
Messages : 97
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Bas Rhin (Alsace)

Informations forums :
Inscription : mars 2004
Messages : 97
Points : 54
Points : 54
Je note, le __destruct() plutot que le unset...

Cordialement,
raoulchatigre est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h55.


 
 
 
 
Partenaires

Hébergement Web