войти зарегистрироваться

PHP whois

индекс
169,28

#ifdef в PHP

В своем проекте мне понадобилось собирать различные версии исходников. Причём так что бы в различных сборках помещались различные куски кода. if-else мне здесь не подходил, потому что нужно было что бы код либо точно входил, либо не входил в сборку.

PHP Compressor Beta

Решил развлечься на выходных и написать вот такой вот небольшой php compressor (и obfuscator).

Основные функции.


Может переименовывать локальные переменные в функциях (включая аргументы), переименовывать функции и удалять лишние пробелы.

Возможные проблемы:

  • Некорректная работа с выражением вида $$a.
  • Возможна неправильная работа с классами (уже исправляю).

С нетерпением жду ваших отзывов!

Реализация noSQL на PHP

Скорость, друзья, — вот одно из важных составляющих вашего проекта. Пока ресурс посещает 10-100 пользователей в день, то все нормально — пользователь радуется и приглашает к вам своих друзей, друзья своих друзей и так далее. Нагрузка растет…

Персональный cron для проекта

Думаю, все знакомы с таким замечательным инструментом как cron. С его помощью мы с достаточной гибкостью можем конфигурировать время запуска необходимых нам скриптов наших проектов. Однако с ростом числа и сложности проектов данный инструмент обнаруживает некоторые свои недостатки:
  1. crontab нарушает целостность проекта, вбирая часть его логики (время запуска скриптов) в себя;
  2. редактирование crontab’a не возможно без выделения соответствующих прав.
Проблема сама по себе не нова, и имеет как минимум два типа решений.

Задачка для php-шников

Ребята, самая простейшая задача:

$time1 = strtotime( '1 Mar 2010' );
$time2 = strtotime( '31 Mar 2010' );

echo( ($time2 - $time1)/ (24*60*60) );


Что даст в результате этот код. Только давайте обойдемся без транслятора PHP =)