class fx
{
var $cc;
function fx($cc){
$this->cc="我是$cc";
}
}
$s1=new fx(333);
echo "学生的姓名$s1->cc";
exit;
for($k=0;$k<$arrsum;$k++){
echo $arr[$k]
}
下面这个for循环,我想弄成一个构造函数,怎么弄啊?
上面是一个简单的构造函数,我想仿造上面的写法或者更好的写法也可以

解决方案 »

  1.   

        class fx
        {                            

            function __construct($arrsum)
            {      
    for($k=0;$k<$arrsum;$k++)
    {
    echo $k;
    }
           }
            function __destruct()
            {
                echo "destruct";
            }
        }
        $ff = new fx(5);
      

  2.   

    你上面的fx()函数就是就是析构函数,只不过那是以前PHP4版本时候用的,现在也可以用。
    PHP5后的析构函数就是二楼那样, function __construct()就是构造函数,construct是固定名称,__这里是两个下划线,不是一个。 function __destruct()就是析构函数,destruct也是固定名称,_这里也是两个下划线。