(Добавление)
Мой вариант подойдет больше, если необходима проверка каждого значения или другая какая-то обработка. Для простого соединения способ от Мелкий будет более уместным.
dc93
1) Не спорю
А все остальное, бывает всякое... если ты пишешь и у тебя все работает, то возьмет твой код другой - и работать может не корректно.
P.S. Меня не напрягает и к тому же оно не мешает, а наоборот при отладке более четко видно, что и где, да и использование такого варианта нигде не запрещено. Согласен в одном, каждому свой стиль.
Скажу так изучи и все будет понятно, во многих вещах будешь использовать его, он реально упрощает жизнь и заставляет писать аккуратно. Если совсем не понимаешь как его использовать, то будет казаться, что он реально напрягает и заставляет тебя писать гораздо больше.
Хотя код далеко не идеален, попробуй это же описать в одной функции и чтоб получилось меньше "БУКАВ" - а теперь представь, что ты можешь унаследовать в свой класс весь этот класс и в своем дочернем переписать только те функции которые тебе не нравятся, а не тупо копировать все.
Думаю уже должно подходить все к тому, что это реально удобней во многих случаях.
По поводу быстродействия уже затронуто много вопросов, но в реально больших проектах, проще купить более новое и лучшее оборудование (хотя по сути этого и не потребуется), чем быстро улучшать проект.
При использовании кода без классов вы вряд ли убиваете ненужные переменные, массивы и т.д. (о что уже не нужно и является мусором), а при уничтожении объекта все происходит за вас, т.е. лишний раз вы не грузите машину.
Ну про безопасность и выше написано.
А еще чего стоит функция:
function __autoload($class_name) { include_once("./class/".$class_name.".php"); }
И не нужно думать и вспоминать подключили нужный файл или нет + все классы находятся в одной папке (не обязательно, просто пытаюсь показать плюсы)
В общем пока не поймешь, что можно делать с помощью классов не поймешь и их значимости, поэтому мой совет просто изучить азы по ООП, а углубляться будешь по ходу дела.
прочтите что такое AJAX - это и есть JavaScript - зная одно автоматом легко решаешь второе.
Понятие "знание ajax" - подразумевает возможность передать и получить данные с помощью javascript с определенного источника.