Hola,
Pues usando, por ejemplo, la función
"func_get_arg()". El que los parámetros se envíen por valor o por referencia no se determina en el prototipo de la función, sino de cuando se use la propia función: puedes pasar parámetros por valor o por referencia, como quieras.
Código PHP:
<?php
function Foo(){
// Miramos si tenemos un argumento
if(func_num_args() == 1){
// Guardamos su valor en $param1
$param1 = func_get_arg(0);
// Y a modo de ejemplo lo mostramos
printf('<div>Parámetro 1 = %s</div>', $param1);
}else{
// No hay ningún argumento (o hay más de uno)
}
return true;
}
Foo('ClubDelphi');
?>