📜  PHP | Ds\Vector __construct()函数(1)

📅  最后修改于: 2023-12-03 15:18:22.841000             🧑  作者: Mango

PHP | Ds\Vector __construct()函数

简介

Ds\Vector::__construct() 函数是 Ds\Vector 类的构造函数。用于实例化 Ds\Vector 类的新对象。

语法
public function __construct([mixed $values = null])

参数说明:

  • $values:要添加到向量中的值,可以是单个值或以逗号分隔的值列表。默认为 null
返回值

此函数没有返回值。

示例

例如,以下示例创建一个 Ds\Vector 并将三个元素添加到其中:

$v = new \Ds\Vector([1, 2, 3]);
print_r($v);

输出为:

Ds\Vector Object
(
    [0] => 1
    [1] => 2
    [2] => 3
)
注意事项
  • 如果 $valuesnull 或未提供,则新创建的向量为空。
  • 如果提供了 $values,则它将被按顺序添加到向量中。
  • 如果提供的值不是可迭代的,则该值将作为单个元素添加到向量中。
  • 如果提供的值是一个可迭代的对象,则该对象的所有元素将被添加到向量中。
  • 如果您希望添加一个数组作为单个元素,请使用以下语法:$vector->push($array)
参考链接