J'ai découvert un truc que je ne connaissais pas :

je pensais que pour utiliser un attribut dans une condition, il fallait utiliser des parenthèses :

[php]
Espèces
nom est un texte
numéro est un texte
adresse est un texte valant "adresse inconnue"
Espèce contact contient nom, numéro, adresse

Mes contacts :
Robert est un contact, nom vaut "Bidoche", numéro vaut "06 00 00 00 00"
Début
Si (adresse de Robert) = "adresse inconnue", adresse de Robert vaut "45, avenue de la République"
Affiche nom de Robert
Affiche numéro de Robert
Affiche adresse de Robert
[/php]

Hors, cette règle ne s'applique qu'à l'opérateur " = ".

En effet, ceci fonctionne parfaitement :

[php]
Espèces
nom est un texte
numéro est un texte
adresse est un texte valant "adresse inconnue"
Espèce contact contient nom, numéro, adresse

Mes contacts :
Robert est un contact, nom vaut "Bidoche", numéro vaut "06 00 00 00 00"
Début
Si adresse de Robert est non vide, adresse de Robert vaut "45, avenue de la République"
Affiche nom de Robert
Affiche numéro de Robert
Affiche adresse de Robert
[/php]