我在class FileUpload();

var $a=1;//标志一个函数可用(用文件的原名)
我用class建立一个新对象
$file=new FileUpload($文件,$文件的新名字);
$file->var=0;//告诉对象不从新起名
$file->upload();//上传文件操作
我在次用把该文件放到另一个地方
$file=new FileUpload();
#file->var=1;//用新名字(class 中默认)
$file->upload_dir="c:/";//新路径
$file->upload();
可是$file->var的直还是‘0'
没改变

解决方案 »

  1.   

    $file=new FileUpload($文件,$文件的新名字);
    $file->var=0;//告诉对象不从新起名
    $file->upload();//上传文件操作
    unset($file['var']);或unset($file);
    试一试
      

  2.   

    不会的,是这个意思吗?
    <?php
    class FileUpload {
      var $var = 1;
    }
    $file=new FileUpload;
    $file->var=0;//告诉对象不从新起名print_r($file);$file=new FileUpload;
    print_r($file);
    ?>