
Oscar Andres Yusti Noriega
PreguntaMe sale este error:
PHP Fatal error: Constant expression contains invalid operations
class UnaClaseRandom{} class OtraClaseRandom{} function receive_a_class($class = new UnaClaseRandom) { echo $class::class; } receive_a_class(new OtraClaseRandom);
Kenneth Angulo L
Antes de PHP 8.1.0 no se podian pasar Objetos como parametors por defecto a una funcion.
($class = new UnaClaseRandom)
Tambien comentar por si acaso, que antes de PHP 8 la forma de obtener el nombre de la clase era asi:
get_class($obj);

Ermilo Joel Dorantes Uc
Si, es por la versión de PHP

Gilberto Mikkail Asuaje Suarez
revisa la version de php, es para las ultimas versiones de php 8 en adelante