IXR_Value::__construct()publicWP 1.0

PHP5 constructor.

Метод класса: IXR_Value{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$IXR_Value = new IXR_Value();
$IXR_Value->__construct( $data, $type );
$data (обязательный)
-
$type **
-
По умолчанию: false

Код IXR_Value::__construct() WP 6.4.3

function __construct( $data, $type = false )
    {
        $this->data = $data;
        if (!$type) {
            $type = $this->calculateType();
        }
        $this->type = $type;
        if ($type == 'struct') {
            // Turn all the values in the array in to new IXR_Value objects
            foreach ($this->data as $key => $value) {
                $this->data[$key] = new IXR_Value($value);
            }
        }
        if ($type == 'array') {
            for ($i = 0, $j = count($this->data); $i < $j; $i++) {
                $this->data[$i] = new IXR_Value($this->data[$i]);
            }
        }
    }