Syntaxe :DsStack public DsStack::copy (void)
Paramètres : cette fonction ne prend aucun paramètre.Valeur de retour :< /b>Cette fonction renvoie une copie superficielle de la pile d`origine. Les programmes suivants illustrent la fonction Ds / Stack ::copy() :Program 1 :
// programme d`illustration PHP
// fonction copy()
/ / Créer une instance de pile
$stack
=
new
DsStack();
// Poussez les éléments sur la pile
$stack
-> push (
" Bienvenue"
);
$stack
-> push (
"to"
);
$stack
-> pousser (
"GfG"
);
// Imprimer la pile copiée
print_r (
$stack
->
copier
());
?>
Quitter : Objet DsStack ([ 0] => GfG [1] => à [2] => Bienvenue)
Programme 2 :< ? php
// programme d`illustration PHP
// fonction copy()
// Créer une instance de pile
$stack
=
new
DsStack();
// Mettre des éléments avec des valeurs mixtes ‚Äã‚Äãsur la pile
$stack
-> push (
"Bienvenue"
);
$stack
-> push (
"to"
);
$stack
-> pousser (
"GfG"
);
$stack
-> pousser (10);
$stack
-> pousser (5.5);
// Imprimer la pile copiée
print_r (
$stack
->
copier
());
?>
Quitter : Objet DsStack ([0] => 5.5 [1] => 10 [2] => GfG [3] => à [4] => Bienvenue)
Lien : http : //php.net/manual/en /ds-stack.copy.ph p