Вопрос скорее не по PHP, а по веб-программированию в целом, вопрос следующий к тем у кого большой опыт и что шарит в php, js и html допустим есть текстовое поле textarea, если у него атрибуты id и name будут одинаковые, это будет нормально? вопрос возник потому что, я сейчас делаю класс, который будет печатать поля ввода т.е. я вызываю функцию: Код (Text): get_textarea($name, $id, $title, $rows, $cols ....); а в ответ получаю строку типа: Код (Text): <p><label>$title<br/><textarea name="$name" id="$id" rows="$rows" cols="$cols" ></textarea></label></p><br/> так вот этим классом я планирую пользоваться и в дальнейшем, не хочется потом его переделывать по этому хотелось бы сейчас все по уму сделать. Так вот если атрибуты id и name будут одинаковые это ни где и не чему вредить не будет? т.к. не хочется писать 2 параметра если все будет работать и при одинаковых названиях.
Ваще пофиг. Цели, которым служат ID и NAME не пересекаются. Даже если делать выборку по name или id на странице через JS, при выборке по name плевать, что там в id и наоборот. Даже ID и CLASS могут иметь одно имя. Не зря же у них селекторы разные. Разве что в CLASS можно больше одного слова использовать, а в ID нет, ибо нефиг.