Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/01/2012, 17:08
Avatar de Sourcegeek
Sourcegeek
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: $mex['B.C.'];
Mensajes: 1.816
Antigüedad: 15 años
Puntos: 322
Respuesta: Sistema de plugins en PHP

En el sistema que hice, los Hook tienen varios usos, entre ellos la agrupación de funciones para después llamarlas al mismo tiempo ó para hacer una función flexible que dependa del plugin activado. Por ejemplo:

Código PHP:
Ver original
  1. // En el plugin
  2. function echo_the_title_head() {
  3.     echo '<title>Titulo aca</title>';
  4. }
  5. add_hook('show_title', 'echo_the_title_head');
  6.  
  7.  
  8.  
  9. // Y en el home...
  10. $ob = new AdvPlugin;
  11. function add_hook($hook, $func) {
  12.     global $ob;
  13.     $ob->add_hook($hook, $func);
  14. }
  15.  
  16. $ob->do_hook('show_title');
__________________
Buscas desarrollador web? Sourcegeek. Diseño web, Maquetación y Programación
¡Escribe bien! Esto es un foro, no un Facebook para que escribas con los pies