Алексей Тен: Для начала нужно сделать так, чтобы можно было работать с большими числами, а далее - алгоритм можно оптимизировать.
Спасибо, но попытаться стоит, как минимум для общего развития ;)
Для вас понятно, что ваш (второй) вариант лучше. Мне более читабелен первый (мой).
А вот другим разработчикам какой? Это хоть и мелочь, но интересно все-таки
var_dump($_COOKIE["pass"]!=='4' && $_COOKIE["name"]!=='fd') - это для того, чтобы проверить выполняется ли условие))
Вам нужно так: if ($_COOKIE["pass"]!=='4' && $_COOKIE["name"]!=='fd')
Можно было бы переопределить, но думаю лучше использовать данный функционал при его наличии в стандартном дистрибутиве.
Когда такие правила будут доступны - в проекте можно будет переписать правила, работы с этим не много будет
К примеру: Пользователь запрашивает от API все города, которые совпадают под шаблон "%какой-то город%". И то, что сервер будет искать все доступные города по данному шаблону на других серверах (где лежат базы данных) это и есть пример кластеризации.
Я правильно понял?
Я делаю всегда так: при разработке, выравниваю CSS-свойства в алфавитном порядке с помощью плагина (Sort Line Tools) в IDE. Мне кажется - так удобно для чтения и быстрого нахождения свойств.