伙计们,我正在学习解决 ctf 并在 php 中看到了这一行
${"result$i"} = $db->query("SELECT * FROM {$tables[$i]} " . ($order != '' ? "ORDER BY ".$db->escape_string($order)." " : ""));
这是在以 $i 作为增量器的 for 循环中,所以不明白发生的事情如下
- 这是什么意思:
${"result$i"}
- 放入
$tables[$i]
{ } - 有人可以解释一下吗:
($order != '' ? "ORDER BY ".$db->escape_string($order)." " : "")