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().