Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Odwołanie się przez referencje
rafaelb
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 2
Dołączył: 17.01.2004

Ostrzeżenie: (0%)
-----


Zacząłem sie zastanawiać które rozwiązanie jest poprawne.

Czy deklaracja funkcji z referencja do zmiennych
  1. <?php
  2. $var = 20;
  3. print $var.'<BR>';
  4. b($var);
  5. print $var.'<BR>';
  6.  
  7. function b(&$v){
  8. $v = $v * $v;
  9. print 'Z funkcji b '.($v).'<br>';
  10.  
  11. }
  12. ?>


Czy deklaracja funkcji i podczas wywołania funkcji odwołanie sie przez referencje
  1. <?php
  2. $var = 10;
  3. print $var.'<BR>';
  4. a(&$var);
  5. print $var.'<BR>';
  6.  
  7. function a($v){
  8. $v = $v * $v;
  9. print 'Z funkcji a '.($v).'<br>';
  10.  
  11. }
  12. ?>


Oba sposoby dają to samo, ale który jest poprawny i szybszy. Jeżeli będę przekazywał duży obiekt
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.09.2025 - 12:40