Формы пишутся на HTML (да и вообще вся страница написана на HTML)
JS добавляет интерактивности, т.е. например обновление частей страницы в реальном времени
PHP обрабатывает данные. Например запрос с формы на HTML или запрос от JS.
По этому форму написать на PHP не предоставляется возможным.
Конкретизируйте вопрос.
Ну я имел ввиду, что хочу разобраться как сделать многоязычную форму. Например чтобы был селект с выбором языков интерфесйа. Я хочу понять как это реализовать правильно можно, через js или php, или как вообще? в интернете тоже по этому ничего не нашел.