@@ -26,6 +26,17 @@ PHP 8.4 UPGRADE NOTES
26
26
Consult sections 2. New Features and 6. New Functions for a list of
27
27
newly implemented methods and constants.
28
28
29
+ - PDO_DBLIB:
30
+ . setAttribute, DBLIB_ATTR_STRINGIFY_UNIQUEIDENTIFIER and DBLIB_ATTR_DATETIME_CONVERT
31
+ have been changed to set value as a bool.
32
+
33
+ - PDO_FIREBIRD:
34
+ . getAttribute, ATTR_AUTOCOMMIT has been changed to get the value as a bool.
35
+
36
+ - PDO_MYSQL:
37
+ . getAttribute, ATTR_AUTOCOMMIT, ATTR_EMULATE_PREPARES, MYSQL_ATTR_DIRECT_QUERY have
38
+ been changed to get values as bool.
39
+
29
40
- PDO_PGSQL:
30
41
. The DSN's credentials, when set, are given priority over their PDO
31
42
constructor counterparts, being closer to the documentation states.
@@ -136,6 +147,16 @@ PHP 8.4 UPGRADE NOTES
136
147
. The behavior of mb_strcut is more consistent now on invalid UTF-8 and UTF-16
137
148
strings. (For valid UTF-8 and UTF-16 strings, there is no change.)
138
149
150
+ - PDO:
151
+ . getAttribute, enabled to get the value of ATTR_STRINGIFY_FETCHES.
152
+
153
+ - PDO_FIREBIRD:
154
+ . getAttribute, enabled to get values of FB_ATTR_DATE_FORMAT, FB_ATTR_TIME_FORMAT,
155
+ FB_ATTR_TIMESTAMP_FORMAT.
156
+
157
+ - PDO_MYSQL:
158
+ . getAttribute, enabled to get the value of ATTR_FETCH_TABLE_NAMES.
159
+
139
160
- PGSQL:
140
161
. pg_select, the conditions arguments accepts an empty array and is optional.
141
162
0 commit comments