jazzus, ну задания всякие могут быть... Тут по сути написать метод контроллера и Вынести его в трейт, что резать, а также посмотреть, как он вынесет код...
ОФФТОП:
если сделали return, то не обязательно делать условие else
грубо говоря так чище:
public function userIsAdmin() {
if(isset($_SESSION['user'])){
if($_SESSION['user'] == 1){
return true;
}
// сюда код дойдет, если не равен одному, но сессия сеть
return false;
}
return false;
}
Хочет или учится? Вроде оба слова глаголы, но есть нюанс.
Во втором случае можно уже предметно объяснять принципы работы программ, подтягивать SQL, если веб-тестирование -- работу http, браузеров, Селениум и тут уже яп может пригодиться
Если не указано что-либо, то значит согласно кодексу, а не как вы захотите. Авторские в любом случае ваши, они не отделимы от автора, а вот имущественные у организации
То есть вы имеете право указывать себя автором, размещать в портфолио работу и вам не могут запретить это делать, а вот управлять и продавать, запрещать -- нет.
в рамках релизов идут миграции с откатами, релизы переключаются понятное дело из текущего релиза, то есть как откат, а не просто "включить тот номер релиза"
где-то придется подшаманить под свои требования.... им бы тестирование еще развернуть, чтобы причин было меньше катать туда-сюда :--)
Если в вакансии написаны требования, значит им нужен спец, который подходит под требования. Уравнение достаточно простое. Может там для DBA не достаточно много работы...
Кроме всего прочего если в конструктор прокидывать интерфейсы, то будет проще для этого интерфейса сделать простую глупую реализацию зависимости, что очень облегчит написание тестов
Это же преимущество! Я в 26 лет начал и очень легко идет, особенно учитывая, что до 265 лет я не игрался в песочнице, а нарабатывал интересный опыт, пусть и не в разработке