(PHP 4, PHP 5)
sybase_fetch_object — Devuelve una fila Sybase como un objeto
sybase_fetch_object() es similar a sybase_fetch_assoc(), con la diferencia de que devuelve un objeto, en vez de un array.
En cuando a la velocidad, la función es idéntica a sybase_fetch_array(), y casi tan rápida como sybase_fetch_row() (la diferencia es insignificante).
result
object
Utilizar el segundo parámetro object
para especificar el tipo del objeto
que se quiere devolver. Si se omite este parámetros, el objeto será de
tipo stdClass.
Devuelve un objeto que contiene la fila devuelta, o
FALSE
si no hay más filas.
Versión | Descripción |
---|---|
4.3.0 | Esta función ya no retornará objetos numéricos. Antiguo 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" } |
Ejemplo #1 Ejemplo con sybase_fetch_object() que devuelve 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());
// {...]
?>