Страховые доски во всей красе

Круглая эмблема «Въ обществѣ РОССІЯ ЗАСТРАХОВАНО» на фоне зелёных листьев и хвои.
Отреставрированная хозяевами дома, где она висела, доска страхового общества «Россия»

После каждого поста о страховых досках кто-то из читателей, в комментариях или в личном общении, всегда спрашивает — а зачем люди вообще их вешали на свои дома?

Одна из причин, которые я называю, — страховые доски красивые. Люди не понимают, а я не понимал в чём проблема и только недавно догадался.

Дело в том, что мои читатели видят у меня в блоге только современное состояние досок — ржавые куски металла. Да, в них есть своё очарование, но это на любителя, а в прошлом, те доски, которые вешали на дома, были красиво разукрашены эмалью и смотрелись очень интересно.

Я-то в каталогах вижу какие они были красивые, а читатели — нет. Поэтому исправляюсь, хочу показать одну из страховых досок в цвете, на фото — страховая доска общества «Россия» (учреждено 29 марта 1881 года), покрашенная владельцами дома, где она висела, в оригинальные цвета.

Оставить комментарий

Третий параметр define

ПХП неисчерпаем, как атом, — читал какую-то статью о развитии языка (ссылку потерял) и узнал, что у функции define есть третий, необязательный параметр. Столько лет программирую на ПХП и не знал!

Эта функция определяет константу, а третий параметр определяет чувствительность к регистру. Если он установлен в true, то такая константа может быть использована в коде в любом регистре.

А ещё define возвращает результат — успешна ли операция:

@var_dump(define("True", false, true)); // bool(false), будет конфликтовать со встроенной константой
var_dump(define("True", false)); // bool(true)

Кстати, вторая строка константу вроде успешно устанавливает, но на деле воспользоваться ей невозможно — булевые константы языка к регистру нечувствительны и видимо перекрывают пользовательские. Странно, что тут нет ошибки, ещё один камень в огород ПХП.

Оставить комментарий