Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
епты все пиздец внимательные.docx
Скачиваний:
1
Добавлен:
07.12.2018
Размер:
67.3 Кб
Скачать
  1. Як встановити тип змінної?

PHP не требует (и не поддерживает) явного определения типа при объявлении переменной; тип переменной определяется согласно контексту, в котором она используется. То есть, если вы присвоите строковое значение переменной $var$var станет строкой. Если вы затем присвоите $var целочисленное значение, она станет целым числом.

  1. Як працює цикл з лічильником?

For   Цикл for обеспечивает ещё одну возможность многократного выполнения блоков.он отличается от цикла while только тем, что изменяется в самойуправляющей конструкции, а не внутри блока команд. Цикл выполняется до тех пор, пока проверяемое условие остаётся истинным.    общая форма конструкции for выглядит так: for ( инициалицация; условие; приращение ) { блок }   Условная часть цикла for в действительности состоит из трёх компонентов.   Инициализация выполняется всего один раз и определяет начальное значение управляющей переменной цикла.   Условие проверяется в начале каждой интерпритации и определяет, должена ли выполняться текущаяинтерпритация или нет.   Приращение определяет изменение состояния управляющей переменной при каждой интерпритации.   следующий пример демонстрирует простейший случай применения цикла for: for( $i=0; $i<=3; $i++) { echo "$i" }    Выполнение этого фрагмента даёт следующий результат. 1 2 3

  1. Як працює цикл foreach?

У PHP4 з’явився ще один спеціальний тип циклу – foreach. Даний цикл призначений спеціально для перебору масивів. Синтаксис циклу foreach виглядає наступним чином:

foreach (масив as $ключ => $значення) команди;

Це є цикл, який пробігає елементи з деякої множини, без явного задання порядку перебору цих об'єктів. Такі цикли представляють собою формальний запис інструкції виду: «Виконати дію X для всіх елементів множини M».

<?php

$names[] = "Андрій";

$names[] = "Борис";

$names[] = "Сергій";

$names[] = "Федір";

foreach ($names as $value) {

echo "<b> $value </b> <br>";

}

?>

  1. Яке призначення циклу foreach?

Див пит. 23.

  1. Чим відрізняється цикл з передумовою від циклу з післяумовою?

Цикл з передумовою while працює за наступним принципом:

  1. Обчислюється значення логічного виразу.

  2. Якщо значення істинне, виконується тіло циклу, в іншому випадку – переходимо на наступний за циклом оператор.

Синтаксис циклу з передумовою:

while(логічний_вираз) інструкція;

На відміну від циклу while, цей цикл перевіряє значення виразу не до, а після кожного проходу (ітерації). Таким чином, тіло циклу виконується хоча б один раз. Синтаксис циклу з постумовою такий:

do { тіло_цикла; } while (логічний_вираз);

Після чергової ітерації перевіряється, чи істинно логічний_вираз, і, якщо це так, керування передається знову на початок циклу, в іншому випадку цикл обривається.

  1. Як достроково закінчити цикл?

Дуже часто для того, щоб спростити логіку якого-небудь складного циклу, зручно мати можливість його перервати в ході чергової ітерації (наприклад, при виконанні якої-небудь особливої умови). Для цього й існує конструкція break, яка здійснює негайний вихід з циклу. Вона може здаватися з одним необов’язковим параметром – числом, що вказує, з якого вкладеного циклу повинен бути зроблений вихід. За замовчуванням використовується один, тобто вихід з поточного циклу, але іноді застосовуються також інші значення. Синтаксис конструкції break:

break; // За замовчуванням break (номер_циклу); // Для вкладених циклів (вказується номер циклу, що переривається)