Кстати, а есть ли разница в скорости от того, сколько байт занимает число? Вдруг современное железо устроено так, что ему удобнее работать с 32\64 разрядными словами, а не с байтами.
Родственную не в смысле классов, а том смысле, что значения переменных изредка будут сравниваться и присваиваться друг другу. Поэтому единая реализация была бы полезна.
И как они помогут. Например, пользователь ввел в поле формы "X Y". Нажал кнопку отправить, отправился GET запрос с параметром "X+Y". А нужно чтоб отправился "X%20Y".
Сергей Зеленский: сервер Apache/2.4.10. PHP 5.6.24. Технические страницы, страницы результатов поиска, страницы со списком разделов, статей, форумов, тем 2-20 КБ, страницы тем на форуме 20-50 КБ, страницы с обычными статьями 20-60 КБ, страницы длинным текстом, с текстами книг до 600 КБ. Судя по проверкам, время не очень зависит от размера страниц. Больше зависит от типа страницы, от алгоритма формирования.
stoik_kpd: Не знаю, актуальны ли еще мои ответы. Каких флажков? Таких $? Какой у вас сервер?
RewriteRule ^season\-\d+\/(.*top\-gear.*) serials/$1 [NC,QSA,R=301,L]
В этой команде часть ^season\-\d+\/(.*top\-gear.*) -- это шаблон.
Вторая часть serials/$1 -- это то, на что меняем.
[NC,QSA,R=301,L] - параметры.
d+ -- это цифры, одна или более
В скобках подмаска. То, что захватила эта подмаска можно использовать при замене, указывая $1. Аналогично $2, $3 для второй, третьей подмасок, если бы они были в шаблоне.
Вопрос в том, а не будет ли лишней работы? Ведь внутри mkdir происходит проверка существования. Кстати, нечто подобное делается в Си при использовании fopen() с флагом w. Если существует откроет, если нет - создаст.
Нашел другое решение. С помощью js меняю тип позиционирования всплывающего подменю в зависимости от положения внутри видимого окна. Но спасибо за transform, не знал, что есть такое замечательное свойство.