Архив Февраль, 2013
Продолжаем тему работы с именем текущего класса. Задача – определить имя текущего класса. Читаем мануал и находим множество способов выполнения задачи.
Казалось бы, простая задача: определить имя текущего класса. У PHP есть несколько функций и констант для получения имени класса. Но все они возвращают результат вместе с пространством имен (namespace). Получить только имя класса невозможно! В конце статьи – маленький бонус: преимущества от использования PHP 5.4.
Есть консольный скрипт. Скрипт получает набор данных, обрабатывает, записывает результат в БД, отмечает статус выполнения. Если этот скрипт запустить с небольшим интервалом два и более раз, то возможна ситуация, при которой запущенные в разное время скрипты могут обрабатывать одни и те же данные.