Webprofis is een Forum waarin je vragen kunt stellen die webgerelateerd zijn. Heb je vragen over of problemen met je Webpagina, HTML, CSS, Javascript, PHP of andere client of serverside scriptingtalen? Stel ze dan gerust op dit forum. Op dit forum zijn een aantal vrijwilligers actief die u graag met uw vragen willen helpen en u waar mogelijk een passend antwoord aanbieden. Hebt u zelf veel ervaring en kennis met betrekking tot het bovenstaande? U bent van harte welkom om uw kennis met anderen te delen!

We hopen dat eenieder op dit Forum een leerzame ervaring mag opdoen.

Team Webprofis

reference

Kan iemand me uitleggen wat hier precies gebeurt?
het gaat om de & operator
<?php
function foo(&$var)
{
$var++;
}

$a=5;
foo($a);
// $a is 6 here
?>
Ik snap niet goed wat hierboven nu precies gebeurt en waar die & nu voor dient

Reacties

  • bewerkt za 27 feb 2016
    PMPosts: 415
    & is een bitwise operator voor and
    Hij kijkt of de reference geset is en gebruikt dan die waarde, anders gebruikt hij 0. (en geen foutmelding)
    function foo(&$var)
    {
    $var++;
    echo $var.'<br>';
    }

    $a=5;
    foo($a); //6

    foo($onbestaand) //1
    Maar ik vind die bitwise meuk ook maar moeilijke materie :p
    nuet
Login of Registreer om te reageren.