Besoin d'aide en php, au secours !!!

Résolu
Bonjour,j'ai besoin d'aide en php, je voudrais savoir pourquoi ma fonction php changerValeurDeLaVariable()
ne marche pas (mon code est en dessous) ?
Cette fonction consiste à changer bétement la valeur de la variable $variable.

Au départ la variable $variable vaut 1.

Ensuite, je créer une fonction php changerValeurDeLaVariable() qui consiste tout simplement à changer
la valeur de la variable $variable, et plus précisement à donner comme valeur 2 à la variable $variable.

Ensuite, j'appelle la fonction php changerValeurDeLaVariable() pour que la variable $variable soit égal à 2,
et non à 1.

Enfin je fait un echo"$variable" pour voir si la variable $variable est bien égal à 2, et non à 1.

Mais le problème, c'est que ça affiche toujours 1, et non 2.

Donc je voudrais savoir pourquoi ma fonction php ne marche pas ?

<?php

$variable=1;

function changerValeurDeLaVariable($variable)
{$variable=2;}

changerValeurDeLaVariable($variable);

echo"$variable";

?>

Merci d'avance à tous, cordialement
--
Merci à CCM et aux webmasters
Configuration: Windows XP Internet Explorer 7.0

4 réponses

  1. <?php

    $variable=1;

    function changerValeurDeLaVariable($variable)
    {$variable=2;}

    changerValeurDeLaVariable($variable);

    echo"$variable";

    ?>

    n'importe quoi :D

    <?php
    $var1=1;
    function change($var){
    return $var2=2;
    }
    $var1=change($var1);

    echo $var1;
    ?>

    un peu mieux non?
    0
    1. Pas de guillemets si tu veux voir la valeur !

      >>> echo $variable;

      et je te conseille d'utiliser des apostrophes au lieu de guillemet. :D

      ex: echo 'ma variable vaut : '.$variable.' et c'est cool !';

      Bon boulot !:D
      0
      1. Bonjour smoking bird, merci pour ta réponse.
        heureusement que tu es là.
        Une fois de plus, tu m'as bien aidé.

        Merci beaucoup.
        0
        1. ba j't'en prie^^

          dis l'artiste, j't'avais pas recommandé un ou deux bouquins? :D
          0