andrebian
(usa Fedora)
Enviado em 26/05/2012 - 19:50h
Assim como em Java no php a classe tem a mesma finalidade, separar seu código em "objetos", por exemplo: voce deseja executar uma consulta no banco de dados mas não quer criar em cada página necessária toda a estrutura da consulta .
<!-- arquivo que contem a classe -->
<?php
class consulta{
function pega_descricao($tabela, $id){
$dado_retorno = '';
$consulta = "select nome from $tabela where id=$id";
$consulta = mysql_query($consulta) or die("Erro: ".mysql_error());
if(mysql_affected_rows()){
$dado_retorno = mysql_fetch_object($consulta);
$dado_retorno = $dado_retorno->descricao;
}
return $dado_retorno;
} // fim da função
} // fim da classe
?>
<!-- arquivo que chamará a classe -->
.....
$id = isset($_GET['id']) ? $_GET['id'] : '';
$classe = new consulta();
$classe->pega_descricao($id);
echo 'Este é o objeto que voce chamou ... '.$classe;
// saída Este é o objeto que voce chamou ... descrição exemplo
espero ter ajudado