3
I created this class (starting now with POO) in the file Funcionarios.php
, there it works:
class Funcionario{
public $departamento;
public $salario;
public $dataEntrada;
public $cpf;
public function recebeAumento(){
$this->salario += $this->salario*0.1;
}
public function calculaGanhoAnual(){
return "$".$this->salario*13 .".00";
}
function __construct($departamento, $salario, $dataEntrada, $cpf){
# para fazer qualquer acao com o funcionaro e necessario que o seu
# cadastro esteja completo, entao faz sentido colocar isso num construct
$this->departamento = $departamento;
$this->salario = $salario;
$this->dataEntrada = $dataEntrada;
$this->cpf = $cpf;
}
}
and tried to use it on teste_funcionario.php
:
<?php
require "../model/Funcionario.php";
# para se criar um funcionario e necessario passar em ordem as
seguintes informacoes:
# departamento, salario, data de entrada e cpf
$funcionarioPiloto = new Usuario("caixa",1500,"15/02/2018",
"000.000.008-00");
$funcionarioPilotoDois = new
Usuario("estoque",1400,"14/07/2018","000.000.009-00");
And every time she makes that mistake:
Fatal error: Uncaught Error: Class 'Usuario' not found in /opt/lampp/htdocs/work123programodoseujaguara/controller/teste_funcionario.php:9 Stack trace: #0 {main} thrown in /opt/lampp/htdocs/work123programmeodoseujaguara/controller/test_funcionario.php on line 9