Forum und email

sybase_fetch_object

(PHP 4, PHP 5)

sybase_fetch_object — carga una fila como un objeto

Descripción

int sybase_fetch_object ( int $result [, mixed $object ] )

Devuelve un objeto con las propiedades que corresponden a la fila tomada, o FALSE si no hay más filas.

sybase_fetch_object() es similar a sybase_fetch_assoc(), con una diferencia - se devuelve un objeto.

Use el segundo object para específicar el tipo del objeto que quiere de regreso. Si este parámetro es omitido, el objeto será de tipo stdClass.

Note: A partir de PHP 4.3.0, esta funció no regresará miembros de objetos numéricos.
Comportamiento anterior:

object(stdclass)(3) {
  [0]=>
  string(3) "foo"
  ["foo"]=>
  string(3) "foo"
  [1]=>
  string(3) "bar"
  ["bar"]=>
  string(3) "bar"
}
Nuevo comportamiento:
object(stdclass)(3) {
  ["foo"]=>
  string(3) "foo"
  ["bar"]=>
  string(3) "bar"
}

Example#1 sybase_fetch_object() regresa Foo

<?php
    
class Foo {
        var 
$foo$bar$baz;
    }
    
    
// {...]
    
$qrhsybase_query('SELECT foo, bar, baz FROM example');
    
$foosybase_fetch_object($qrh'Foo');
    
$barsybase_fetch_object($qrh, new Foo());
    
// {...]
?>

En términos de velocidad, esta función es identica a sybase_fetch_array(), y casi tan rápida como sybase_fetch_row() (la diferencia es insignificante).

Vea también sybase_fetch_array(), sybase_fetch_row().