Olá, bom dia, estou com um duvida referente a esse trecho de codigo:
<?php
class Cpf{
private string $cpf;
public function __construct(string $cpf){
validaCpf($cpf);
$this->cpf = $cpf;
}
public function validaCpf(string $cpf):void{
if((strlen($this->cpf) < 11) || (strlen($this->cpf) > 11) ){
echo "CPF inválido";
exit();
}
}
public function getCpf(){
return $this->cpf;
}
}
O VSCODE esta apontando erro naquela chamada de função "validaCpf($cpf)" dentro do construtor, porem eu não estou entendendo o por que