Відповіді:
Очікується, що певні файли матимуть певний синтаксис. Наприклад, коли ви відкриєте файл file.php, він очікує синтаксис PHP і відповідним кольором.
Але деякі користуються незвичайними файлами, але все ж хочуть використовувати синтаксис correect у редакторі, наприклад file.txt або file.bla із вмістом PHP всередині.
Синтаксис - це "мова" всередині файлу, де тип файлу є фактичним типом файлу.
filetypeвпливає більше на речі syntax(наприклад: підсвічування синтаксису, правила відступу та інші плагіни). Тому, як правило, ви повинні використовувати, filetypeякщо ви не хочете лише змінити виділення синтаксису.
filetype- це супернабір функційsyntax. Дивіться також це