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 931 korisnika na forumu :: 52 registrovanih, 12 sakrivenih i 867 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: Acronis, ajo baba, Belac91, Ben Roj, Boter, branko7, BSD, bufanje, danilopu, Darkhunter, Djokislav, draganca, DucicM, Gosha101980, Helket, ikan, kairos, kokan0905, kybonacci, Lazarus, Litostroton, MarKhan, Marko Marković, MB120mm, mercedesamg, Mercury, Milan A. Nikolic, milekNS, MILO-VAN, MiloradKomadic, Mixelotti, MrNo, Nemanja.M, nenad81, nuke92, panonski mornar, Panter, Parker, Petar35, radionica1, Ripanjac, Rocker, Sale1423, shone34, stegonosa, stokssone, Toni, Van, vranjanac29, vsn111, Webb, zdrebac