call time error

call time error

offline
  • Pridružio: 08 Jan 2014
  • Poruke: 30

imam problem sa call time funkcijom ispisuje mi error u error log ajlu sledece konstrukcije:
[30-May-2015 20:58:21 UTC] PHP Fatal error:  Call-time pass-by-reference has been removed in /home/xfactorh/public_html/postal/inc/function.php on line 141

evo i konstrukcija od 137 do 147 linije fajla function.php da ne pisem ceo kod jer ima 2012 linija gde su definisane linije i za forum i za portal
function convert_vars(&$var,$type,$req =false,$callback ="") {    if($callback != "")    {       call_user_func($callback,&$var);       }        settype($var,$type);        if($req)    {
misim da bi to bilo dovoljno da se vidi gde je greska u tom pozivu ,a taj poziv sam obavio u head.php zasebnom fajlu ovom funkcijom
require_once("inc/function.php");



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Web Designer, PHP Developer; HTML, CSS, SQL, jQuery Programmer
  • Pridružio: 13 Jun 2010
  • Poruke: 307
  • Gde živiš: Subotica

Cela greška ti je ovde:

 call_user_func($callback,&$var);

Izbaci "&" i radiće:

 call_user_func($callback,$var);

Na primer umesto da koristiš:
// Loš način! call_user_func(&$arg);               # Zastarelo slanje funkcije function call_user_func($arg) { }
Koristi:
// Ispravan način! call_user_func($var);                # pošalji po vrednosti funkcije function call_user_func(&$arg) { }

Ovo je posle PHP verzije 5.3.0 definisano i ako radiš na stari način, imaćeš error.



offline
  • Pridružio: 08 Jan 2014
  • Poruke: 30

hvala uspesno reseno ,ne znam kako sam to prevideo uglavnom mozete lockovati temu

offline
  • Web Designer, PHP Developer; HTML, CSS, SQL, jQuery Programmer
  • Pridružio: 13 Jun 2010
  • Poruke: 307
  • Gde živiš: Subotica

Ma sve je OK, to su najsitnije greške koje mogu zakomplikovati život tako da poludiš.

Ko je trenutno na forumu
 

Ukupno su 1096 korisnika na forumu :: 33 registrovanih, 3 sakrivenih i 1060 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Arsenije, BlekMen, bokisha253, Bubimir, Centauro, Denaya, Dogma21, doloress, draganl, Gargantua, HogarStrashni, Kibice, LUDI, marera, Milan A. Nikolic, milenko crazy north, Milometer, Milos ZA, milutin134, moldway, Nikola00, Povratak1912, Sir Budimir, Snorks, theNedjeljko, uruk, User98, vathra, Vlada78, VP6919, vrag81, zastavnik, ZetaMan