А. считает (комментарии по поводу предупреждений):
ожидается "===" вместо "=="
-- Можно отключить. Еще всякие IDE будут нам навязывать, строгое или нет сравнение использовать - м.б. так сделано намерено. Не, возможны, конечно глюки при сравнении, например,
false == '0'
- что ж, не страшно, учит и дисциплинирует.
Ещё есть предупреждения о не объявленных глобальных переменных