Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 2 Dołączył: 24.08.2005 Ostrzeżenie: (0%)
|
Witam,
Dowiedzialem sie, ze: Znak & (ampersand) wstawiony przed nazwą funkcji informuje funkcje że ma zostać zwróca referencja. Moge prosic o jakis krotki przyklad, bo nie wyobrazam sobie za bardzo na czym to polega i jak to mozna wykorzystac. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 418 Pomógł: 8 Dołączył: 16.11.2006 Ostrzeżenie: (0%)
|
To zależy czy masz na myśli & przed definicją czy przed wywołaniem funkcji. Przed wywołaniem, jeśli masz jakąś nowszą wersję PHP (np. 5), i tak nic ci nie da (jest zdeprecjonowane, o czym na pewno poinformuje cię samo PHP jakimś NOTICE-em). W drugim przypadku nie jestem pewien. Wiem że & przed nazwą zmiennej w definicji funkcji oznacza przekazanie jej przez referencję (adres), czyli m. in. możliwość bezproblemowego odwołania się do tej zmiennej PO wywołaniu funkcji...
|
|
|
|
kufalo znak & (ampersand) wstawiony przed nazwą funkcji 17.09.2007, 13:43:15
zimi CytatPrzed wywołaniem, jeśli masz jakąś nowszą wer... 17.09.2007, 15:30:42
em1X Referencja jest to przekazywanie przez wskaźnik, n... 17.09.2007, 21:07:29 ![]() ![]() |
|
Aktualny czas: 13.01.2026 - 05:01 |