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
廣告