Ir ao conteúdo

Problemas com __destruct em PHP5


MHK

Posts recomendados

Postado

Olá pessoal,

Estou com um problema numa classe com seu método __destruct.

Acontece que ele não exibe o que desejo ao terminar o script, quando os objetos são destruídos. Nem se uso a função unset(objeto);

Página index.php

<?php
include 'cliente.php';

//instanciamos dois objetos cliente
$cliente1 = new cliente('Pedro', 1);
$cliente2 = new cliente('Roberto', 564);
//mostramos o numero de cada cliente criado
echo "O identificador do cliente 1 é: ".$cliente1->dame_numero();
echo "<br>O identificador do cliente 2 é: ".$cliente2->dame_numero();

unset($cliente1); //nem colocando isso, ele mostra
?>

Página cliente.php

<?php
class cliente
{
var $nome;
var $numero;
var $filmes_alugados;

function __construct($nome,$numero){
$this->nome=$nome;
$this->numero=$numero;
$this->filmes_alugados = array();
}
function __destruct()
{
"<br>destruido: " . $this->nome;
}
function dame_numero()
{
return $this->numero;
}
}
?>

Pode me ajudar? Não sou muito experiente em php.

Grato desde já!

Postado

Problema resolvido. Esqueci do echo na função destruct.

Só peço a moderação que exclua o tópico, pois não achei esta opção aqui!

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...