(PECL uopz 1, PECL uopz 2, PECL uopz 5, PECL uopz 6, PECL uopz 7 < 7.1.0)
uopz_extend — Extend a class at runtime
$class, string $parent): bool
 Makes class extend parent
  
classThe name of the class to extend
parentThe name of the class to inherit
   Returns true on success or false on failure.
  
   As of PHP 7.4.0, uopz_extends() throws a RuntimeException,
   if OPcache is enabled,
   and the class entry of either class
   or parent (if it is a trait) is immutable.
  
Example #1 uopz_extend() example
<?php
class A {}
class B {}
uopz_extend(A::class, B::class);
var_dump(class_parents(A::class));
?>
The above example will output:
array(1) {
  ["B"]=>
  string(1) "B"
}