• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

& przed argumentem

Object Storage Arubacloud
0 głosów
181 wizyt
pytanie zadane 25 marca 2018 w PHP przez Mebya Użytkownik (700 p.)
edycja 25 marca 2018 przez Eryk Andrzejewski

Szybkie pytanie, co oznacza & przed argumentem, spotykałem się z tym wielokrotnie w jakichś przykładach tylko nie wiem co to znaczy.
Przykład:
 

public function test($arg1, &$arg2, $arg3=[])

{

//cos tam

}

 

komentarz 25 marca 2018 przez Eryk Andrzejewski Mędrzec (164,260 p.)

Poprawiłem literówkę w kodzie i dopisałem trochę tagów. smiley

3 odpowiedzi

+1 głos
odpowiedź 25 marca 2018 przez hun1er76 Stary wyjadacz (11,960 p.)
Przekazywanie argumentu przez referencję
komentarz 25 marca 2018 przez Paweł Antyporowicz Stary wyjadacz (11,470 p.)

Dodatkowo podlinkuje do dokumentacji PHP. Myślę, że jest tutaj dobrze wytłumaczone:
PHP

+1 głos
odpowiedź 25 marca 2018 przez Eryk Andrzejewski Mędrzec (164,260 p.)

Przeanalizuj sobie ten kod (niezbyt wysokiej jakości, ale to tylko tworzony na szybko przykład) i spróbuj sobie odpowiedzieć na to pytanie. wink

<?php

function increment1($value)
{
    $value++;
}

function increment2(&$value)
{
    $value++;
}

$x = $y = 3;

increment1($x);
increment2($y);
echo "x = $x, y = $y";

 

0 głosów
odpowiedź 26 marca 2018 przez UltraSF Stary wyjadacz (11,740 p.)
Normalnie przez argument wysyłasz tylko kopie zmiennej, a przez referencje wysyłasz daną zmienną. Tak w skrócie

Podobne pytania

0 głosów
1 odpowiedź 826 wizyt
0 głosów
1 odpowiedź 143 wizyt
pytanie zadane 8 lipca 2017 w C i C++ przez MkbewePP Początkujący (330 p.)
0 głosów
1 odpowiedź 202 wizyt
pytanie zadane 9 lutego 2023 w JavaScript przez niezalogowany

92,539 zapytań

141,382 odpowiedzi

319,477 komentarzy

61,928 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...