Foto de Renan O.
Renan há 2 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.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 2 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
Envie uma dúvida grátis
Resposta na hora da Minerva IA e de professores particulares
Enviar dúvida
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Precisa de outra solução? Conheça
Aulas particulares Encontre um professor para combinar e agendar aulas particulares Buscar professor