diff --git a/reference/pdo/constants.xml b/reference/pdo/constants.xml index 5c91f09ea1..279d92916c 100644 --- a/reference/pdo/constants.xml +++ b/reference/pdo/constants.xml @@ -1,5 +1,5 @@ - + &reftitle.constants; &extension.constants; @@ -7,7 +7,7 @@ &reference.pdo.constants.fetch-modes;
- Curseur + Curseurs Voir aussi PDO::ATTR_CURSOR_NAME. @@ -113,7 +113,7 @@
- Autre constante + Autres constantes @@ -225,17 +225,13 @@ PDO::ATTR_AUTOCOMMIT - (bool) + (int) Si cette valeur est &false;, PDO tente de désactiver l'autocommit afin que la connexion commence une transaction. - - À partir de PHP 8.4.0, cette constante est de type bool ; - elle était auparavant de type int. - @@ -245,7 +241,7 @@ - Définit la taille de prélecture permet de trouver un équilibre entre la vitesse et l'utilisation + Définir la taille de prélecture permet de trouver un équilibre entre la vitesse et l'utilisation de la mémoire pour l'application. Toutes les combinaisons de bases de données/pilotes ne prennent pas en charge la définition de la taille de prélecture. Une taille de prélecture plus grande entraîne une augmentation des performances au prix d'une utilisation de la mémoire plus élevée. @@ -313,8 +309,8 @@ - Cette valeur est en lecture seule ; elle renverra des informations sur la - version du serveur de base de données auquel PDO est connecté. + Cette valeur est en lecture seule ; elle renverra des méta-informations + sur le serveur de base de données auquel PDO est connecté. @@ -411,7 +407,7 @@ Demande une connexion persistante, plutôt que de créer une nouvelle connexion. - Voir connections et gestion + Voir Connexions et gestion des connexions pour plus d'informations sur cet attribut. @@ -496,7 +492,7 @@ PDO::ATTR_EMULATE_PREPARES - (bool) + (int) @@ -506,10 +502,6 @@ requêtes préparées ; lorsqu'elle vaut &false;, il utilise les requêtes préparées natives du pilote. - - À partir de PHP 8.4.0, cette constante est de type bool ; - elle était auparavant de type int. - @@ -537,8 +529,8 @@ Ne pas lever d'erreur ou d'exception si une erreur se produit. Le développeur est censé vérifier explicitement les erreurs. - Avant PHP 8.0.0, ceci est le mode par défaut. - Voir erreur et gestion des erreurs + Avant PHP 8.0.0, ceci était le mode par défaut. + Voir Erreurs et gestion des erreurs pour plus d'informations sur cet attribut. @@ -551,7 +543,7 @@ Émet un message PHP E_WARNING si une erreur se produit. - Voir erreur et gestion des erreurs + Voir Erreurs et gestion des erreurs pour plus d'informations sur cet attribut. @@ -565,7 +557,7 @@ Lève une PDOException si une erreur se produit. Ceci est le mode par défaut à partir de PHP 8.0.0. - Voir erreur et gestion des erreurs + Voir Erreurs et gestion des erreurs pour plus d'informations sur cet attribut. @@ -745,7 +737,7 @@ Spécifie qu'une fonction créée avec PDO::sqliteCreateFunction - est déterministe, c'est-à-dire qu'elle renvoie toujours le même résultat donné les mêmes entrées dans + est déterministe, c'est-à-dire qu'elle renvoie toujours le même résultat pour les mêmes entrées dans une seule instruction SQL. (Disponible à partir de PHP 7.1.4.) diff --git a/reference/pdo/pdo/getattribute.xml b/reference/pdo/pdo/getattribute.xml index fb74c83ec5..101fafdc72 100755 --- a/reference/pdo/pdo/getattribute.xml +++ b/reference/pdo/pdo/getattribute.xml @@ -1,5 +1,5 @@ - + PDO::getAttribute @@ -21,8 +21,8 @@ - Il est à noter que quelques bases de données/drivers combinés ne supportent pas tous les attributs - de connexion. + Il est à noter que certaines combinaisons base de données/pilote ne prennent pas en charge tous les + attributs de connexion. @@ -93,6 +93,17 @@ PDO::ATTR_STRINGIFY_FETCHES. + + 8.4.0 + + La valeur de PDO::ATTR_AUTOCOMMIT est désormais retournée + sous forme de bool par les pilotes MySQL et Firebird, et la valeur de + PDO::ATTR_EMULATE_PREPARES et de + PDO::MYSQL_ATTR_DIRECT_QUERY est désormais retournée sous forme de + bool par le pilote MySQL ; auparavant, elles étaient retournées sous forme + d'int. + + @@ -108,14 +119,14 @@ getAttribute(constant("PDO::ATTR_$val")) . "\n"; + echo "PDO::ATTR_$val: "; + echo $conn->getAttribute(constant("PDO::ATTR_$val")) . "\n"; } ?> ]]> diff --git a/reference/pdo_dblib/pdo-dblib.xml b/reference/pdo_dblib/pdo-dblib.xml index 0f459d9d01..d117fd2762 100644 --- a/reference/pdo_dblib/pdo-dblib.xml +++ b/reference/pdo_dblib/pdo-dblib.xml @@ -1,6 +1,5 @@ - - + La classe Pdo\Dblib Pdo\Dblib @@ -34,9 +33,7 @@ &InheritedConstants; - - - + &Constants; @@ -54,7 +51,7 @@ public const - bool + int Pdo\Dblib::ATTR_STRINGIFY_UNIQUEIDENTIFIER @@ -78,17 +75,13 @@ public const - bool + int Pdo\Dblib::ATTR_DATETIME_CONVERT &InheritedMethods; - - - - - - + + @@ -116,8 +109,6 @@ Pdo\Dblib::ATTR_STRINGIFY_UNIQUEIDENTIFIER - À partir de PHP 8.4.0, cette constante est de type bool ; - elle était auparavant de type int. @@ -155,10 +146,6 @@ le fichier FreeTDS locales.conf. Par défaut, cet attribut vaut &false;. - - À partir de PHP 8.4.0, cette constante est de type bool ; - elle était auparavant de type int. - diff --git a/reference/pdo_mysql/constants.xml b/reference/pdo_mysql/constants.xml index 1fad043fbb..0aec08ed17 100644 --- a/reference/pdo_mysql/constants.xml +++ b/reference/pdo_mysql/constants.xml @@ -1,5 +1,5 @@ - +
&reftitle.constants; @@ -93,16 +93,12 @@ PDO::MYSQL_ATTR_DIRECT_QUERY - (bool) + (int) &Alias; PDO::ATTR_EMULATE_PREPARES - - À partir de PHP 8.4.0, cette constante est de type bool ; - elle était auparavant de type int. -