if($args->tester ? $args->tester : "" != "" && !in_array(-1, $args->tester))
{……}
两个条件and关系 前面一个是true  后面一个是false 为什么还会执行大括号里面的东西?