Cita: si declaro la variable se estaría sobrescribiendo el valor original
are you serious?
No se que nivel tengas de conocimiento sobre PHP, pero por algo existe la funcion
isset
Supongamos que tienes el archivo index.php y haces un include/require de proceso.php y le pasas una variable, pero en el archivo otros.php de nuevo haces un include/require PERO no necesitas definir la variable
Código PHP:
Ver original//index.php
$miVariable = 'mi valor es 2';
include('proceso.php');
//otros.php
//unicamente incluimos el archivo
include('proceso.php');
En el archivo proceso.php simplemente verificamos si la variable "$miVariable" existe, si no existe la creamos vacía, si existe dejamos el valor indicado originalmente
Código PHP:
Ver original//proceso.php
if (!isset($miVariable)) { $miVariable = '';
}
//ahora, en el archivo index.php tendriamos la siguiente salida
echo $miVariable; //imprimiria mi valor es 2
//en el archivo otros.php
echo $miVariable; //no imprimiría nada porque la variable esta vacia
//demás procesos del archivo y si haces referencia al valor no generará ningún error ni notice