Как называть свои функции и методы
Опыт программирования для больших проектов на PHP и JavaScript подсказывает, что подбор названий функций и методов очень важен. Да, часто нехватка времени ...
Опыт программирования для больших проектов на PHP и JavaScript подсказывает, что подбор названий функций и методов очень важен. Да, часто нехватка времени ...
Что плохого в коллбэках (callback) В колбэках, в общем-то, ничего плохого нет. Проблема может возникнуть, однако, когда вы хотите, чтобы один колбэк вызывался с...
Где-то на просторах интернет мне попалась диаграмма-шпаргалка-руководство, как правильно выбирать функцию для итерации по массиву. В этом посте выкладываю её пе...
Это перевод оригинальной статьи Скотта Ханзельмана. Facebook недавно проанонсировал внутреннюю инициативу под названием «2G вторники», и я думаю, что ...
Возможно, не только я забываю, чем именно отличается функция array_merge() от оператора объединения +, примененного к массивам. Допустим, у нас два массива, $a ...
Алгоритмы поиска значения в массиве данных могут не иметь никаких особых требований к входным данным, и такие алгоритмы мы сравним между собой. Если же о входны...
Все программисты PHP должны уметь работать с исключениями. Есть много документации и хороших статей по работе с ними. Все используют базовый класс Exception в с...
SOLID — за этой аббревиатурой скрываются 5 базовых принципов ООП, предложенные Робертом Мартином. Следование их духу сделает код легко тестируемым, расшир...
Рассмотрим примеры: select id, name from tbl_users u join tbl_groups g on u.group_id = g.id where g.name= 'some group' и select id, name from tbl_users u join t...
Это перевод с английского оригинальной статьи Different Ways of Defining Functions in JavaScript (This Is Madness!). Это сумасшествие! Это… JavaScript! Ч...