Quero criar uma variável estática chamada total, que sempre que uma conta nova for criada esse total aumenta em um. E no final quero imprimir o resultado na minha página. Como eu faço isso?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Quero criar uma variável estática chamada total, que sempre que uma conta nova for criada esse total aumenta em um. E no final quero imprimir o resultado na minha página. Como eu faço isso?
Rhadamés, boa tarde!
Você pode criar um variável estática da seguinte forma:
<?php
class ContaCorrente
{
static $total = 0;Ai na função construtora da nossa classe ContaCorrente, você pode somar a esse atributo estático, visto que essa função é chamada toda vez que uma conta for criada
<?php
class ContaCorrente
{
static $total = 0;
public function __construct()
{
ContaCorrente::$total++;
echo ContaCorrente::$total . PHP_EOL;
}Nessa parte já estará funcionando, então basta mostrar ela no nosso index,php
<?php
require "ContaCorrente.php";
$conta1 = new ContaCorrente();
$conta2 = new ContaCorrente();
$conta3 = new ContaCorrente();
$conta4 = new ContaCorrente();Espero ter ajudado e bons estudos!