Version complète: sur le forum Webmaster Hub : Débutant PHP...
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
Régis
Bonjour,

Je m'initie au PHP...

Je fais quelques exo d'un livre et dans un de ceux-ci se trouve le code suivant :
CODE
$err=0;
 if (!trim($surnom))
 {
    echo "<BR>Le champ <B>Nom complet</B> doit être renseigné.";
    $err++;
...



Que veut dire le point d'exclamation (!) devant "trim", je n'arrive pas à trouver cela dans mon livre d'exo... IMSTP5.gif

Merci...
dièse
C'est la négation wink.gif

Normalement ça s'applique sur les booléens !true === false et !false === true, par contre je ne savais pas qu'on pouvait l'appliquer aux chaînes de caractères blush.gif .
Régis
OK... biggrin.gif

Merci à toi "dièse"
Dan
CITATION(dièse @ jeudi 26 mai 2005, 10h49)
par contre je ne savais pas qu'on pouvait l'appliquer aux chaînes de caractères  blush.gif .
*

Elle n'est pas appliquée à une chaîne, mais à la valeur de retour de la fonction trim().

Si trim() retourne une valeur de "0" , la condition sera donc vraie vu que !0=1
Pour toute autre valeur retounée par trim(), la condition sera fausse wink.gif

Dan
Régis
Ok...
Voilà, qui est encore plus clair....

Merci
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.