Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/03/2018, 11:35
Avatar de ArturoGallegos
ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 6 meses
Puntos: 1146
Respuesta: Leer variable $_GET dentro de una clases

@winjose Bastante bien explicado, claro que NO quedas como inepto, todos empezamos de cero algún día.

Solo agregar algo mas a lo ya expuesto,
El uso de variables dentro de un constructor debe estar supeditado a la relevancia de las mismas, es decir que si no son variables 100% necesarias, no deben ir en el constructor.

En esos casos yo prefiero colocarlas directamente en la función.

Código PHP:
Ver original
  1. public function demo($variable1 = 'valor default', $variable2){
  2. // aqui todo el despapaye
  3. }
  4.  
  5. $this->demo('hola', 'mundo');// en ejecucion seria asi

O bien con la clásica tradición de setters y getters

Código PHP:
Ver original
  1. <?php
  2.  
  3. class demo{
  4.     protected $var1;
  5.  
  6.     public function setVar1($var1){
  7.         $this->var1 = $var1;
  8.     }
  9.    
  10.     public function getVar1(){
  11.         return $this->var1;
  12.     }
  13. }
  14.  
  15. $test = new demo();
  16.  
  17. $test->setVar1('hola mundo');
  18.  
  19. echo $test->getVar1();