es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: PHP-8.1

Obtener el caso de una enumeración según una cadena.

Busco una solución sencilla para obtener el caso de un enum a partir de una cadena. Existen BackedEnums. Por ejemplo: enum Status: string { case OK = “OK”; case FAILED = “FAILED”; … } $status = Status::tryFrom(“OK”); // o from(“OK”); Pero no quiero escribir la misma palabra dos veces para . . . Read more

Método mágico `__toString` de las Enums de PHP

Me pregunto por qué no es posible proporcionar una implementación de __toString para una enumeración. El IDE dice “La enumeración no puede incluir ‘__toString’”. Sin embargo, fue lo primero en lo que pensé una vez que creé la enumeración. Anteriormente, usaba Objetos de Valor que encapsulaban cadenas en mi código, . . . Read more