Вот мой класс (да велосипед и все ваши остальные термины):
class Picture
{
public $size = 500000;
public $type = array("image/jpg","image/png","image/jpeg");
public function getPic($file){
if($file['image']['size'] <= $this -> 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 ругает меня. Подскажите, как сделать правильно.