<?php
abstract class Picasso
{
public function __construct()
{
}
}
$class = new ReflectionClass('Picasso');
if($class->isAbstract())
{
echo "Im abstract";
}
else
{
echo "Im not abstract";
}
?>
См. руководство: www.php.net/oop5.reflection
Ответ 4
Если вам нужно проверить это во время выполнения, я бы предложил вам переоценить архитектуру вашего приложения.
Вы никогда не должны пытаться это сделать, если вы не создаете чрезвычайно сложное приложение для проверки другого кода, который вы не можете изменить.