Bonjour,
ma question est bête mais j'ai pas trouver sur google
une réponse sans utilisé une bibliothèque inconnu au bataillon
comment faite vous vous pour savoir si une variable est un hash, un objet ou une liste ?
merci de vos réponse
Publicité
Posté le 24-03-2005 à 14:45:04
matafan
Posté le 24-03-2005 à 15:16:31
Si elle commence par un %, c'est un hash, sinon c'est autre chose Que veux-tu savoir exactement ? Tu as une variable scalaire et tu veux savoir si c'est une réference à un hash, c'est ça ?
Message édité par matafan le 24-03-2005 à 15:17:01
Si elle commence par un %, c'est un hash, sinon c'est autre chose
merci, c'était ca (jédite pour bien comprendre que c un joke également)
^^
En faite je construis un hash dans lequel ne met:
-> des chaines
-> d'autre hash
-> des listes
J'ai besoin de parcourir mon hash pour le convertir en SOAP::Data...
quand je parcours je veux savoir si l'élément courant est une référence sur un hash, ou sur une liste...
merci
Message édité par rompi le 24-03-2005 à 15:47:38
matafan
Posté le 24-03-2005 à 17:16:28
Oui donc c'est exactement ce que je disais : tu as une variable scalaire et tu veux savoir si c'est une réference à un hash. ref() te renverra la chaine "HASH" si c'est un hash.