..:: MX Studio Fóruns ::..: Explicando a Classe - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Explicando a Classe Porque fazer assim?

#1 User is offline   JeffScript 

  • Group: Membros
  • Posts: 118
  • Joined: 18-July 07

  Posted 15 October 2008 - 11:38 AM

QUOTE
<?php
Class Users {
var $id;
var $name;
var $lastname;
var $email;

function getId () {
return $this->id;
}

function setId ($id) {
$this->id = $id;
}

function getName () {
return $this->name;
}

function setName ($name) {
$this->name = $name;
}

function getLastname () {
return $this->lastname;
}

function setLastname ($lastname) {
$this->lastname = $lastname;
}

function getEmail () {
return $this->email;
}

function setEmail ($email) {
$this->email = $email;
}

function loadAll () {
$query = "SELECT *
FROM users
ORDER BY name ASC";
$result = pg_query($query);
while ($array = pg_fetch_array($result)) {
$user = new Users();
$user->setId($array['uid']);
$user->setName($array['name']);
$user->setLastname($array['lastname']);
$user->setEmail($array['mail']);
$userArr[] = $user;
}
return $userArr;
}
}
?>


Pessoal estou estudando classe e gostaria de saber uma coisa:

Qual a vantagem de se utilizar varivas funções para apenas definir estas variaveis?

Alguém poderia me explicar???
Grato, aguardo soluções...
0

#2 User is offline   Igor de Paula 

  • Group: Membros
  • Posts: 449
  • Joined: 25-March 06

Posted 15 October 2008 - 04:08 PM

QUOTE
Qual a vantagem de se utilizar varivas funções para apenas definir estas variaveis?


Qual a vantagem de se utilizar varivas funções para apenas definir estas variaveis?

0

#3 User is offline   JeffScript 

  • Group: Membros
  • Posts: 118
  • Joined: 18-July 07

Posted 15 October 2008 - 04:29 PM

QUOTE
function loadAll () {
$query = "SELECT *
FROM users
ORDER BY name ASC";
$result = pg_query($query);
while ($array = pg_fetch_array($result)) {
$user = new Users();
$user->setId($array['uid']);
$user->setName($array['name']);
$user->setLastname($array['lastname']);
$user->setEmail($array['mail']);
$userArr[] = $user;
}
return $userArr;
}
}


As funções setName, setLastname... e outras não poderiam ser tipadas nesta função acima, ou estou dando murro em ponto de faca que é mais provavel?
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




2 User(s) are reading this topic
0 membro(s), 2 visitante(s) e 0 membros anônimo(s)