Oznámení
php 4.4.0 + Only variable reference…
před 14 lety

- juneau
 - Člen | 166
 
Sice tenhle problem znam (psal jsi o nem), ale na pipni.cz s php 4.4.0 jsem se ujistil, ze tohle reseni jej neresi:
function &createModifier()
    {
    return $php4_sucks = &new TexyModifier($this);
    }
pomuze opravdu az to tebou (na blogu puvodne) nejdrive zminene:
function &createModifier()
    {
        $php4_sucks = &new TexyModifier($this);
        return $php4_sucks;
    }
… nebo byl problem jinde? kazdopadne mi to ty Notice pri prvnim kodu hazelo vesele dal.
před 14 lety

- juneau
 - Člen | 166
 
Nechci byt neslusny, ale proc to tedy nefungovalo? Ta NOTICE tam zustala.
před 14 lety

- David Grudl
 - Nette Core | 6806
 
to netuším, mě fungují oba způsoby bez hlášky. Nemůže být chybka někde jinde?
před 14 lety

- juneau
 - Člen | 166
 
To samozrejme ano, tenhle dotaz jsem psal az jako treti planovany, protoze prvni dva problemy byly z me chyby, a kdyz uz vsechno fungovalo, zustaly jen Notice na radcich:
function &createModifier()
  { // tento radek hlasil poznamku Only variable ref...
  return $php4_sucks = &new TexyModifier($this);
Prislo mi to nesmirne podezrele, aby php hlasilo problem na radku se zavorkami, kdyz je problem evidentne na radku nasledujicim (podezrele v tomto pripade). Tak jsem otevrel texy.php, tyhle dve funkce prepsal viz prvni prispevek a uz zadna Notice…
před 14 lety

- tark
 - Člen | 22
 
V nejnovější verzi PHP (5.1) to taky háže… Na 5.0.3 to fungovalo :-)
před 14 lety

- legoxx
 - Člen | 1
 
bolo by mozne zverejnit zmienovanu verziu bez referencii?
dakujem
před 13 lety

- David Grudl
 - Nette Core | 6806
 
Bohužel tohle chování se měnilo verzi od verze, jak jsem zjistil. Plně funkční je tedy způsob, který uvádí juneau