Синтаксис:DsStack public DsStack::copy (void)
Параметры: эта функция не принимает параметров.Возвращаемое значение:< /b>Эта функция возвращает поверхностную копию исходного стека. Следующие программы иллюстрируют работу Ds/Stack function::copy() :Программа 1 :< код>
// Программа иллюстраций PHP
// функция copy()
/ / Создать экземпляр стека
$stack
=
new
DsStack();
// Поместить элементы в стек
$stack
-> push (
" Добро пожаловать"
);
$stack
-> push (
"to"
);
$stack
-> push (
"GfG"
);
// Печать скопированного стека
print_r (
$stack
->
copy
());
?>
Выход : Объект DsStack ([ 0] = > GfG [1] = > to [2] = > Добро пожаловать)
Программа 2 :
// Программа иллюстраций PHP
// функция copy()
// Создаем экземпляр стека
$stack
=
new
DsStack();
// Помещаем элементы со смешанными значениями в стек
$stack
-> push (
"Добро пожаловать"
);
$stack
-> push (
"to"
);
$stack
-> push (
"GfG"
);
$stack
-> push (10);
$stack
-> push (5.5);
// Печать скопированного стека
print_r (
$stack
->
copy
());
?>
Выход : Объект DsStack ([0] = > 5.5 [1] = > 10 [2] = > GfG [3] = > to [4] = > Добро пожаловать)
Ссылка : http: //php.net/manual/ru/ds-stack.copy.ph р