您的位置:首页 > 编程语言 > PHP开发

对象和数组的相互转化 php

2015-06-29 16:45 519 查看
class Test{
public $uname="aaaa";
public $email="aa@bb.com";

function tt()
{
echo 'this is tt';
}
}

$obj=new Test();
var_dump($obj);
$arr=get_object_vars($obj);
var_dump($arr);

echo "-----------------------------------\n";

$arr=['uname'=>'zhangsan','age'=>24];
var_dump((object)$arr);


object(Test)#1 (2) {
["uname"]=>
string(4) "aaaa"
["email"]=>
string(9) "aa@bb.com"
}
array(2) {
["uname"]=>
string(4) "aaaa"
["email"]=>
string(9) "aa@bb.com"
}
-----------------------------------
object(stdClass)#2 (2) {
["uname"]=>
string(8) "zhangsan"
["age"]=>
int(24)
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php 对象 数组 array