Closure in php

Всем, кто программировал хотя бы пару раз на js (особенно тем, кто использовал при этом jQuery) знакомо такое понятие как «closure». Это переменная, которая представляет собой анонимную функцию. Напомню, как это выглядит на js: $(window).click(function() {     alert(‘Triggered click-event on window’); }); var myMethod = function(){     alert(‘Yahoo!’); }; Common Но далеко не […]

Конкурс от bigbazzy и уведомлялка к нему

Я уже упоминал в предыдущих статьях сервис, на котором покупаю книги — Аймобилко. Не буду распространяться на счёт его невероятной крутизны удобства, скажу только, что книги там покупать легко и приятно, а абонемент вообще сказка — за 500 рублей каждый день по книге целый месяц. Ну да не о том пост.

Spreadsheet_Excel_Writer и поля даты

Раньше, при генерации xls-файлов несколько раз стокнулся с проблемой получения даты из xls-файла при импорте оного в php. Проблема решилась просто – windows установила точкой отсчёта системного времени 1900 год. И дата в ОС хранится в днях. Поэтому для перевода в UNIX Timestamp (1970 год) достаточно отнять от windows-даты 25569 дней (именно столько составляет разница […]

Рекурсивная генерация source-code на php для массива

Понадобилось сгенерировать сурс из сериализованного массива. Данные, которые мне были нужны, лежали в БД, в бинарном поле. Просто взять их из базы меня не устраивало — юнит-тест требует работы с «чистой» БД. Необходимо было вытащить данные и вставить их в php-файл. А раз есть php — почему бы не поручить ему грязную работу? Собственно «есть […]

PHP-Unit под Mac OS X 10.6 (Snow Leopard)

Сегодня решил поиграться с Unit-тестированием профессионального уровня — а значит нужно было поставить PHPUnit. Привычно открываю консоль макоси (пока довольствуюсь хакинтошем с чистой MacOs X версии 10.6.4, аналог iMac8,1) и вбиваю команду iMac-Sergej-Beresnev:Unit rassol$ sudo pecl install PhpUnit No releases available for package "pecl.php.net/PhpUnit" install failed Печально. Но не беда.

Есть ли картинка по урлу?

Такой вопрос встал у меня в процессе разработки (доводки) портала и субсайтов с единой админкой. Решений наличествует множество, как написано в этих ваших интернетах: Функция fopen Функция file_get_contents Функция get_headers на пару с strpos() Функция getimagesize Собственно, как показали тесты, самым быстрым вариантом оказался 4 — getimagesize(). <?php $url = ‘http://www.google.ru/images/nav_logo4.png’; if  (@getimagesize($url))     […]