func_get_args() nemohou být parametrem funkce in_array

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
stekycz
Člen | 152
+
0
-

Výše zmíněná chyba se mi projevila na testovacím hostingu (PHP 5.2.17, Nette 2.0beta 2011–05–28 pro PHP 5.2 bez prefixů). Chyba nastala v souboru Nette/Utils/Tokenizer.php na řádku 235 (respektive obecně ve funkci isCurrent($arg)).

Hosting je na Savaně a po změně na PHP 5.3 už bez problémů. Pokud má tato verze fungovat i pod PHP 5.2, možná by stačilo použít proměnou pro uložení výstupu z funkce func_get_args(), ale nemám testované.

voda
Člen | 561
+
0
-

Tohle je už v aktuální větvi opraveno: https://github.com/…9b3529ed2361