Логирование в PHP

Под логированием в PHP подразумевается то, о каких типах ошибок будет сообщать вам ваше веб-приложение/сайт/php-скрипт и каким образом.

Существует 2 (3) основных способа получения ошибок от приложения:

  1. Вывод этих ошибок непосредственно на экран
  2. Запись этих ошибок в специальный лог-файл
  3. или же сразу оба варианта: вывод этих ошибок на экран и запись их в специальный лог-файл

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

Читать дальше «Логирование в PHP»

Логирование в PHP

Библиотека Сбербанка

Библиотека Сбербанка — это уникальная коллекция новейшей бизнес-литературы ведущих авторов мира на различную тематику. Отобранные книги объединены идеей помочь настроить себя на самосовершенствование и раскрытие внутреннего потенциала. Книги серии открывают опыт успешных людей, они — квинтэссенция простых правил и законов поведения, выстраивания характера, своего дела, взаимоотношений с близкими и коллегами по работе, которые заслуживают того, чтобы их применить и развить.

Источник (как и сама библиотека, т.е. список книг): http://sberbank-university.ru/ru/projects/library/

Библиотека Сбербанка

Мой топ «мотивационных» книг (периодически пополняется)

«Мотивационные» книги — это книги не художественного и не научного характера. В них, как правило, автор описывает какие-то свои best practices или же истории из своей или чужой жизни; эти книги могут послужить мотивацией на какую-то деятельность; в этих книгах излагаются какие-то оптимальные жизненные принципы и прочее. Думаю, понятно.

«Мотивационные» взято в кавычки потому, что эти книги как бы не прямо мотивационные, где-то они даже полухудожественные (т.е. биографии, истории успеха, истории из жизни), а где-то являются и неким набором правил. Т.е. «мотивационные» — это такое единое объединяющее слово для всех книг данного типа.

Далее, мой топ «мотивационных книг»:  Читать дальше «Мой топ «мотивационных» книг (периодически пополняется)»

Мой топ «мотивационных» книг (периодически пополняется)

Сборник цитат (периодически пополняется)

  • Побеждает тот, кто принимает быстрые решения
  • Лучший бизнес — это тогда, когда покупатель ощущает, что он поимел продукт, а не наоборот
  • Дружба, построенная на бизнесе, лучше, чем бизнес, построенный на дружбе
  • Стремитесь сначала понять, а потом уже быть понятыми
Сборник цитат (периодически пополняется)

Best practices от А

  • Если предстоит тяжелое решение, то стоит перед сном думать об этом, а утром, при пробуждении, первое, что придёт в голову и будет верным!
  • Мужчине для счастья нужно 3 вещи: просторное жильё (не богатое, а именно просторное), благочестивая жена и хороший конь (машина)
  • Стоимость машины должна равняться доходам за 3 месяца, стоимость жилья доходам за 1 год
  • Как покупать машину: берём имеющуюся накопленную сумму, прибавляем сумму доходов за 3 месяца и покупаем машину. Если иномарку — то возрастом не более 8 лет и пробегом не более 80000 км. Далее, год ездим и через год продаём эту машину, добавляем сумму доходов за 3 месяца, покупаем машину и так далее. Таким образом меняем машины до тех пор, пока не доберёмся до машины своей мечты
  • Эффективный человек тот, который предпочитает действие сомнениям и лишним раздумьям. Гораздо эффективнее действовать, совершать ошибки, исправлять их и двигаться в процессе этого всего, нежели сидеть, размышлять, переживать и рассчитывать (как-то так)
Best practices от А

10 фактов о кефире, которые убедят вас пить его как можно чаще

Кефир! Мы его любим и помним ещё из детства. Но в последние годы на первый план вышли йогурты, которые везде рекламируют и рекомендуют.

Далее 10 фактов:

Читать дальше «10 фактов о кефире, которые убедят вас пить его как можно чаще»

10 фактов о кефире, которые убедят вас пить его как можно чаще

Что оптимальнее: isset или array_key_exists ?

Существует два наиболее популярных способа, позволяющих узнать о наличии в заданном массиве заданного ключа:

1. isset — Определяет, была ли установлена переменная значением отличным от NULL
2. array_key_exists — Проверяет, присутствует ли в массиве указанный ключ или индекс

Пример:

$array = [
    'first' => 1,
    2 => 'second',
    'third' => null
];

$isset_result = isset($array['first']);
$ake_result   = array_key_exists('first', $array);

Какая же из них наиболее оптимальна?

Читать дальше «Что оптимальнее: isset или array_key_exists ?»

Что оптимальнее: isset или array_key_exists ?

17 жизненных советов от Павла Дурова

1. Необходимо ставить цели и фиксировать их на бумаге, можно и в блокноте на компьютере. Цели должны быть чёткими и понятными для вас, и если вы поставили цель, то вы должны её добиться в любом случае!

2. Постоянно изучайте разные иностранные языки. Потому что в мире англоговорящих людей порядка миллиарда человек, а русскоговорящих насчитывается более 50 миллионов. В наше время знание английского языка является необходимым навыком современного человека.

Читать дальше «17 жизненных советов от Павла Дурова»

17 жизненных советов от Павла Дурова

10 уроков от Павла Дурова в ходе создания ВКонтакте

К десятилетию социальной сети ВКонтакте Павел Дуров опубликовал на своей странице 10 уроков, которые он получил в процессе создания этого популярнейшего проекта:

Читать дальше «10 уроков от Павла Дурова в ходе создания ВКонтакте»

10 уроков от Павла Дурова в ходе создания ВКонтакте