SoapVar 类

(PHP 5, PHP 7, PHP 8)

简介

表示用于 SOAP 服务的变量或对象的类。

类概要

class SoapVar {
/* 属性 */
public int $enc_type;
public mixed $enc_value = null;
public ?string $enc_stype = null;
public ?string $enc_ns = null;
public ?string $enc_name = null;
public ?string $enc_namens = null;
/* 方法 */
public __construct(
    mixed $data,
    ?int $encoding,
    ?string $typeName = null,
    ?string $typeNamespace = null,
    ?string $nodeName = null,
    ?string $nodeNamespace = null
)
}

属性

enc_name

enc_namens

enc_ns

enc_type

enc_stype

enc_value

目录

添加笔记

用户贡献笔记 1 note

seth dot johnson at gmail dot com
9 年前
它没有被记录,因此可能会发生变化,但如果你需要检查构造的 SoapVar,它会在公共变量上设置你传递给它的所有内容。

<?php
$foo
= new \stdClass();
$foosoap = new \SoapVar($foo, SOAP_ENC_OBJECT, 'Foo');
var_dump($foosoap);
echo
$foosoap->enc_stype;
echo
get_class($foosoap->enc_value);
?>

将输出(在 PHP 5.3.3 cli 中测试)

object(SoapVar)#2 (3) {
["enc_type"]=>
int(301)
["enc_value"]=>
object(stdClass)#1 (0) {
}
["enc_stype"]=>
string(3) "Foo"
}

Foo
stdClass
To Top