Оператор "if": как реализовать проверку 2-го условия при ложном результате выполнения проверки 1-го условия?
нет, не дойдет. Как и в любом другом языке программирования.
Если использовать одинарный эмперсэнд, то будут проверяться все условия. Также и для условия "или" можно использовать одинарную вертикальную черту с тем же эффектом (применимо к php)