que tienen una clase con el siguiente esquema¿Establecer constantes de clase después del constructor?
class MyClass
{
const x = 'abc';
const y = '123';
function _contruct() {}
}
¿Hay alguna forma para mí de tener las constantes siguen siendo desarmado en el cuerpo de la clase, y pueden ajustar dinámicamente después de que el constructor ha sido llamado? Por ejemplo algo como esto:
class MyClass
{
const x;
const y;
function _contruct()
{
$this->setStuff();
}
function setStuff()
{
$this->x = Config::getX();
$this->y = Config::getY();
}
}
Simplemente curioso, ¿qué estás tratando de lograr aquí? –
@Marcar las clases ahora mismo requiere que algunos valores de configuración estén codificados en el cuerpo de la clase, estoy tratando de cambiarlo para que sean extraídos de la clase config más adelante en la clase –
Parece inútil convertirlos en constantes. –