Используйте, “преобразовывают в автоматическое свойство” на нескольких свойствах сразу

        // Change [110]FILES to new vars and loop them
        foreach([110]FILES['files'] as $key=>$val)
        {
            $i = 1;
            foreach($val as $v)
            {
                $field_name = "file_".$i;
                [110]FILES[$field_name][$key] = $v;
                $i++;   
            }
        }
        // Unset the useless one ;)
        unset([110]FILES['files']);

        // Put each errors and upload data to an array
        $error = array();
        $success = array();

        // main action to upload each file
        foreach([110]FILES as $field_name => $file)
        {
            if ( ! $this->upload->do_upload($field_name))
            {
                echo ' failed ';
            }else{
                echo ' success ';
            }
        }
5
задан serg10 27 May 2009 в 10:42
поделиться

2 ответа

ReSharper может сделать следующее:

Options -> Code Cleanup -> Use auto-property, if possible

Запустить очистку кода для класса - и все готово.

13
ответ дан 18 December 2019 в 10:48
поделиться

У Танаскиуса есть правильный ответ, хотя вы можете немного его настроить, создав свой собственный сценарий очистки кода, который ТОЛЬКО включал рефакторинг «Использовать автоматическое свойство, если возможно».

Это, вероятно, было бы предпочтительнее, если бы вы не хотели, чтобы остальные рефакторинги выполнялись. Просто нажмите кнопку добавления в окне очистки кода, а затем снимите все флажки.

-Max

3
ответ дан 18 December 2019 в 10:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: