Позавчера пришла в голову идея написать для phpMyEngine файловый вариант хранения данных.
Ведь не всегда нужна большая БД (Mongo например), особенно на сайтах-визитках с 3-10 страницами.
В итоге родился отдельный продукт <filesDataStorage>, чем-то напоминающий MongoDB :)
Просматривая список параметров, выдаваемый командой 'php --help', увидел один, заинтересовавший меня —
-a Run as interactive shell
Запуск PHP с этим параметром открывает интерактивную консоль, на подобии той, что применяется в Python. В период моего увлечения питоном предлагаемая им консоль мне очень понравилась, и, как оказалось, в PHP она реализована ни чуть не хуже.
Читать дальше
PHP-GTK — это привязка инструментария для создания графического интерфейса GTK+ к языку программирования PHP. Я про неё уже писал на OpenLife. Очень многие скептически относятся к этой библиотеке, даже не столько к ней самой, сколько к использованию PHP на десктопе. Но, так или иначе, библиотека существует и, более того, развивается, о чём говорит недавняя новость на официальном сайте. Поэтому предлагаю более детально познакомиться с PHP-GTK и написать небольшую программу.
Читать дальше
Представляю вашему вниманию первую публичную версию FlightFiles — 0.3.0-r62. Это небольшой двупанельный файловый менеджер, написанный на языке PHP с использованием библиотеки PHP-GTK2.
Читать дальше
Команда девелоперов PHP рада объявить о выходе финальной версии PHP 5.2.10!
Новая версия целиком и полностью посвящена исправлению ошибок и повышению стабильности: исправлено более сотни ошибок, одна из которых связана с безопасностью. Разработчики советует как можно скорее обновится до новой версии.
Внимание! на объективность не претендую.
Все фреймворки являются свободными и используют MVC.
Рассматриваю Zend Framework, Symfony, CakePHP.
Читать дальше
Я программирую на PHP с 13-ти лет, за многие годы я видел множество различных стилей программирования и использования стандартов. Однако, большинство из них не было оптимизированно.
Сейчас я хотел бы рассказать о различных путях увеличения скорости Ваших скриптов с помощью оптимизации направленной на снижение нагрузки на сервер.
Читать дальше