Blog de Gonzalo

PARÁMETROS SENSIBLES EN PHP

Una de las novedades de la version 8.2 de php son los parámetros sensibles. Esto quiere decir que se pueden definir los parámetros que contienen información sensible, de modo que su valor no pueda visualizarse en herramientas de debug o similares. Por ejemplo una clave o similares. Los parámetros sensibles en php harán que el contenido de estos parámetros no acaben en los logs de error. Para declarar un parámetro como sensible basta con hacerlo como en el siguiente ejemplo:


public function login(
    string $email,
    #[\SensitiveParameter] string $password
) {
    [...]
}

Compartir en twitter