Gostaria de compreender a seguinte situação, o Vinicius informa que se estiver usando PHP 7,4 e acima, na classe, pode-se usar a palavra string com o nome da classe.
'<?php
class Funcionario { private string $nome; private string $cpf; private string $cargo;
}'
Meu php é 7.4.3, e em todos os projetos que estou fazendo seguindo as orientações, deixando o termo string sempre ocorre erro no console do vscode. Se eu retirar a string, o código é executado sem problema.
'<?php
class Funcionario { private $nome; private $cpf; private $cargo;
}'
Dessa forma todos os projetos são executados sem qualque tipo de erro. Gostaria apenas de compreender o porque?
Obrigado.