Previous Up Next

8.4.6  Fonction testant le type de son argument: compare

compare est une fonction qui a deux arguments et qui renvoie 1 si ses arguments ont des types différents et si leurs types sont mis dans l’ordre croissant ou si ses arguments sont de même type et sont mis dans l’ordre croissant, et qui renvoie 0 sinon.
On tape :

compare(1,2)

On obtient :

1

On tape :

compare(2,1)

On obtient :

0

On tape :

compare("3","a")

On obtient :

1

On tape :

compare("a",3)

On obtient :

0

On tape :

compare(3,"a")

On obtient :

1

On tape :

compare("a",3)

On obtient :

0

En effet on a : type(3)=DOM_INT=2 et type("a")=DOM_STRING=12


Previous Up Next