Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Sintaxis static

Estas en el tema de Sintaxis static en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Saludos. Actualmente tengo un pequeño problema de sintaxis para el siguiente caso: Código PHP: $this -> pattern :: getPassword ()  Mensaje de salida: Cita: unexpected ...
  #1 (permalink)  
Antiguo 27/11/2010, 16:48
Avatar de JairLizcano  
Fecha de Ingreso: junio-2008
Ubicación: Santander, Colombia
Mensajes: 608
Antigüedad: 15 años, 10 meses
Puntos: 53
Pregunta Sintaxis static

Saludos.

Actualmente tengo un pequeño problema de sintaxis para el siguiente caso:

Código PHP:
$this->pattern::getPassword() 
Mensaje de salida:

Cita:
unexpected T_PAAMAYIM_NEKUDOTAYIM
Efectivamente pattern es una propiedad objeto y se intenta acceder a su función estática getPassword().

No creo en sentido de lógica esté mal, pero tal vez sí en sintaxis.

Más que una buena respuesta, algo de documentación.
  #2 (permalink)  
Antiguo 27/11/2010, 17:35
 
Fecha de Ingreso: agosto-2008
Mensajes: 271
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: Sintaxis static

No puedes invocar a un método estático mediante el uso de $this, la forma correcta es nombre de clase::nombre_metodo_estatico();

Código PHP:
Ver original
  1. $password = Pattern::getPassword();
  #3 (permalink)  
Antiguo 27/11/2010, 17:36
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Sintaxis static

Creo que en la documentación esta bastante claro, static.

Salu2.

Etiquetas: sintaxis, static
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:42.