Bug_Secular
Bam-bam-bam
- Mensagens
- 3.357
- Reações
- 4.789
- Pontos
- 303
Então... Estou enfrentando uns problemas pessoas com as classes. Eu gosto de usar as classes por me dar sensação de "controlar" as ações e reaproveitar códigos, mas não sei se estou fazendo de maneira correta. Sei que tem as regras, e tals. Mas mesmo sabendo uma base dessas regras, tem horas que me sinto noob.
Poderiam me ajudar nesta classe?
Ela está 100% errada?
Observação pra quem tá com o mesmo problema para se adaptar ao POO:
Poderiam me ajudar nesta classe?
PHP:
<?php
class Membro{
//Sei que costumam colocar uns atributos aqui, como tipo: $nome, $email, $senha, $id... Mas em muitas ocasiões, mesmo estando na mesma classe, gosto de passar pelos parametros.
public function __construct(){
if(isset($_GET["acao"]) && is_string($_GET["acao"])){
switch($_GET["acao"]){
case "adicionar":
$this -> adicionar_membro();
;
break;
case "editar":
$this -> editar_membro();
;
break;
default:"";
break;
}
}
return false;
}
public function adicionar_membro(){
if(isset($_POST["email"]) && is_string($_POST["email"]) && isset($_POST["senha"]) && is_string($_POST["senha"])){
//Podendo retonar true ou erro
}
return false;
}
public function editar_membro($id=0){
if(!is_array($this -> getMembro($id))){
return false;
}
if(isset($_POST["email"]) && is_string($_POST["email"]) && isset($_POST["senha"]) && is_string($_POST["senha"])){
//Podendo retorna true ou erro
}
return false;
}
public static function getMembro($id){
//Se existir, retorna o array. Se não, false.
}
public static function getMembros(){
//Retorna o array de membros
}
}
?>
Ela está 100% errada?
Observação pra quem tá com o mesmo problema para se adaptar ao POO:
PHP: Classes e Objetos - Manual
php.net
Ultima Edição: