Каждая из ваших логических ветвей сравнивает переменную $ what с другой переменной, названной в честь марки автомобиля. т.е. ($ what === $ honda) Где и для чего вы устанавливаете все эти переменные до того, как начнется логика? Похоже, было бы проще написать ($ what === "honda") или использовать оператор switch, как все рекомендуют.
Также при распечатке переменной вам не нужны кавычки.
Просто распечатать ($ print)
и почему бы не напечатать ($ what), чтобы точно узнать, что это такое.