Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal estou com um erro que ja esta me enchendo o saco olhei o codigo 3mil vezes e não enchergo o erro
o erro é este aki
Fatal error: Using $this when not in object context
e a classe é esta
class Util {
private $meses = array(1 => 'Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro');
public static function historicoPost() {
$cnx = new OurSql();
$cnx->conectar();
$vet = $cnx->fetch_assoc("SELECT `id`, `titulo`, `data` FROM `posts` WHERE 1 ORDER BY `data` ASC;");
$Mstate = date('n', strtotime($vet[0]['data']));
$Ystate = date('Y', strtotime($vet[0]['data']));
// AQUI \/ ACPONTECE A m***** DO ERRO
$this->meses[2];
foreach ($vet as $item) {
if ($Ystate != date('Y', strtotime($item['data']))) {
$Ystate = date('Y', strtotime($item['data']));
echo "<h2>" . $Ystate . "</h2>\n";
} else {
if ($Mstate != date('n', strtotime($item['data']))) {
$Mstate = date('n', strtotime($item['data']));
echo "<h2>" . $Mstate . "</h2>\n";
} else {
$Mstate = date('n', strtotime($item['data']));
}
$Ystate = date('Y', strtotime($item['data']));
}
}
}
}Carregando comentários...