sybase_fetch_object

(PHP 3, 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.

Nota: 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"
}

Ejemplo 1. sybase_fetch_object() regresa Foo

<?php
    
class Foo {
        var
$foo, $bar, $baz;
    }
    
    
// {...]
    
$qrh= sybase_query('SELECT foo, bar, baz FROM example');
    
$foo= sybase_fetch_object($qrh, 'Foo');
    
$bar= sybase_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().

Hosting by: hurra.com
Generated: 2007-01-26 18:00:51