構文: DsStack public DsStack :: copy(void)
パラメーター:この関数はパラメーターを取りません。戻り値:< / b>この関数は、元のスタックの浅いコピーを返します。次のプログラムは、 Ds / Stack function :: copy(): Program 1 :<を示しています。コード><? php
//PHPイラストプログラム
// copy()関数
//スタックインスタンスを作成する
$ stack
=
new
DsStack();
//アイテムをスタックにプッシュ
$ stack
-> push(
"ようこそ"
);
$ stack
-> push(
" to "
);
$ stack
-> push(
"GfG"
);
//コピーされたスタックを印刷
print_r(
$ stack
->
copy
());
?>
終了: DsStack Object([ 0] => GfG [1] => to [2] =>ようこそ)
プログラム2: <? php
//PHPイラストプログラム
// copy()関数
//スタックインスタンスを作成する
$ stack
=
new
DsStack();
//値が混在する要素をスタックに配置
$ stack
-> push(
"Welcome"
);
$ 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]=>から[4]=>ようこそ)
リンク: http: //php.net/manual/en /ds-stack.copy.ph p