Utilisation d'une liste chaînée en php5

Soyez le premier à donner votre avis sur cette source.

Vue 3 874 fois - Téléchargée 316 fois

Description

CE CODE N'EST COMPATIBLE QU'AVEC PHP5
L'exemple ci-présent est en fait tiré d'un bouquin de c++, j'ai retravaillé le code et je l'ai réécris en PHP. Par contre j'ai rencontré quelques problèmes : je ne sais pas comment détruire un objet en php, je n'ai pas encore mis de comentaires.
J compte également le réécrire en utilisant une liste doublement chaînée pour optimiser la suppression d'un élément de la liste.
Tous vos commentaires et critiques sont également les bienvenus.

Conclusion :


Pas de bugs apprarents.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

alexistoulotte
Messages postés
8
Date d'inscription
mardi 14 janvier 2003
Statut
Membre
Dernière intervention
18 octobre 2005

unset ne detruit pas un objet. Il déréférence simplement la variable dans laquelle il est stocké. Par ailleurs faire un = null provoque la destruction de l'objet.
DocteurVB
Messages postés
211
Date d'inscription
lundi 19 août 2002
Statut
Membre
Dernière intervention
20 mai 2005

voila exactement ce que je cherchais... ;)


merci !!!

en plus C bien fait, je met 8/10 !!!
marik7335
Messages postés
115
Date d'inscription
samedi 27 décembre 2003
Statut
Membre
Dernière intervention
11 mai 2009

Je retire ce que j'ai dit unsetr est capable de détruire un objet. DSL.
marik7335
Messages postés
115
Date d'inscription
samedi 27 décembre 2003
Statut
Membre
Dernière intervention
11 mai 2009

Je pense avoir résolu mon problème, il suffirait simplement de déclarer une destructeur et d'affecter la valeur null aux objets devant être détruit.
Je vais essayer avec unset() mais je ne pense pas que cette même fonction soit capable de détruire un objet. Elle ne fait que détruire une variable. Enfin il faudrait tester pour le vérifier.

Cordialement.
Marik7335.
cs_Kirua
Messages postés
3006
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
31 décembre 2008

jette un oeil du côté de la fonction unset() (www.php.net/unset) pr la destruction de variables (suis pas sûr que ça appelle le destructeur de l'objet, normy oui mais faut vérifier).

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.