Проверка чего? что нет new AbstaractClass() ?
честно говоря не вижу решения (это не значит, что его нет)
Только в рантайме можно извратится
типа

Код AS3:
public function AbstaractClass()
{
$constructor();
}
// метод обязательный для переопределения в наследниках
protected function $constructor()
{
Error.throwError("Нельзя создавать абстрактный класс");
}
хотя это криво.. ибо нельзя будет изменить сигнатуру конструктора.