Foto de Renan O.
Renan há 3 anos
Enviada pelo
Site

Duvida sobre programação.

Olá tudo bem ?

Estou tentando fazer um atividade da faculdade mas não estou consegui resolver. 

Coloquei no ide e esta dando este erro.

 

PHP Parse error:  syntax error, unexpected token "class", expecting "function" or "const" in /workspace/Vendedor.php on line 17


<?php
    class Usuario{
 public $nome;
 public $senha;
 public $cidade;

 function Usuario(){
  $this->CadastroUsuario();
 }

 private function CadastroUsuario(){
  $this->nome ="Marcos Paulo";
  $this->senha ="Mp?123";
  $this->cidade = "São Paulo";
 }

class Vendedor extends Usuario{
 public $telefone;
 public $email;
 public $idade;
}

 function Vendedor(){
 parent::Usuario();
 $this->telefone = '011003456000'
 $this->email = 'marcospp@bloggs.com'
 }
 
 
 public funtion getNome(){
  return $this->nome;
 }

 public funtion getSenha(){
  return $this->senha;
 }

 public funtion getCidade(){
  return $this->cidade;
 }

 public funtion getTelefone(){
  return $this->telefone;
 }

 public funtion getEmail(){
  return $this->email;
 }

 public funtion getIdade(){
  return $this->idade;
 }

 

 function display()
 {
 echo "Nome:  " . $this->nome     . "<br>";
 echo "Idade:  " . $this->idade . "<br>";
 echo "Senha:  " . $this->senha . "<br>";
 echo "Cidade: " . $this->cidade . "<br>";
 echo "Telefone: " . $this->telefone . "<br>";
 echo "Email:  " . $this->email . "<br>";

}

 

Agradeço pela ajuda

Professor Josinei D.
Respondeu há 3 anos
Contatar Josinei

Olá, tudo bem?

 

Faltaram alguns ponto e vírgula (;), o fechamento das chaves da primeira classe estava incorreto e algumas funções estão escritas como funtion, o correto é function. aplicando essas correções o código ficou assim: 

 

<?php
class Usuario{
    public $nome;
    public $senha;
    public $cidade;
   

    function Usuario(){
        $this->CadastroUsuario();
    }

    private function CadastroUsuario(){
        $this->nome ="Marcos Paulo";
        $this->senha ="Mp?123";
        $this->cidade = "São Paulo";
    }
}

class Vendedor extends Usuario{
    public $telefone;
    public $email;
    public $idade;


    function Vendedor(){
        parent::Usuario();
        $this->telefone = '011003456000';
        $this->email = 'marcospp@bloggs.com';
    }
 
 
    public function getNome(){
        return $this->nome;
    }

    public function getSenha(){
    return $this->senha;
    }

    public function getCidade(){
        return $this->cidade;
    }

    public function getTelefone(){
        return $this->telefone;
    }

    public function getEmail(){
        return $this->email;
    }

    public function getIdade(){
        return $this->idade;
    }
    function display() {
        echo "Nome:  " . $this->nome     . "<br>";
        echo "Idade:  " . $this->idade . "<br>";
        echo "Senha:  " . $this->senha . "<br>";
        echo "Cidade: " . $this->cidade . "<br>";
        echo "Telefone: " . $this->telefone . "<br>";
        echo "Email:  " . $this->email . "<br>";
    }
}

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Tire dúvidas com IA
Resposta na hora da Minerva IA
Enviar dúvida
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa