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 3672 korisnika na forumu :: 59 registrovanih, 4 sakrivenih i 3609 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 33 bren, 357magnum, 4. Ozrenska, aleksandar89, Andrija357, ArmFPGA, bpvl, casual03, CHARLIE JA., curiosity, darkojbn, Ercomero, esx66, EXIT78, Foxdie, Galcom, Georgius, Giskard, Gogi do, goxin, Grebostrek, HrcAk47, jaja, Jester, kapela, kNikS, Kruger, Krusarac, lacko, laurusri, MarijaC84, Marko Marković, Mi lao shu, milenko crazy north, Milun24, mishkooo, Mićko, mnn2, Moldovan, nelezele, nnovakis, Nobunaga, oblivion, Orc, proka89, Radio operater, Resnica, Sky diver 29, sonico, sony771, styg, Tila Painen, ujke, Vanderx, vathra, Veless, yrraf, zeka013, zokilivac