PHP: sybase_fetch_object - Manual

downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

sybase_fetch_row sybase_fetch_field

Last updated: Sat, 27 Jan 2007

view this page in

# sybase_fetch_object

(PHP 3, PHP 4, PHP 5)

sybase_fetch_object -- Fetch a row as an object

## Description

object sybase_fetch_object ( resource result [, mixed object] )

Returns an object with properties that correspond to the fetched row, or `FALSE` if there are no more rows.

sybase_fetch_object() is similar to sybase_fetch_assoc(), with one difference - an object is returned, instead of an array.

Use the second `object` to specify the type of object you want to return. If this parameter is omitted, the object will be of type stdClass.

> Замечание: As of PHP 4.3.0, this function will no longer return numeric object members.

> Old behaviour:

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

> New behaviour:

>     object(stdclass)(3) {
>       ["foo"]=>
>       string(3) "foo"
>       ["bar"]=>
>       string(3) "bar"
>     }

Пример 1. sybase_fetch_object() return as 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());
// {...]
?>`

Speed-wise, the function is identical to sybase_fetch_array(), and almost as quick as sybase_fetch_row() (the difference is insignificant).

See also sybase_fetch_array() and sybase_fetch_row().

add a note User Contributed Notes
sybase_fetch_object
There are no user contributed notes for this page.
sybase_fetch_row sybase_fetch_field

Last updated: Sat, 27 Jan 2007
show source | credits | stats | sitemap | contact | advertising | mirror sites
Copyright © 2001-2007 The PHP Group
All rights reserved.
This mirror generously provided by: Yahoo! Inc.
Last updated: Sat Mar 10 10:36:09 2007 PST