diff --git a/reference/pdo/constants.xml b/reference/pdo/constants.xml index ac278945f..79cb3d09e 100644 --- a/reference/pdo/constants.xml +++ b/reference/pdo/constants.xml @@ -1,5 +1,5 @@ - + &reftitle.constants; @@ -230,16 +230,12 @@ PDO::ATTR_AUTOCOMMIT - (bool) + (int) Si el valor es &false;, PDO intenta desactivar la validación automática - cuando la conexión comienza una transacción. - - - A partir de PHP 8.4.0 esta constante es de tipo bool; - anteriormente, era de tipo int. + para que la conexión inicie una transacción. @@ -443,10 +439,10 @@ if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql') { - Añade el contenido del catálogo de nombres en cada nombre de columna devuelto en el - conjunto de resultados. El catálogo de nombres y los nombres de columnas están separados por + Antepone el nombre del catálogo que lo contiene a cada nombre de columna devuelto en el + conjunto de resultados. El nombre del catálogo y el nombre de la columna están separados por un punto (.). El soporte de este atributo es a nivel de controlador; puede no - estar disponible por el controlador en uso. + estar disponible en el controlador en uso. @@ -457,10 +453,10 @@ if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql') { - Añade el contenido de la tabla de nombres en cada nombre de columna devuelto en el - conjunto de resultados. La tabla de nombres y los nombres de columnas están separados por + Antepone el nombre de la tabla que lo contiene a cada nombre de columna devuelto en el + conjunto de resultados. El nombre de la tabla y el nombre de la columna están separados por un punto (.). El soporte de este atributo es a nivel de controlador; puede no - estar disponible por el controlador en uso. + estar disponible en el controlador en uso. @@ -471,7 +467,7 @@ if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql') { - Fuerza todas las valores recuperados (excepto &null;) a ser tratados como strings. + Fuerza todos los valores recuperados (excepto &null;) a ser tratados como strings. Los valores &null; permanecen sin cambios, a menos que PDO::ATTR_ORACLE_NULLS esté definido en PDO::NULL_TO_STRING. @@ -502,7 +498,7 @@ if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql') { PDO::ATTR_EMULATE_PREPARES - (bool) + (int) @@ -512,10 +508,6 @@ if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql') { &true;, PDO siempre emula las sentencias preparadas; cuando se define a &false;, utiliza las sentencias preparadas nativas del controlador. - - A partir de PHP 8.4.0 esta constante es de tipo bool; - anteriormente, era de tipo int. - @@ -570,6 +562,7 @@ if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql') { Lanza una excepción PDOException si ocurre un error. + Este es el modo predeterminado a partir de PHP 8.0.0. Ver los errores y la gestión de errores para más información sobre este atributo. @@ -666,7 +659,7 @@ if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql') { - Asigna un evento + Evento de asignación @@ -677,7 +670,7 @@ if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql') { - Elimina un evento + Evento de liberación @@ -750,7 +743,7 @@ if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql') { - Especifica que una función creada con PDO::PDO::sqliteCreateFunction + Especifica que una función creada con PDO::sqliteCreateFunction es determinista, es decir, siempre devuelve el mismo resultado por las mismas entradas en una sola instrucción SQL. (Disponible a partir de PHP 7.1.4.) diff --git a/reference/pdo/pdo/getattribute.xml b/reference/pdo/pdo/getattribute.xml index c7cb73010..4b0ab00f5 100644 --- a/reference/pdo/pdo/getattribute.xml +++ b/reference/pdo/pdo/getattribute.xml @@ -1,5 +1,5 @@ - + @@ -94,6 +94,17 @@ PDO::ATTR_STRINGIFY_FETCHES. + + 8.4.0 + + El valor de PDO::ATTR_AUTOCOMMIT ahora es devuelto + como bool por los controladores de MySQL y Firebird, y el + valor de PDO::ATTR_EMULATE_PREPARES y de + PDO::MYSQL_ATTR_DIRECT_QUERY ahora es devuelto como + bool por el controlador de MySQL; anteriormente, se + devolvían como int. + + diff --git a/reference/pdo_dblib/pdo-dblib.xml b/reference/pdo_dblib/pdo-dblib.xml index a3d44bcb5..8b4c99068 100644 --- a/reference/pdo_dblib/pdo-dblib.xml +++ b/reference/pdo_dblib/pdo-dblib.xml @@ -1,5 +1,5 @@ - + La clase Pdo\Dblib @@ -34,9 +34,7 @@ &InheritedConstants; - - - + &Constants; @@ -54,7 +52,7 @@ public const - bool + int Pdo\Dblib::ATTR_STRINGIFY_UNIQUEIDENTIFIER @@ -78,17 +76,13 @@ public const - bool + int Pdo\Dblib::ATTR_DATETIME_CONVERT &InheritedMethods; - - - - - - + + @@ -116,8 +110,6 @@ Pdo\Dblib::ATTR_STRINGIFY_UNIQUEIDENTIFIER - A partir de PHP 8.4.0 esta constante es de tipo bool; - anteriormente, era de tipo int. @@ -155,10 +147,6 @@ el archivo locales.conf de FreeTDS. Por defecto, este atributo es &false;. - - A partir de PHP 8.4.0 esta constante es de tipo bool; - anteriormente, era de tipo int. - diff --git a/reference/pdo_mysql/constants.xml b/reference/pdo_mysql/constants.xml index c697f0756..c7acaf2bf 100644 --- a/reference/pdo_mysql/constants.xml +++ b/reference/pdo_mysql/constants.xml @@ -1,5 +1,5 @@ - +
&reftitle.constants; &pdo.driver-constants; @@ -92,16 +92,12 @@ PDO::MYSQL_ATTR_DIRECT_QUERY - (bool) + (int) &Alias; PDO::ATTR_EMULATE_PREPARES - - A partir de PHP 8.4.0 esta constante es de tipo bool; - anteriormente, era de tipo int. -