查詢

Ds\Deque::__construct()函式—用法及示例

「 初始化一個新的雙向佇列(Deque)物件 」


函式名:Ds\Deque::__construct()

適用版本:PHP 7.1 以上

用法:建構函式用於初始化一個新的雙向佇列(Deque)物件。

示例:

<?php

// 建立一個空的雙向佇列
$deque = new \Ds\Deque();

// 建立一個包含初始元素的雙向佇列
$deque = new \Ds\Deque([1, 2, 3]);

// 建立一個包含初始元素,並具有自定義容量和偏移量的雙向佇列
$deque = new \Ds\Deque([4, 5, 6], 10, 5);

print_r($deque);

?>

輸出:

Ds\Deque Object
(
    [0] => 4
    [1] => 5
    [2] => 6
)

說明:

  • 建構函式可接受三個可選引數,分別為初始元素陣列、容量和偏移量。
  • 初始元素陣列:用於初始化雙向佇列的元素內容,可以是任意型別的值。
  • 容量:表示雙向佇列的最大容量限制,當超過容量限制時,新元素將被自動刪除。如果未指定容量,則預設為PHP的預設記憶體限制。
  • 偏移量:表示第一個插入元素的起始位置,偏移量必須小於容量。

注意:該函式在Ds\Deque類中定義,需先引入Ds\Deque類才能使用。

補充糾錯
上一個函式: Ds\Deque::unshift()函式
下一個函式: Ds\Hashable::equals()函式
熱門PHP函式
分享連結