Задачи крона в CMS - было перед этой записью на блоге Программы для блогов. Все же написать движок блога это не дули в кармане крутить. Мои надежды справиться за неделю с ядром не оправдались. Назначенные самому себе сроки вышли, а я как в том мультике со львом и цирюльником - работа только начата...

PHP имеет волшебную функцию __autoload, которая вызывается если класс не будет найден. В ней, естественно, загружаю класс из файла обычным requrie_once, а чтобы знать, что откуда грузить, это надо хранить и т.д.. Все это было сделано еще в самом начале проекта. С классами получается все красиво - загружаются только те классы, которые реально используются - разработчику не нужно заботиться о разруливании подгружаемых модулей. А как же быть с обычными функциями? Прямой ответ - как бы и никак, то есть по старинке чесать репу. Сегодня меня озарило - группу функций можно организовать в простой класс, где все его методы будут статическими, то есть для их вызова не нужен экземпляр класса. В результате обычный вызов samplefunction() превращается в TMyClass::samplefunction() Конгениально! Возможно это баян (в чем я не сомневаюсь), но лично я сам для себя сделал таким образом открытие. Если модуль с функцией не был еще загружен, то он будет подгружен через __autoload, поскольку класс не будет найден. Удивительно как просто и красиво получилось. Нет нужды писать где ни попадя require_once, а ведь может так случится, что не будет вызвана ни одна из функций модуля. Мой простой способ гениально избавляет от этих проблем. PHP, сука, сегодня мне нравится.

Мой блог находят по следующим фразам
у меня был плеер
синонимайзер скачать бесплатно
delphi http запрос
смена кодировки базы в mysql
Список пинг сервисов
примеры работа с файлами в delphi