Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/03/2018, 14:28
winjose
 
Fecha de Ingreso: julio-2008
Mensajes: 258
Antigüedad: 16 años, 2 meses
Puntos: 9
Respuesta: Leer variable $_GET dentro de una clases

Cita:
Iniciado por franjgg Ver Mensaje
Hola buenas,

Vereis tengo una clase en php y necesitaria pasar el valor de dos variables que envio por $_GET dentro de ella para usarlos mas adelante, pero siempre da error, no tengo apenas experiencia usando clases, asique me vendria muy bien una orientación.

Saludos!
Justo estoy aprendiendo lo mismo que tú. La verdad es que en youtube hay poco material, lo mínimo para especificar la sintaxis y algún ejemplo sencillo. A lo mejor te sirve de ayuda esto:

Lo primero. Entiendo que tienes una clase de este tipo:
Código:
class employee {
	public $id_employee;
	public $user_name;
}
Tras especificar los atributos de la clase, viene el turno de los métodos o funciones. Lo que yo hago es comenzar con la función __construct ();
Código:
	public function __construct ($var_id_employee, $var_user_name) {
			$this-> id_employee = $var_id_employee;
			$this-> user_name = $var_user_name;
		}
Lo que estamos haciendo es decirle que nos asigne $var_id_employee $var_user_name a los atributos de la clase. Estas son las variables que recoges con tu $_GET y cuyo contenido guardas en los atributos de la clase.

Después, comienza a meterle caña al asunto con las funciones que quieras.
Código:
public function getUsername (){
return  $this->user_name ;
		}
Código:
$usuario = new employee ("001","José");

echo $usuario->getUser();
No sé si me he explicado bien porque aún tengo los conceptos un poco en el aire. Pero lo que llevas ahí funciona y es lo básico. Voy a abrir un hilo a ver si los compañeros nos echan una mano a modo de teoría. En google todo lo que hay son especificaciones y como mejor se aprende es con algún que otro ejemplo de ayuda.

No sé si quedo de inepto porque buscas algo más avanzado. Cuando aprenda bien el concepto podré servir de algo más de ayuda. Un saludo!.
__________________
"La diversidad de opiniones crean una perspectiva capaz de ver todas las caras del objeto"

Última edición por winjose; 30/03/2018 a las 14:37