>

Fórum

Fórum da RL System, voltado para analistas, programadores etc. Tudo sobre linguagem de programação e desenvolvimento Full Stack: Banco de Dados, Android, C#, Java, .NET, PHP, Node, Javascript, TypeScript, Front, HTML e muito mais.



AULA 2 CURSO PHP/OO RELSYSTEM



class Carro {
//Atributos
//visibilidade + nomedoatributo +valor
public $cor;
public $ligado = false;
public $marcha = 0 ;
public $velocidade = 0;

//Métodos
//visibilidade + function + nomedometodo
public function ligar () {
if ($this-> ligado == false) {
$this-> ligado = true ;
echo " Carro ligado. " ;
} else {
echo " Você não pode ligar o carro! " ;
}
}
public function desligar () {
if ($this -> ligado == true) {
$this -> ligado = false ;
echo " Carro ligado. " ;
} else {
echo " Erro ao desligar o carro! " ;
}

}
public function acelerar ($acelerar) {
if ($this -> ligado == true) {
$this -> velocidade = $acelerar ;
echo "
Você está: " . $this -> velocidade. " KM/H " ;
}
}


}


require_once("Carro class.php");

$c4 = new Carro ();
$i30 = new Carro ();

$c4 ->ligar (ligar);
$c4 -> acelerar (100);
?>

MENSAGEM DE ERROS QUE APARECEM AO RODAR O PROGRAMA:

Warning: require_once(Carro class.php): failed to open stream: No such file or directory in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\data\localweb\projects\WEBPHPOO\OO1\teste.php on line 2

Fatal error: require_once(): Failed opening required 'Carro class.php' (include_path='.;C:\php\pear') in C:\Program Files (x86)\EasyPHP-DevServer-14.1VC11\data\localweb\projects\WEBPHPOO\OO1\teste.php on line 2



1 Resposta


Olá

Você não pode criar um arquivo com espaço no nome.

E além disso, chamou no include ele com espaço.....

require_once("Carro class.php");

Deve ser, por exemplo, Carroclass.php