Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Warning: Call-time pass-by-reference
Forum PHP.pl > Forum > Przedszkole
emitra
Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in /virtual/darmowi/ok.bia.pl/x/xfighter/www/index.php on line 219

  1. <?php
  2.  
  3. 219: funkcja_4(&$xxx, 0);
  4.  
  5. ?>


Dwa pytanka:

1wsze cyz da sie zmusic skrypcik zeby nie wyswietlal tego komuniaktu o bledzie ?
php.ini nie zmienie bo to na zewnetrznym serwerku wiec allow_call_time_pass_reference na TRue nie ustawie. Ale moze jakies polecenie jest ktore to moze zalatwic. Error Reporting na 0 nic nie zmienia sad.gif

2gie - jak rozwiazac ten problem tzn jak mozna zmienic kod by nie trzeba bylo odwolywac sie do zmiennej $xxx przez referencje


aha tak wyglada funkcja_4
  1. <?php
  2.  
  3. function funkcja_4($xxx, $ar666)
  4. {
  5.  
  6. // ustalenie daty
  7. $fr_data = date (&#092;"Y-m-d\", time());
  8.  
  9. // pobranie opisow skroconych wynikow
  10. $query = &#092;"SELECT * from baza_fwynik \";
  11. $result = mysql_query ($query); 
  12. while ($row = mysql_fetch_array ($result))
  13. {
  14. $fwynik[] = $row[1];
  15. }
  16.  
  17.  
  18. $yyy = $xxx[11];
  19.  
  20. }
  21.  
  22. ?>


Bede wdzieczny za jakies rady

Pozdrawiam
dr_bonzo
NIe przekazuj referencji jako argumentu:
  1. <?php
  2. funkcja_4([b]&[/b]$xxx, 0);
  3. ?>

gdy w definicji funkcji masz
  1. <?php
  2. function funkcja_4($xxx, $ar666)
  3. ?>

(bez referencji :
  1. <?php
  2. function funkcja_4(&$xxx, $ar666)
  3. ?>
)

2. Jesli nie chcesz uzywac (nie potrzebujesz) referencji to ich nie uzywaj: usun & sprzed nazw zmiennych.
emitra
Wlasnie stawiam sobie serwerka na lokalu (po sesji trzeba sie doprowadzic do porzadku tongue.gif) i ebde sprawdzal czy w tej funkcji (ona jest troszku bardziej rozbudowana niz podalem) jest niezbedna referencja

Aha ale mam pytanie no bo skoro ten komuniakt jets zatytuowany jako WARRING to dlaczego error_reporting(0) nie ukrywa tego infa sad.gifquestionmark.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.