(PHP 4, PHP 5)
sybase_fetch_object — carga una fila como un objeto
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:Nuevo comportamiento:object(stdclass)(3) { [0]=> string(3) "foo" ["foo"]=> string(3) "foo" [1]=> string(3) "bar" ["bar"]=> string(3) "bar" }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;
}
// {...]
$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().