1.简介
StdClass是PHP中一个通用对象类,初始化时即加载,很多操作会返回一个StdClass类型对象
2.使用
可以直接使用new来初始化一个StdClass对象,这与其他类的初始化一样
-
<?php
-
-
$obj =
new
StdClass();
-
$obj->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';
转载:https://blog.csdn.net/qq_27868061/article/details/111819010
查看评论