Estoy dando el salto a OOP con mi PHP. ¿Hay alguna manera de enumerar todas las clases activas y sus métodos y propiedades?Posible enumerar todas las clases PHP y sus métodos y propiedades?
Respuesta
Complete list of similar functions :)
Quick Look:
get_declared_classes() // gives you all declared classes
get_class_methods() // gives you all methods of class
get_class_vars() // gives you properties of the class
get_object_vars() // gives you propertis of an object
get_parent_class() // gives you parent class of the current class
visibles API – zloctb
Además, puede que le interese el Reflection API offered by PHP.
como dicen en su introducción:
PHP 5 viene con una completa reflexión API que añade la capacidad de las clases realizar ingeniería inversa, interfaces, funciones, métodos y extensiones. Además, la API de reflexión ofrece formas de recuperar los comentarios de doc para funciones, clases y métodos.
reflexión única pública es bastante avanzada para los usuarios nuevos y no tiene casi ninguna documentación :( – Sarfraz
Bueno, esto suena como la razón perfecta para empezar a escribir el documento para ello. –
- 1. Clase estática vs. ¿Clases con constructor privado y todas las propiedades y métodos estáticos?
- 2. Cómo enumerar todas las propiedades de clase
- 3. ¿Es posible enumerar todas las variables globales en PHP?
- 4. ¿Cómo puedo enumerar todas las propiedades del objeto Math?
- 5. ¿Cómo enumero todas las propiedades en un objeto y obtengo sus valores?
- 6. Lista de programación de las clases de WMI y sus propiedades
- 7. Herencia de PHP y métodos y propiedades estáticos
- 8. ¿Cómo enumerar todas las carpetas y sus subdirectorios/archivos en el SDK de iPhone?
- 9. ¿Cómo enumerar todas las propiedades de dependencia del control?
- 10. ¿Cómo enumerar todas las propiedades de un objeto Powershell?
- 11. PHP cómo enumerar todas las funciones públicas de la clase
- 12. C#: enumerar todas las clases en el ensamblaje
- 13. informe de clases y métodos
- 14. ¿Cómo se obtienen todas las propiedades de una clase y sus clases base (en la jerarquía) con Reflection? (C#)
- 15. ¿Cómo puedo enumerar todas las clases cargadas en un cargador de clases específico?
- 16. SPL de PHP: ¿Sus interfaces que involucran matrices cubren todas las propiedades de la matriz?
- 17. Eclipse: enumere los métodos y las variables de todas las clases
- 18. ¿Cómo se muestran automáticamente todas las propiedades de una clase y sus valores en una cadena?
- 19. ¿Cómo obtener todas las propiedades estáticas y sus valores de una clase que utilizan la reflexión
- 20. Cómo enumerar las propiedades del bean
- 21. acceder a las propiedades de los padres y los métodos sobrescritos en PHP
- 22. ¿Cómo enumerar todas las funciones en un módulo de Python?
- 23. Cómo llamar a métodos anulado en todas las clases derivadas
- 24. Mejores prácticas para escanear todas las clases y métodos para el atributo personalizado
- 25. Lista simple de todas las clases y métodos estándar de Java
- 26. PHP copie todas las propiedades de objeto a este
- 27. Buscar recursivamente un valor en variables globales y sus propiedades
- 28. Enumerar todas las fuentes de datos y sus dependencias (informes, elementos, etc.) en SQL Server 2008 R2
- 29. superinterfaz y superclase XJC solo para todas las clases?
- 30. ¿Cómo puedo colapsar todas las #regiones y métodos en C#?
1: Bienvenido a SO :) – Sarfraz