Sintaxe:DsStack public DsStack::copy (void)
Parâmetros: esta função não aceita parâmetros.Valor de retorno:< /b>Esta função retorna uma cópia superficial da pilha original. Os programas a seguir ilustram a função Ds / Stack::copy() :Program 1 :< código>
// programa de ilustração PHP
// função copy()
/ / Cria uma instância de pilha
$stack
=
new
DsStack();
// Empurra itens para a pilha
$stack
-> push (
" Bem-vindo"
);
$stack
-> push (
"to"
);
$stack
-> push (
"GfG"
);
// Imprime pilha copiada
print_r (
$stack
->
copy
());
?>
Sair : DsStack Object ([ 0] = > GfG [1] = > to [2] = > Bem-vindo)
Programa 2 :
// programa de ilustração PHP
// função copy()
// Cria uma instância de pilha
$stack
=
new
DsStack();
// Coloca elementos com valores mistos ​​o na pilha
$stack
-> push (
"Bem-vindo"
);
$stack
-> push (
"to"
);
$stack
-> push (
"GfG"
);
$stack
-> push (10);
$stack
-> push (5.5);
// Imprime a pilha copiada
print_r (
$stack
->
copy
());
?>
Sair : DsStack Object ([0] = > 5.5 [1] = > 10 [2] = > GfG [3] = > to [4] = > Bem-vindo)
Link : http: //php.net/manual/en/ds-stack.copy.ph