ErrorDeSintaxis

Pequeños fragmentos de código fuente en distintos lenguajes de programación, agrupados por categorías.

Puedes buscar entre los fuentes existentes, o aportar los tuyos.

PHP: Definir funciones (2: parámetros por referencia)

Ejemplo de cómo definir una función que modifique un valor recibido en un parámetro, usando PHP

Lenguaje: PHP (compilador: PHP 4)

Categoría: Básico

// Fuente procedente de ErrorDeSintaxis.es  
// Ejemplo de cómo definir una función que  
//  modifique un valor recibido en un parámetro,  
//  usando PHP  
// Compilador: PHP 4  
// Nivel: Básico  
// Disponible desde 20/07/2011  
// Aportado por Nacho  
// Autor original: Nacho Cabanes  
// Web original: http://www.aprendeaprogramar.com/mod/resource/view.php?id=242  

<html>
<body>
Bienvenido!<br>
<?php 
function modifica (&$variable) {
$variable++;
}
 
$a=5;
printf("a vale %d <br>", $a);
modifica ($a);
printf("Ahora a vale %d <br>", $a);
/* Ahora $a vale 6 */
?>
</body>
</html>