<?php

include_once 'Funcionario.class.php';
include_once 'Estagiario.class.php';
$pedrinho = new Estagiario();
$pedrinho->SetSalario(248);
echo 'O salario de Pedrinho é R$' . $pedrinho->GetSalario() . "<br>";
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		
		<!-- <link rel="stylesheet" type="text/css" href="" media="screen"/>

		<script type="text/javascript" src=""></script> -->
	</head>
	<body>
		<h1>Manipular Objetos</h1>
		<div>	
			<?php 
$objFuncionario = new Funcionario();
$objFuncionario->setNome('Ricardo');
$objFuncionario->setCargo("Gerente de Projetos");
echo $objFuncionario->getNome() . '<br />';
echo $objFuncionario->getCargo() . '<br />';
$objEstagiario = new Estagiario();
$objEstagiario->setNome('Luthor');
$objEstagiario->setCargo("Auxiliar Administrativo");
$objEstagiario->setBolsa(434);
echo $objEstagiario->getNome() . '<br />';
echo $objEstagiario->getCargo() . '<br />';
echo $objEstagiario->getBolsa() . '<br />';
//Pega Metodos e Variaveis da Classe
print_r(get_class_methods('Funcionario'));
echo '<br />';
print_r(get_class_vars('Funcionario'));
echo '<br />';
//Pega Variaveis do Objeto
print_r(get_object_vars($objFuncionario));
echo '<br />';
//Retorna nome da Classe
<?php

# carrega as classes
include 'classes/Funcionario3.class.php';
include 'classes/Estagiario.class.php';
$pedrinho = new Estagiario();
$pedrinho->SetSalario(248);
echo 'O Salário do Pedrinho é R$: ' . $pedrinho->GetSalario() . "\n";
Example #4
0
<?php

//Carrega as Bibliotecas (Uma unica vez)
include_once '../Classes/Funcionario-class.php';
include_once '../Classes/Estagiario-class.php';
$pedro = new Funcionario();
$pedro->setSalario(550);
echo $pedro->getSalario() . '<br />';
$joao = new Estagiario();
$joao->setSalario(550);
echo $joao->getSalario() . '<br />';
echo $joao::EMPRESA . '<br />';
$classFunc = "Funcionario";
echo $classFunc::EMPRESA . '<br />';
echo $pedro::$diasDeTrabalho . '<br />';
echo Funcionario::$diasDeTrabalho . '<br />';
$pedro::$diasDeTrabalho = 300;
echo Estagiario::$diasDeTrabalho . '<br />';
Funcionario::imprime('../Arquivos/readme.txt');