Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/10/2011, 09:22
Tokorinchi
 
Fecha de Ingreso: agosto-2011
Mensajes: 9
Antigüedad: 12 años, 8 meses
Puntos: 1
Pregunta Valor devuelto por campos de array no definidos

Buenas!!

Estoy desarrollando una clase con un atributo array $options en donde se guardan distintas opciones (a modo de Option Key => Option Value).

El problema viene a la hora de crear el método Getter para ese atributo, ya que quiero que devuelva el valor asociado a la key si éste existe o una constante de error si el key no se ha definido.

Por ejemplo, tenemos:
Código PHP:
$options['name'] = "Pepe"
Si tenemos:
Código PHP:
$object->getOption('name'); 
nos debería devolver "Pepe", pero si hiciésemos:
Código PHP:
$object->getOption('coche'); 
nos debería devolver el valor de la constante ERROR (por ejemplo).

Mi duda es ¿cómo saber si una key está definida en un array?

Saludos y gracias de antemano!! ;)