Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Como faço para criar uma variável estática?

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?

1 resposta
solução!

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!