>
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 ($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 desligado. " ;
} else {
echo " Erro ao desligar o carro! " ;
}
}
public function acelerar ($acelerar) {
if ($this -> Ligado == true) {
$this -> velocidade += $acelerar ;
echo "
Você está a:".$this->velocidade. " KM/H " ;
}
}
}
?>
require_once("Carrocarro_class.php");
$c4 = new Carro ;
$i30 = new Carro ;
$c4-> ligar();
$c4-> $acelerar (100);
$c4-> $acelerar (100);
$c4-> $acelerar (100);
$c4-> $acelerar (100);
?>
Fiz a modicaficação indicada mais mesmo assim continuo rebendo as mensagens de erro abaixo.
Warning : require_once (Carrocarro_class.php): failed to open stream: Nenhum tal lima ou diretório em C: \ Program Files (x86) \ EasyPHP-devserver-14.1VC11 \ data \ localweb \ projects \ WEBPHPOO \ OO1 \ index.php sobre linha 2
erro fatal : require_once (): abertura Failed necessário 'Carrocarro_class.php' (include_path = ".; C: \ php \ pear ') em C: \ Program Files (x86) \ EasyPHP-devserver-14.1VC11 \ data \ localweb \ projects \ WEBPHPOO \ OO1 \ index.php na linha 2
O arquivo Carrocarro_class.php
Esta no mesmo local do index.php?