Radi:
generirajSkripte('pages/','developingStyles/','develop');
generirajSkripte('pages/','developingStyles/fonts/','fonts');
Radi:
//SVE varijable odgovaraju gornjim stringovima
generirajSkripte('pages/',$Pages[0].'/',$ScriptNames[0]);
generirajSkripte('pages/',$Pages[0].'/fonts/',$ScriptNames[1]);
Ne radi:
generirajSkripte('pages/',$Pages[0].'/',$ScriptNames[0]);
generirajSkripte('pages/',$Pages[0].'/'.$Pages[1].'/',$ScriptNames[1]);
Varijabla $Pages[1]==‘fonts’ 101%
Zašto pobogu ova zadnja varijanta nebi radila??
Isprika na duplanju teme, ovdje sam ipak uspio fokusirati na najuži uzrok problema, iako su posljedice ovoga fascinantno meni nedokučive.
Znači zbog ove male promjene inputa (što nebi po meni niti trebao biti drugačiji input)… no zbog ovakve promjene inputa se unutar funkcije “generirajSkripte()” izvrši code koji se nalazi unutar uvjeta koji se niti ne izvršava!
Ništa se unutar tog uvjeta ne izvršava osim jedne problematične linije…a da stvar bude još luđa, ta jedna linija odradi čudo posla, a ništa slično od toga posla onomu što bi ona trebala biti.
Ali zanemarimo totalno lude posljedice…kakav je ovo uzrok??
Sumnjam da ovaj “slash” kod zbrajanja varijabli zeza…mada kad ispisujem parametre koji stižu u funkciju generirajSkripte(), svi izgledaju točno…