Syntaxe :mixed public DsQueue::peek (void)
Paramètres : cette fonction ne prend aucun paramètre.Valeur de retour :< /b>Cette fonction renvoie la valeur en tête de cette file d`attente. Le type de retour de la fonction est mixte et dépend du type de la valeur stockée dans la file d`attente.Exception : cette fonction lève une exceptionUnderflowException si la file d`attente est vide. Les programmes ci-dessous illustrent la fonction Ds / Queue::peek()en PHPProgramme 1 :
// Déclarer une nouvelle file d`attente
$q
=
new
DsQueue();
// Ajouter des éléments à la file d`attente
$q
-> pousser (
"Un"
);
$q
-> pousser (
"Deux"
);
$q
-> pousser (
"Trois"
) ;
echo
" La file d`attente est : "
;
print_r (
$q
);
// Obtenir l`élément devant
echo
"L`élément devant est :"
;
print_r (
$q
-> peek());
?>
Quitter :La file d`attente est : Objet DsQueue ([0] => Un [ 1] => Deux [2] => Trois) L`élément devant est : Un
Programme 2 :< ? php
// Déclarer une nouvelle file d`attente
$q
=
new
DsQueue();
echo
" La file d`attente est : "
;
print_r (
$q
);
// Obtenir l`élément devant
echo
"L`élément au début est :"
;
print_r (
$q
-> peek());
?>
Quitter :Erreur fatale PHP : UnderflowException non capturé
Lien : http: //php.net/manual/en/ds-priorityqueue.peek.php