nombres de clase dinámicos en php

Tengo una clase base llamadafield y clases que extienden esta clase comotext, select, radio, checkbox, date, time, number, etc.

Clases que extiendenfield clase se llama dinámicamente en un directorio recursivamente usandoinclude_once(). Hago esto para que yo (y otros) puedan agregar fácilmente un nuevo tipo de campo solo agregando un solo archivo

Lo que quiero saber: ¿Hay alguna manera de corroborar un nuevo objeto a partir de una de estas clases extendidas incluidas dinámicamente a partir de un nombre de variable?

p.ej. una clase con el nombrecheckbox :

$field_type = 'checkbox';

$field = new {$field_type}();

Tal vez esto funcionaría? pero no lo hace?

$field_type = 'checkbox';

$field = new $field_type();

Respuestas a la pregunta(7)

Su respuesta a la pregunta