下面的这种转换方式不成立请问如何修改呢?
<?php
class aa
{
var $aa="你好吗?";
function aaa()
{
echo "谢谢你了啊!";
}
}
$temp=new aa();
echo (string)$temp;

解决方案 »

  1.   

    <?php
    class aa
    {
    var $aa="你好吗?";
    function aaa()
    {
    echo "谢谢你了啊!";
    }
    }
    $temp=new aa;//你的是class,不是函数吧?
    $temp->aa="你要的东西";
    $temp->aaa();
      

  2.   

    http://www.ccvita.com/documentation/php/language.oop.htmlphp4的类介绍,当作教程看吧
      

  3.   

    <?php
    class aa
    {
    var $aa="你好吗?";
    function aa()
    {
    return "谢谢你了啊!";
    }
    }
    $temp=new aa();
    echo (string)$temp;//不好意思我想叫这一行输出'谢谢你了啊',请问怎么办?
    ?>
      

  4.   

    不好意思,我知道了,我用JAVA的理念去理解PHP中的类了,原来php中不支持同类名相同的构造函数的用法,谢谢各位好心的朋友了.
      

  5.   

    序列化:serialize,unserialize
    class aa
    {
    var $aa="你好吗?";
    function aaa()
    {
    echo "谢谢你了啊!";
    }
    }
    $temp=new aa();
    echo serialize($temp);
      

  6.   

    我用JAVA的理念去理解PHP中的类了,原来php中不支持同类名相同的构造函数的用法,谢谢各位好心的朋友了./////////////////////////////////////////////////////////php一直就是支持同类名相同的构造函数用法,php5可以用__construct()做为构造函数,但仍然支持与类名相同的构造函数用法.