Установка и использование PHPUnit в Windows

Сначала устанавливаем PEAR. Далее нужно зарегистрировать каналы путь-к-php\pear channel-discover pear.phpunit.de pear channel-discover components.ez.no pear channel-discover pear.symfony-project.com Теперь можно установить PHPUnit путь-к-php\pear install phpunit/PHPUnit При этом может поругаться на версию PEAR. Надо обновить — см. заметку по установке PEAR. Если не получилось установить с помощью PEAR. После этого нужно писать тесты. Подойдёт что-то вроде ModelAdv.php <? …

Read more

Установка PEAR под Windows

Установка PEAR под Windows путь-к-php\go-pear.bat лично у меня работать не захотело (php5.3), пока не изменил bat-файл на следующий: @ECHO OFF set PHP_BIN=php.exe %PHP_BIN% -d output_buffering=0 -d phar.require_hash=0 PEAR\go-pear.phar pause после этого для установки переменных окружения (если это нужно): путь-к-php\PEAR_ENV.reg или добавить путь-к-php в переменную PATH. Может понадобиться обновить PEAR: путь-к-php\pear upgrade PEAR

Пример архитектуры таблиц иерархических данных

http://dev.mysql.com/tech-resources/articles/hierarchical-data.html

Основы ООП на Javascript

Объект представляет собой экземпляр класса. Javascript — это объектно-ориентированный язык, но в нём нет классов, а вместо наследования на основе классов используется наследование на основе прототипов.

MySQL. Выборка значений из нескольких таблиц.

Для примеров используем следующие таблицы: 1. JOIN. Полное объединение Операторы JOIN, INNER JOIN и «,» (запятая) с указанием условий объединения дают пересечение для всех совпадающих значений из условия. SELECT t1.*, t2.* FROM t1, t2 WHERE t1.i1 = t2.i2 #Аналоги: SELECT t1.*, t2.* FROM t1 JOIN t2 ON t1.i1 = t2.i2 SELECT t1.*, t2.* FROM t1 …

Read more

Профилирование php-проекта: APD

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

Read more

Переустановка WAMP

при переустановке windows можно обойтись без переустановки apache, mysql и php

Вычисление посещённых ссылок пользователя с помощью Javascript и DOM Level 2

Для этого нам нужен метод объекта window — getComputedStyle. В ИЕ как всегда всё непросто — у него есть свойство currentStyle элемента.

Генерация cтроки запроса из переданного массива/объекта в php

Не знал) http_build_query — >php 5.1.2

Оптимизация и скорость выполнения в jQuery

ссылка на интересный доклад по jQuery