Si los generas de forma dinámica en cada acceso al sitio haría consulta con lo cual consumirías recursos...
La opción q propone DarkXNightmare creo q es más acertada. Incluso podrías usar
define en lugar de un array aunque eso depende de como kieras hacerlo.
Saludos.