En realidad los punteros no existen en PHP. Existen las referencias. Esto te va a permitir acceder al contenido de una variable con diferentes nombres. Se podría decir que son como enlaces de directorios.
function test_reference (&$var) {
$var = ($var + 5);
}
$z = 10;
test_reference($z);
var_dump($z);
Este ejemplo va a devolver 15 como valor de $z. Al usar una variable por referencia lo que estamos haciendo es acceder al valor de $z y sumarle 5. De esta manera, aunque nuestra función no devuelva ningún valor estamos cambiando el valor de $z mediante el acceso a su referencia.
Todo esto está mejor explicado en la documentación de php y siempre es bueno que uno saque sus propias conclusiones.
Un saludo,
function test_reference (&$var) {
$var = ($var + 5);
}
$z = 10;
test_reference($z);
var_dump($z);
Este ejemplo va a devolver 15 como valor de $z. Al usar una variable por referencia lo que estamos haciendo es acceder al valor de $z y sumarle 5. De esta manera, aunque nuestra función no devuelva ningún valor estamos cambiando el valor de $z mediante el acceso a su referencia.
Todo esto está mejor explicado en la documentación de php y siempre es bueno que uno saque sus propias conclusiones.
Un saludo,