¿Qué significa el signo de interrogación (?) Antes de la declaración de tipo en php (? Int) [duplicado]
Esta pregunta ya tiene una respuesta aquí:
Tipos predefinidos de parámetros variables 4 respuestasHe visto este código enhttps://github.com/symfony/symfony/blob/master/src/Symfony/Component/Console/Output/Output.php línea número 40 que están usando? int.
public function __construct(?int $verbosity = self::VERBOSITY_NORMAL, bool $decorated = false, OutputFormatterInterface $formatter = null)
{
$this->verbosity = null === $verbosity ? self::VERBOSITY_NORMAL : $verbosity;
$this->formatter = $formatter ?: new OutputFormatter();
$this->formatter->setDecorated($decorated);
}