dynamic class names in php

This should work to instantiate a class with a string variable value:

$type="Checkbox"; 
$field = new $type();
echo get_class($field); // Output: Checkbox

So your code should work I’d imagine. What is your question again?

If you want to make a class that includes all extended classes then that is not possible. That’s not how classes work in PHP.

Leave a Comment