Eu estava tentando descubrir o resultado deste exercicio. Porem toda vez que tento compilar ou tento executar ele diz que não encontrou erro e não executa / não faz nada. Não sei onde estou errando ou o procedimento para ver o que pode gerar. Tentei no VS no phpstorm fiz o banco de dados mysql, verifiquei a versão do php usei o xampp tentei de tudo. Se alguem puder dar uma ajuda ou direção agradeço.
https://imgur.com/a/dKZLP8D
Primeiro você vai baixar o php (eu prefiro baixar ele e executar direto)
https://www.php.net/downloads.php
Depois de baixado, coloque ele em uma pasta e coloque depois no Path do windows, assim você consegue executar no terminal
Depois é só executar php -S localhost (exemplo e sua página vai está disponível em localhost no navegador) execute na pasta onde está o arquivo seu php, talvez você vai precisar colocar no nevagador localhost/nome-do-seu-arquivo.php
Mas pode ser mais fácil usando laragon, xampp e outros programas que ajudam nisso, ai só colocar o seu arquivo na pasta htdocs ou www depende do programa que usar e executar no navegador da mesma forma
Bom dia.
Existe erros de síntese.
Verifique nas declarações de atributos as vírgulas e pontos. As vírugula são usadas para indicar um novo atributo e etc., e os pontos com vírgulas indicam fim.
Qualquer coisa entre em contato.
<?php
$object = new Vendedor;
$object->nome = "marcos";
$object->idade = "32 anos";
$object->senha = "123";
$object->cidade = "sp";
$object->telefone = "011";
$object->email = "lo@gmail";
$object->display();
class Usuario
{
public $nome, $idade, $senha, $cidade;
function salve_usuario()
{
echo ("salvar codigo...");
}
}
class Vendedor extends Usuario
{
public $telefone, $email;
function display()
{
echo ("Nome " . $this->nome."<br>");
echo ("senha " . $this->senha."<br>");
echo ("cidade " . $this->cidade."<br>");
echo ("telefone " . $this->telefone."<br>");
echo ("email " . $this->email."<br>");
}
}
?>