Documentación offline PHP master

cubrid_fetch_object

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

cubrid_fetch_object

Recupera la siguiente línea y la devuelve como un objeto

Descripción#

cubrid_fetch_object(resource $result, [string $class_name], [array $params], [int $type]): object
```php

Esta función devuelve un objeto con los nombres de la columna del conjunto de resultados como propiedades. Los valores de estas propiedades se extraen de la línea actual del conjunto de resultados.

## Parámetros

`result`  
El parámetro `result` proviene de una llamada a la función `cubrid_execute`

`class_name`  
El nombre de la clase a instanciar, definir las propiedades y devolver. Si no se especifica, se devuelve un objeto `stdClass`.

`params`  
Un array de parámetros opcionales a pasar al constructor de la clase `class_name`.

`type`  
El tipo solo puede ser CUBRID_LOB; este parámetro solo se utilizará cuando se necesite usar un objeto lob.

## Valores devueltos

Un objeto en caso de éxito.

`false` cuando no hay más líneas, NULL si ocurre un error.

## Ejemplos

Ejemplo con `cubrid_fetch_object`
s_name = $s; $this->f_name = $f; } } var_dump(cubrid_fetch_object($res, 'demodb_code_construct', array('s_name', 'f_name'))); // Si se desea utilizar un objeto LOB, se puede usar // cubrid_fetch_object($res, 'demodb_code_construct', array('s_name', 'f_name'), CUBRID_LOB) var_dump(cubrid_fetch_object($res)); cubrid_close_request($res); cubrid_disconnect($conn); ?>

```php

El ejemplo anterior mostrará:

object(stdClass)#1 (2) {
  ["s_name"]=>
  string(1) "X"
  ["f_name"]=>
  string(5) "Mixed"
}
object(demodb_code)#1 (2) {
  ["s_name"]=>
  string(1) "W"
  ["f_name"]=>
  string(5) "Woman"
}
object(demodb_code_construct)#1 (2) {
  ["s_name"]=>
  string(6) "s_name"
  ["f_name"]=>
  string(6) "f_name"
}
object(stdClass)#1 (2) {
  ["s_name"]=>
  string(1) "B"
  ["f_name"]=>
  string(6) "Bronze"
}

Véase también#

cubrid_execute

cubrid_fetch

cubrid_fetch_array

cubrid_fetch_assoc

cubrid_fetch_row