Foros del Web » Programando para Internet » PHP »

Como compruebo si una funcion static ha sido definida?

Estas en el tema de Como compruebo si una funcion static ha sido definida? en el foro de PHP en Foros del Web. Pues como dice el titulo: Como compruebo si una funcion static ha sido definida? Necesito saber si en un include_once de un archivo php se ...
  #1 (permalink)  
Antiguo 30/01/2012, 05:15
 
Fecha de Ingreso: septiembre-2008
Mensajes: 148
Antigüedad: 15 años, 8 meses
Puntos: 10
Como compruebo si una funcion static ha sido definida?

Pues como dice el titulo:
Como compruebo si una funcion static ha sido definida?

Necesito saber si en un include_once de un archivo php se cargo lo siguiente:
Código PHP:
Ver original
  1. class Clase{
  2.   function static funcion($param){...}
  3. }

Para la clase use: if(class_exists("Clase")) y sirvio.

Pero la funcion use: if(function_exists("Clase::funcion")) pero me devuelve falso siempre. Alguna solucion?
  #2 (permalink)  
Antiguo 30/01/2012, 05:22
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Como compruebo si una funcion static ha sido definida?

Para verificar funciones dentro de una clase (los métodos) existe la función method_exists... hay que checar el manual!!! XD
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)

Etiquetas: funcion, 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:30.