Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Warning w PHP5
elka
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 6.02.2004

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


Mam funkcję (w sumie nie ważne co robi) i ona działa zarówno pod PHP4 i PHP5

  1. <?php
  2. function CategoryIDonList($list, $id)
  3. {    
  4.   $j=0;    
  5.   while ($j<count($list) && $list[$j][0]!=$id) $j++;
  6.   if ($j==count($list)) return 0;
  7.   else return $j;
  8. }
  9. ?>


Ale przy PHP5 pojawia się ostrzeżenie

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 CategoryIDonList(). 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

Może ktoś wie co tu zmienić -- może wystarczy coś przestawić, a ja tego nie widzę, żeby nie było tego ostrzeżenia (chodzi mi oczywiście o modyfikację funkcji), albo może ktoś wie które miejsce wywołuje to ostrzeżenie??


Z góry dzięki za pomoc

Ten post edytował elka 17.01.2006, 20:33:41
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: 22.09.2025 - 03:42