References in PHP (&)
Në shqip: Referencat në PHP
ShpjegimiSQ
Si parazgjedhje, PHP-ja ua kalon funksioneve kopje të vlerave. Me & para parametrit (function rrit(&$x)) funksioni punon me origjinalin. Te foreach, &$v të lejon t'i ndryshosh elementet e array-t.
EnglishEN
By default, PHP passes copies of values to functions. With & before the parameter (function increase(&$x)) the function works on the original. In foreach, &$v lets you change the array's items.
Si ta mendosh
Si t'i japësh dikujt fletoren tënde të vërtetë në vend të një fotokopjeje.
Lexoje në anglisht
Like handing someone your actual notebook instead of a photocopy.
Shembull kodiphp
<?php
function dyfisho(array &$v) { foreach ($v as &$x) $x *= 2; }
$notat = [1, 2];
dyfisho($notat); // [2, 4]