PHP-направление постоянно обновляет перечень знаний и навыков, которыми должен обладать PHP-разработчик. Это структурированный список, включающий не только узкоспециализированные PHP-шные темы, но и фундаментальные знания:
• архитектура компьютера;
• ООП и функциональное программирование;
• структуры данных;
• протокол HTTP;
• устройство веб-серверов;
• высоконагруженные системы;
• базы данных;
• алгоритмы;
• другие языки программирования и фреймворки – мало знать только PHP;
• и др.
При использовании виджета FileInput для загрузки изображений через Ajax может возникнуть ошибка Bad Request 400. Для исправления ошибки нужно передать в настройках виджета значение CSRF через параметр uploadExtraData как показано в примере ниже.