La mejor forma de separar y organizar nuestro código es mediante el uso de funciones. PHP permite la definición de funciones con o sin parámetros, estos pueden ser opcionales o como veremos a continuación pasarlos a la función sin previamente haber sido definidos.
//definimos una funcion
//en principio no espera parametros
function no_params() {
echo "Número de parámetros pasados a la función: ";
echo func_num_args();
echo "<br />";
//obtenemos un array con todos
//los parámtros pasados
$args = func_get_args();
foreach ($args as $arg) {
echo $arg."<br />";
}
}
//pero al llamarla le pasamos una
//lista de parámetros
no_params("param1", "param2", 12);
//con lo que obtenemos en pantalla
param1
param2
12