Был недавно подобный вопрос. Осмелюсь скопировать сюда свой ответ там: «Один из наиболее идеальных вопросов для разведения бессмысленного холивара, из которого автор всё равно ничего нового не узнает.»
Вопрос в том, как передать куку на другой домен второго уровня?
Тогда маленькая подсказка: если на странице с domain1.com подключить, допустим, js-скрипт с domain2.com, то запрос к нему пойдёт с куками от domain2.com.
По максимому отделить вёрстку от кода, желательно использовав какой-нибудь шаблонизатор вместо native-php.
Тогда формированию html-кода на основании входных данных будет соответствовать простейшая логика, которую и тестировать особенно не нужно.
Тестировать уже именно формирование этих самых входных данных.
>Единственная найденная мною функция определения цветности называется imageistruecolor, но проблема в том, что оба изображения имеют полноцветную палитру и результат выполнения функции одинаков — сравнение не удается.
ORM и нативный SQL это совершенно разные подходы и каждый решает для себя и для каждого конкретного проекта, что использовать.
Если вы вдабавок к SQL разберётесь с ORM, вам будет только плюс к опыту. Вот только советы использовать доктрину идут далеко не везде.