php之对象基类StdClass

 

1.简介

 

StdClass是PHP中一个通用对象类,初始化时即加载,很多操作会返回一个StdClass类型对象

 

2.使用

 

可以直接使用new来初始化一个StdClass对象,这与其他类的初始化一样

a = 1;
    $obj->b = 2;
    print_r($obj);

?>
stdClass Object
(
    [a] => 1
    [b] => 2
)
  • 可以对StdClass类对象添加任意动态属性

 

3.instanceof 

 

instanceof 用于判断对象是否是类的实例

    $obj = new StdClass(); 
    echo ($obj instanceof StdClass)?'YES':'NO';
YES
  • StdClass和普通类一样,创建的对象是类的实例

 

    class Foo{}
    $foo = new Foo();
    $foo->a = 1;
    echo ($foo instanceof StdClass)?'YES':'NO';
 
 

你可能感兴趣的:(money,php,php,object)