drupal 7 – Definir constantes en hook_init

Pregunta:

Estoy escribiendo un módulo personalizado para pagos con franjas y necesito declarar constantes para CLIENT_ID y CLIENTSECRETKEY.

¿Es bueno declararlos en hook_init porque entonces estarán disponibles en todas partes?

El módulo contiene otras funciones como make_payment y add customer, etc.

Respuesta:

hook_init() no se invoca para las páginas almacenadas en caché, por lo que podría abrirse a un mundo de dolor si lo hace.

Las constantes fuera de una clase a las que deben acceder varias funciones son globales por naturaleza, así que colóquelas en el espacio de nombres global. Es la mejor manera de asegurarse de que estén disponibles constantemente cuando usted espera que lo estén.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım