Встречный вопрос: а зачем это делать одним регулярным выражением? Зачем такое ограничение самому себе и отвечающим? Зачем копать яму гигантской ложкой, когда есть лопата, кирка и лом? А проверка в два регулярных выражения вас не устроит? А проверка с помощью кода? Или код + рег. выражение?
Смотрите, каждый объект ловит какие-то события (если хочет), в них делает какие-то проверки и принимает решения, и далее может дёргать методы других объектов. Так вот важно, кто принимает именно решения, а не где находится операция вычитания. То есть важна логика организации кода.
Конечно, решения принимаете вы, как программист. Но когда вы разрабатываете один объект, то вы один человек, а когда другой объект, то вы - другой человек. Ведь в человеческой голове не умещается всё и сразу, так что разбиваем задачу на подзадачи (декомпозиция). Теоретически другой объект может делать реально другой программист. А значит вам нужно договариваться между собой. Но даже если вы делаете всё, то вы сегодняшний и вы вчерашний - это как бы разные люди.
ООП - это лишь инструмент, и им нужно уметь правильно пользоваться. ООП можно применять в языках, в которых даже нет поддержки ООП, просто следуя своим же собственным правилам и запретам. И наоборот, бездумно применяя ООП, можно только всё запутать.
run182, в php числа в двоичной системе записываются с приставкой 0b
Поэтому значение флагов (2 и 4) - соответственно 0b010 и 0b100 0b010 + 0b100 == 0b110
Наложения нет. Значит, + не приводит к ошибке в данном случае.
Владимир, я понимаю, что от локали. Просто удивляет, что многие русские используют не русскую локаль. Это же надо ещё сообразить найти, где меняются дефолтные настройки, и таки поменять их.
hint000, на мобильных устройствах, например, есть универсальные ссылки, которые могут быть открыты в браузере, но при наличии привязки приложения к домену открывается именно приложение.
Автор, среди ИТ-шников не принято использовать выражение "не работает", потому что оно не исключает никакие варианты. Его можно сказать, только если вы хотите закрыть вопрос и не возвращаться к нему.
Как владельцу сайта, вам всё равно придётся удалять изображения по запросу правообладателей. Этим ваша ответственность, в целом, и ограничена. Хотя иногда можно игнорировать даже запросы правообладателя, потому что допускается свободное использование произведения в информационных, научных, учебных или культурных целях (ГК РФ статья 1274).