Bonjour, j'ai un petit problème, je n'arrive pas à exécuter une fonction toute simple.

D'abord je vous montre le petit code, et ensuite je vos explique

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
 
/*Au départ je crée une variable nommée $v qui est égale à 1:*/
$v=1;
 
 
/*Ensuite je crée une fonction nommée incrementer() qui va 
tout simplement incrémenter de 1 la variable $v mis en paramètre*/
function incrementer($v)
{$v++;}
 
/*Ensuite on exécute la fonction incrementer():*/
incrementer($v);  // donc normalement, après exécution de la fonction incremente(), $v doit étre égal à 2.
 
 
 
/*Ensuite on re-exécute la fonction incrementer(), sachant qu'on sait que $v est égal à 2:*/
incrementer($v);  // donc normalement, après exécution de la fonction incremente(), $v doit étre égal à 3. 
 
 
/*Ensuite on vérifie le résultat de $v:*/
echo"$v";  // C'est là ou j'ai un problème, car ça m'affiche 1 au lieu de 3.
 
?>

Donc, comme vous le voyez, au final $v vaut 1 au lieu de 3,
je voudrais savoir ou est l(es) erreur(s) ?

Merci, bien à vous.