Здравей и добре дошла във форума,
Всеки вложен зависи от предишния, така че когато една проверка изчисли false, тогава всички следващи няма да се изпълнят:
if (true) {
if (true) {
if (true) {
if (true) {
// кодът се изълнява до тук
}
}
}
}
if (true) {
if (false) {
// този блок от кода не се изпълнява повече
if (true) {
if (true) {
}
}
}
// и продължава след грешното твърдение
}
if-ът е основна концепция в програмирането и се ползва често, с него се контролира логиката на изпълнение на програмата и може да кажеш да се случи нещо конкретно при подходящи условия.
// Ако потребителя е с име 'пешо' и парола '123456'
if ($userName == 'пешо' && $userPassword == '123456') {
// това е нашия човек - пускаме го в системата
} else {
// нéма такъв - показваме формата за влизане пак
}
Като съвет за добри практики мога да спомена, че наслагването на множество проверки една в друга прави кода разтеглив и сложен за разбиране (спагети).