比如 A有子类B
如何将A和B的实例进行相互转换$a=new A();
$b=(B)$a;这样貌似不可以???

解决方案 »

  1.   

    看样子只支持内置内型的转换,自定义class不能
      

  2.   

    php类型转换只有(int),(integer) - 转换成整型(bool),(boolean) - 转换成布尔型(float),(double),(real) - 转换成浮点型(string) - 转换成字符串(array) - 转换成数组(object) - 转换成对象
    php是弱类型,直接赋值就行了
    $a=new A();
    $b=$a; 
    php5还可以拷贝对象
    $a=new A();
    $b=clone $a;