为什么我转出来就是一个 public name的字符串

来源:1-3 JSON实例讲解

带鞋拖地

2014-11-30 11:36

//对象转json
class a{
   public $name = "public name";
   protected $b = 'protected name';
   private  $c = 'private name';

   public function show(){
       return $this->name;
   }
}
echo "<hr/>";
$obj = new a();
print_r($obj);
$thi = json_encode($obj);
echo $thi; 


为什么我转出来就是一个 public name的字符串

写回答 关注

1回答

  • cuihu0720
    2015-12-27 21:38:46

    对象只有public的属性才会转为json中的数据

JSON应用场景与实战

你还不知道JSON吗,快快加入我们吧,通过学习加深对Json的理解

74893 学习 · 204 问题

查看课程

相似问题