Как избавиться от переменных при вызове методов? Вот мой класс (да велосипед и все ваши остальные термины):class Picture { public $size = 500000; public $type = array("image/jpg","image/png","image/jpeg"); public function getPic($file){ if($file['image']['size'] size){ return $file; } else { return 'Размер изображения превышен'; } } public function getType($file){ if(in_array($file['image']['type'],$this -> type)){ return $file; } else { return 'Неверный тип изображения'; } } } Вот так я вызываю методы:$image = new Picture(); $getPic = $image -> getPic($_FILES); $type = $image -> getType($getPic); $name = 'img'; var_dump( $image -> setName($type, $name)); Все что я вызываю, это полнейший бред, ибо это будет все в переменных и передаваться из одного метода в другой и тд. Мне нужно задать в свойствах класса $_FILE? Судя по всему нет, т.к IDE ругает меня. Подскажите, как сделать правильно.