Até agora (em categorias) não tinhamos utilizados métodos estáticos. Por qual motivo fizemos isso agora?
<?php
class Produto
{
public $id;
public $nome;
public $preco;
public $quantidade;
public $categoria_id;
public static function listar()
{
$query = "SELECT id, nome, preco, quantidade, categoria_id FROM produtos";
$conexao = Conexao::pegarConexao();
$resultado = $conexao->query($query);
$lista = $resultado->fetchAll();
return $lista;
}
}
Na prática devo utilizar metodos estatico ou não e pq?