php 中对象的scalar属性

$a = (object) "Hello World";
echo $a->scalar;
//输出Hello World

 

这是进行对象转换的时候会出现的变量,对象转换主要有以下几种情况:

  1. 如果将一个对象转换成另一个对象,那么这个对象不会有任何变化
  2. 如果其它任何类型的值被转换成对象,内置类 stdClass 的一个实例将被建立,这种情况又分以下两种:

    2.1 如果该值为 NULL,则新的实例为空
    2.2 对于任何其它的值,名为 scalar 的成员变量将包含该值

posted @ 2015-03-31 14:35  黑面骑士  阅读(387)  评论(0)    收藏  举报