PHP - Ds Pair::__construct() 函数



PHP 的 Ds\Pair::__construct() 函数用于创建一个新的 Pair 实例。此新实例引用 Ds\Pair 类的对象。

语法

以下是 PHP Ds\Pair::__construct() 函数的语法:

public Ds\Pair::__construct(mixed $values = ?)

参数

以下是此函数的参数:

  • values − 可遍历对象或数组,用于初始值。

返回值

此函数不返回值。

示例 1

以下是 PHP Ds\Pair::__construct() 函数的基本示例:

<?php
   $pair = new \Ds\Pair();
   print_r($pair);
   # declare another pair
   $pair  = new \DS\Pair(['a', 'b', 'c'],[10, 20, 30]);
   print_r($pair);
?>

输出

以上程序输出以下内容:

Ds\Pair Object
(
    [key] =>
    [value] =>
)
Ds\Pair Object
(
    [key] => Array
        (
            [0] => a
            [1] => b
            [2] => c
        )

    [value] => Array
        (
            [0] => 10
            [1] => 20
            [2] => 30
        )

)

示例 2

以下是 PHP Ds\Pair::__construct() 函数的另一个示例。我们使用此函数创建新实例:

<?php
   $pair = new \Ds\Pair([1, 2, 3],['a', 'e', 'i']);
   print_r($pair);
   # declare another pair
   $pair  = new \DS\Pair([1, 2, 3, 4, 5], ['a', 'e', 'i', 'o', 'u']);
   print_r($pair);
?>

输出

执行以上程序后,将显示以下输出:

Ds\Pair Object
(
    [key] => Array
        (
            [0] => 1
            [1] => 2
            [2] => 3
        )

    [value] => Array
        (
            [0] => a
            [1] => e
            [2] => i
        )

)
Ds\Pair Object
(
    [key] => Array
        (
            [0] => 1
            [1] => 2
            [2] => 3
            [3] => 4
            [4] => 5
        )

    [value] => Array
        (
            [0] => a
            [1] => e
            [2] => i
            [3] => o
            [4] => u
        )

)
php_function_reference.htm
广告