Código realizado durante a aula
index.php
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<?php
require_once 'Caneta.php';
$c1 = new Caneta;
$c1->cor = "Azul";
$c1->ponta = 0.5;
$c1->tampar();
$c2 = new Caneta;
$c2->cor = "Verde";
$c2->carga = 50;
$c2->tampar();
?>
</body>
</html>
Caneta.php
<?php
class Caneta {
var $modelo;
var $cor;
var $ponta;
var $carga;
var $tampada;
function rabiscar(){
if ($this->tampada == true) {
echo "<p>ERRO! Não posso rabiscar</p>";
} else {
echo "<p>Estou rabiscando...</p>";
}
}
function tampar() {
$this->tampada = true;
}
function destampar() {
$this->tampada = false;
}
}
?>
Pratica
index.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<?php
require_once 'Colirio.php';
$c1 = new Colirio;
$c1->cor = 'Azul';
$c1->tampar();
$c1->pingar();
?>
</body>
</html>
Colirio.php
<?php
class Colirio {
var $cor;
var $tampada;
function pingar() {
if ($this->tampada == true) {
echo "<h2>Não posso pingar o colirio no olho</h2>";
} else {
echo "<h2>Posso pingar o colirio no olho</h2>";
}
}
function tampar() {
$this->tampada = true;
}
function destampar() {
$this->tampada = false;
}
}
?>