- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
if ( is_array($_GET) ) {
while( list($k, $v) = each($_GET) ) {
if ( is_array($_GET[$k]) ) {
while( list($k2, $v2) = each($_GET[$k]) ) {
$k=key_check("$k");//Кавычки не убирать
$k2=key_check("$k2");
$_GET[$k][$k2] = str_check($v2);
@eval("\$".$k."[\$k2] = str_check(\$v2);");
}
}
else { $k=key_check("$k");$_GET[$k] = str_check($v); $$k = $_GET[$k];}
}
}
guest 11.04.2009 18:58 # +1
Анархия
guest 12.04.2009 01:44 # 0
кто знает, для чего там кавычки?
guest 12.04.2009 04:34 # 0
Это насильный тайпкастинг в string.
Видимо им было *очень* надо, чтоб key_check() получала на входе параметр типа стринг, и вместо того чтобы в самой key_check() написать $value = (string)$value товарисчи решили извратиться.
guest 16.04.2009 09:27 # 0
пристрелите их за такое отношение к искусству программированния
*wall*