Утверждение №1 = mod_rewrite - зло. Выберите точку зрения и приведите аргументы в ее защиту. Утверждение №2 = Оператор goto и им подобные (операторы безусловного перехода), это хорошо или плохо? Точка зрения, аргументы, можно примеры. Утверждение №3 = Вреден ли регистер глобалс? Аргументы, но в этот раз главное - пример кода. ** перефразировал.
Да просто зло. Создает лишнюю нагрузку. Делает неочевидным и запутывает выполняемый код. Увеличивает информационный хаос.
mod_rewrite — зло, так же, как аякс, репликация, http 1.1 и вообще все технологии (читай инструменты) созданные человечеством
Аргументы давай. Интерес то не во мнениях, а в аргументах. А вообще, "хочется послушать нашу молодежь" (ц)
Не зло: - Позволяет делать ЧПУ - Избавляет от лишнего кода в PHP - Дает возможность на более низком уровне фильтровать браузеры, отдавая им разные css (хотя сейчас теряет актуальность) - Позволяет выделить мобильные браузеры и отдать им соответствующий сайт (специально под него)
если ты говоришь про mod_rewrite как средство чпу, то тут вообще про зло говорить не корректно. Да, жрёт рессурсы, да, иногда может затруднить чтение кода, но это частности и возвращают нас к тем же самым луддитам. Вопрос тут состоит в том, что простому юзеру на чпу в большем случае плевать. Ну, какая разница /forum/viewtopic/24215.html или /forum/viewtopic.php?t=24215 ? Это самое 24215 ничего не говорит, как в первом, так и во втором случае. Не запомню я это число. Если же рассматривать любимое сеошниками /forum/topic/u4imsja_dumatj_i_es4e_20_slov_v_dogonku.html то такой адрес мне вообще лень набирать будет. А вот если ты говоришь про другие применения mod_rewrite'a, то уточни А судьи кто? ©
Все зависит от употребления ЧПУ. Если это форум или блог, то эти чпу вряд-ли кому нужны, это ты верно подметил. Но для конкретных случаев, ЧПУ просто отлично подходит. Например, мануалы, справочники. Я делал сайт для музыкальной группы, там песни вводятся - site.ru/albumname/songname.
а оно может мне помочь найти песню гр. Slayer, в клипе на которую главный персонах предстаёт в виде католического священника и мусульманского муфтия?
Код (Text): RewriteEngine On RewriteCond %{QUERY_STRING} (tits|ass|pussy) RewriteRule (.*) admin.php?act=show_admin_nude&part=%1 =))
на порносайте урл — последнее, на что будет смотреть и с чем будет экспериментировать пользователь. А использование технологии ради самой технологии сродни ананизму.
m_r - добро, потому что: 1) m_r простО как 5 копеек, но на порядок увеличивает стоимость проекта. 2) В общем-то, оно не для того, чтобы запомнить ссылку. Оно для того, чтобы понять по присланному в аську урл, что там находится + для того, чтобы из подсказок браузера при наборе понять, какое урл тебе надо. Ну и для поисковиков, сеошники страсть как любят ЧПУ. 3) ЧПУ легче продиктовать по телефону. + Артем говорит, ЧПУ нужно, чтобы юхер понимал, где находится, типа как c://program_files/xxx
m_r — зло. Из-за него все как лемминги побежали что-то писать по первому слову флоппика. Когда будут раздача слонов и плюшек и откровение свыши? А то так не интересно.
Хорошо! Уже неплохо. Внимание, второй вопрос! Оператор goto и им подобные (операторы безусловного перехода), это хорошо или плохо? Точка зрения, аргументы, можно примеры.
Оператор goto и им подобные не может быть хорошим или плохим. Это всего лишь оператор. Для того чтобы быть хорошим или плохим ему нужна одушевленность и свобода выбора... и оценщик. Но это лирика... Не важно какие операторы использовать, но важно как. И важна цель. Можно привести множество аргументов за и против использования этих операторов в конкретной программе, при конкретной цели. UPD:Тоже про mod_rewrite. Это всего лишь инструмент. Он не есть не зло не добро. Весь вопрос в цели и конкретном применении.