class Peo
{
var $name='fantasy';
var $age=12;
var $sex='男';
var $addr='in some body\'heart';
static public function live()
{
return new self();
}
}
$obj = Peo::live();
$arr = array('name' => 'fantasy', 'age' => 12 ,'sex' => '男','addr' => 'in some body\'heart');
$json_obj = json_encode($obj);
$json_arr = json_encode($arr);
echo $json_obj.'<br>';
echo $json_arr.'<br>';
print_r(json_decode($json_obj));
echo '<br>给 json_decode() 传递第二个参数为 treu 返回数组:<br>';
print_r(json_decode($json_obj,TRUE));
关于json格式的支持
关于php的类型约束的说明
增加array Object callback 三种类型约束
int string 并没有类型约束