PHP类不接受给定的参数

时间:2015-04-10 05:56:19

标签: php class oop

我的班级看起来像这样:

class CropAvatar {
    private $src;
    private $data;
    private $file;
    public $srcDir;
    public $dstDir;
    private $dst;
    private $type;
    private $extension;
    private $msg;

    function __construct($src, $data, $file, $source, $destination) {
        $this -> setSrc($src);
        $this -> setData($data);
        $this -> setFile($file);
        $this -> crop($this -> src, $this -> dst, $this -> data);
        $this -> srcDir = $source;
        $this -> dstDir = $destination;
    }

这就是我打电话的方式

$crop = new CropAvatar($_POST['avatar_src'], $_POST['avatar_data'], $_FILES['avatar_file'], $upload_path.'/tmp', $upload_path);

不知何故,“srcDir”和“dstDir”值没有在构造函数中设置,无论是公共值还是私有值(!)我做错了什么?

1 个答案:

答案 0 :(得分:0)

基于github链接,只需在示例中在img文件夹下创建两个可写文件夹'avatar'和'upload'。