-
Posts
82 -
Cadastrado em
-
Última visita
Tópicos solucionados
-
O post de makotsunami em Trocar várias vezes com replace() foi marcado como solução
@MyNameIsMech
Você terá que usar Regex.
"www.clubedohardware.com.br".replace(/\./g, '_')
-
O post de makotsunami em Aplicabilidade de métodos PHP foi marcado como solução
@Fertiin Não existe maneira "correta" de programar, mesmo sendo orientada a objetos, em projetos grandes você sempre vai se encontrar em situações onde você terá que resolver um problema de uma maneira que nem sempre é a mais certa.
Mas um coisa é certa, eu nunca vi classes como a sua na minha vida e você provavelmente você nunca vai ver isso caso um dia trabalhe na área de desenvolvimento, normalmente os valores são resgatados antes de se construir a classe.
Normalmente teríamos algo assim:
<?php $cor = isset($_GET['cor']) ? $_GET['cor'] : false; $ano = isset($_GET['ano']) ? $_GET['ano'] : false; $modelo = isset($_GET['modelo']) ? $_GET['modelo'] : false; $landRover = new Carro($cor, $ano, $modelo); public function __construct($cor, $ano, $modelo) { if ($cor && $ano && $modelo) { $this->ano = $ano; $this->cor = $cor; $this->modelo = $modelo; } }
Uma das coisas que eu acho mais legais em Java do que em PHP é que em Java podemos ter vários construtores, então não precisaríamos fazer essas verificações chatas dentro do método
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