syntaxe

Petit nouveau ! | 3 Messages

23 oct. 2021, 15:48

Bonjour, ça peut être stupide mais je comprend pas pourquoi php dans le manuel utilise '::' alors que dans la fonction n'est pas static - exemple voir url (https://www. php. net/manual/ fr/ pdo.setattribute.php), la class PDO à la fonction setAttribute mais quad je clique sur la fonction il m'affiche PDO::setAttribute , pourquoi ces deux points ? Merci .

Mammouth du PHP | 2703 Messages

23 oct. 2021, 18:54

ce qui compte, c'est ce qu'il faut mettre dans son code php. dans le 1er commentaire, on a :
$dbConnection->setAttribute(PDO::ATTR_CASE, PDO::CASE_NATURAL);
donc le classique ->