Te lo pongo en un ejemplo: dentro de un mismo php puede que tengamos que validar dicho select en varias ocasiones
Código PHP:
Ver original//Código PHP
function 1(){
// Código
$select_hogar = array('casa','apartamento','chalet'); validarSelect($valor, $select_hogar);
}
// + Código PHP
function 2(){
// Código
$select_hogar= array('casa','apartento','cht'); validarSelect($valor, $select_hogar);
}
Por Ello sería más práctico utilizar una variable global ( puesto que las CONSTANTES sólo son para variables escalares ) de la siguiente forma:
Código PHP:
Ver original//Código PHP
// Var Global
$select_hogar = array('casa','apartamento','chalet');
function 1(){
// Código
validarSelect($valor, $select_hogar);
}
// + Código PHP
function 2(){
// Código
validarSelect($valor, $select_hogar);
}
Crearia tantas variables globales como selects.... ¿Te parece bien esto?¿Lo ves más práctico?