В чем отличие isset() от is_null()?
Лабораторная работа. Цель: понять чем отличаются возможности двух функций. Приборы и материалы: интерпретатор PHP, текстовый редактор vi, мануал php :-) Результаты под катом.
BitMaskPackage - средство генерации SQL-запросов с использованием битовых масок
Описанный в предыдущей статье метод гораздо удобнее использовать с помощью классов, которые описаны ниже. Этот набор классов
предназначен использовать все описанные возможности битовых масок для хранения бинарных свойств типа да/нет в одной переменной, но при этом
абсолютно абстрагироваться от числовых представлений свойств и битовых операций. Все что нужно – это создать коллекцию свойств и затем передать её экземпляру класа
BitCondition или BitAction, которые помогут легко построить SQL запросы к БД.
Использование битовых масок в веб-программировании
Как гласит боянистая шутка, в мире есть 10 категорий людей: те, кто знает двоичное исчисление, и те, кто не знает. Так вот, те кто знают и умеют выполнять простейшие побитовые операции, после прочтения статьи узнают как хранить несколько признаков в одном целом числе. А те, кто не знает двоичное исчисление – имеют хорошую возможность с ним познакомиться, а потом применить свои знания на примере.
Производительность DISTINCT vs array_unique()
На php.com.ua прочитал высказывание, что при выборке большого количества строк с уникальным значением одного столбца лучше использовать PHP для отбрасывания повторяющихся значений. Сделал тест. Результат под катом.







