Przekazanie zmiennej do funkcji przez referencję - banał

0

Próbuję przekazać zmienną do funkcji poprzez referencję. Oto mój "skomplikowany" kod:

<?php
            function dodaj(&$a){
                $a++;
            }
            $wartosc = 10;
            echo "Przed wykonaniem: \$wartosc = $wartosc <br />";
            dodaj(wartosc);
            echo "Po wykonaniu: \$wartosc = $wartosc";
        ?>

Jednak przy odpaleniu wyskakuje mi błąd:
Fatal error: Only variables can be passed by reference in index.php on line 14

Dlaczego?

0

Do funkcji dodaj nie przekazujesz żadnej zmiennej.

0

Powinno być:

dodaj($wartosc);

Inaczej nie przekazujesz zmiennej.

1 użytkowników online, w tym zalogowanych: 0, gości: 1