Каждый блок это класс.

Блоки разделены на 3 части:

  • шапка - тут по центру полужирным написано название класса, а абстрактные классы пишутся полужирным курсивом
  • в центре указаны поля, по левому краю с маленькой буквы
  • внизу методы, тоже по левому краю с маленькой буквы

Перед названием поля или метода может быть указана область видимости:

  • + - public
  • - - private
  • # - protected
  • / - derived, потомок
  • ~ - пакет

Между объектами класса могут быть следующие связи:

Present Simple

#en

Для местоимений I/we/you/they используем просто глагол, например, i do.

Для местоимений he/she/it используем глагол с окончанием -s, -es, например he does.

Формы to be и to have

  • I употребляется только с am
  • He/she/it или существительное в единственном числе употребляются с is
  • We/you/they или существительное во множественном числе употребляются с are

Как сохранить cookie на d7:

\Bitrix\Main\Context::getCurrent()->getResponse()->addCookie(
    new \Bitrix\Main\Web\Cookie('cookieName', 'cookieValue')
);

Но на странице обязательно должен быть подключен

require($_SERVER['DOCUMENT_ROOT'] . '/bitrix/footer.php'); 

или

require($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/include/epilog_after.php");

т. к. куки d7 добавляются именно в эпилоге.

При этом старый код

$APPLICATION->set_cookie('cookieName', 'cookieValue');

сработает даже без подключения эпилога.

Страницы