Newbie c' est quoi les :: dans PDO::ATTR_ERRMODE

Petit nouveau ! | 2 Messages

05 avr. 2011, 01:37

Je viens de découvrir ce forum, Bonjour à tous.
Voilà nouveau dans le monde PHP, je me permets de vous poser 2 questions:

1. à quoi correspond les double :: dans PDO::ATTR_ERRMODE, est ce que cela veut dire attribut de la clase PDO ? en programmation objet PHP ?
2. $req->execute(array(
'nom' => $nom,
'possesseur' => $possesseur,
'console' => $console,
'prix' => $prix,
'nbre_joueurs_max' => $nbre_joueurs_max,
'commentaires' => $commentaires
));

Dans ce code pourquoi ne peut t' on mettre simplement de = au lieu de => exemple 'nom' = $nom ?

Merci de votre aide

ViPHP
xTG
ViPHP | 7331 Messages

05 avr. 2011, 07:57

1) Cela veut dire qu'on accède à l'attribut static de la class PDO.
2) Euh... Relire un cours sur les array je dirais, ce sera plus simple, c'est une convention (comme on utilise le double = pour le test dans PHP alors que dans d'autres langages c'est le simple = ). ^^

Petit nouveau ! | 2 Messages

05 avr. 2011, 12:56

1) Cela veut dire qu'on accède à l'attribut static de la class PDO.
2) Euh... Relire un cours sur les array je dirais, ce sera plus simple, c'est une convention (comme on utilise le double = pour le test dans PHP alors que dans d'autres langages c'est le simple = ). ^^
Merci xTG