sybase_fetch_object

(PHP 4, PHP 5)

sybase_fetch_objectRetourne une ligne Sybase sous la forme d'un objet

Description

object sybase_fetch_object ( resource $result [, mixed $object ] )

sybase_fetch_object() est similaire � sybase_fetch_array(), avec une diff�rence : c'est un objet qui est retourn� � la place d'un tableau.

Au niveau de la vitesse, cette fonction est identique � sybase_fetch_array(), et presque aussi rapide que sybase_fetch_row() (la diff�rence est insignifiante).

Liste de param�tres

result

object

Utilisez le second param�tre object pour sp�cifier le type d'objet que vous voulez retourner. Si ce param�tre est omis, l'objet r�sultant sera de classe stdClass.

Valeurs de retour

retourne un objet qui contient la ligne demand�e, en cas de succ�s, et FALSE s'il n'y a plus de ligne.

Historique

Version Description
4.3.0

cette fonction ne retourne plus les membres num�riques. Ancien comportement :

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

Exemples

Exemple #1 Exemple avec sybase_fetch_object()

<?php
    
class Foo {
        var 
$foo$bar$baz;
    }

    
// {...]
    
$qrhsybase_query('SELECT foo, bar, baz FROM example');
    
$foosybase_fetch_object($qrh'Foo');
    
$barsybase_fetch_object($qrh, new Foo());
    
// {...]
?>

Voir aussi