Цитата (Valick @ 19.03.2014 - 09:12) |
еще раз повторю, сделайте сначала логику, а уже потом заботьтесь о варнигах |
Цитата (AllesKlar @ 19.03.2014 - 09:14) |
Я просил написать, не что код делает, а что он должен делать, при условии, что проверяемая переменная подразумевает наличие текста. |
Цитата (AllesKlar @ 19.03.2014 - 09:31) |
glock18 Нет, я хочу увидить ТЗ для фильтра и кусок кода, чтобы прекратить этот троллинг |
Цитата (Valick @ 19.03.2014 - 09:34) |
glock18, ну подстраховался я слегонца с isset ну и что? логику то я не испортил |
if (isset($var) && !empty($var) && is_int(intval($var)) && !!$var !== !$var && (!($var && false) === $var || true))
Цитата (AllesKlar @ 19.03.2014 - 09:36) |
glock18![]() |
if(isset($_GET['page']) || empty($_GET['page']) || is_array($_GET['page']))
$_GET['page']='index';
$page = isset($_GET['page'])? trim($_GET['page']): '';
if(empty($page) || is_array($page)) $page = 'index';
$page = isset($_GET['page'])? trim($_GET['page']): '';
Цитата (Valick @ 19.03.2014 - 09:45) |
if(isset($_GET['page']) || empty($_GET['page']) || is_array($_GET['page'])) |
Цитата (Valick @ 19.03.2014 - 09:53) |
glock18, да вы правы, слона я не заметил) !isset хотя стоп http://phpforum.su/index.php?act=Print&cli...imin=26&limit=1 просто вы уже выносите мозг потихоньку |
if(isset($_GET['page']) && !empty($_GET['page']) && !is_array($_GET['page']))
$_GET['page']='index';
if(!isset($_GET['page']) || empty($_GET['page']) || is_array($_GET['page']))
$_GET['page']='index';