Контрольные вопросы
№1. Переменные
в PHP — это контейнеры для хранения
данных, которые могут изменяться в
процессе выполнения программы. В PHP
переменные объявляются с помощью знака
доллара $ перед именем переменной,
например, $name. Имена переменных должны
начинаться с буквы или символа
подчеркивания, а далее могут содержать
буквы, цифры и подчеркивания; переменные
чувствительны к регистру. Инициализация
переменной происходит при присваивании
ей значения операцией присваивания
(=), например, $name = “Петр”.
№2. Операторы
в PHP — это символы или набор символов,
которые выполняют операции над данными
или переменными. Основные виды операторов
в PHP включают: Операторы присваивания:
например, =, +=, -= и другие, которые изменяют
значение переменной. Арифметические
операторы: +, -, *, /, %, ** (возведение в
степень) для выполнения математических
операций. Операторы сравнения: ==, ===, !=,
!==, <, >, <=, >= для сравнения значений.
Логические операторы: &&, ||, ! для
логических операций.
Приложение
Addition.php
<!DOCTYPE
html>
<html>
<head>
<title>Сложение
чисел</title>
</head>
<body>
<h2>Сложение
двух чисел</h2>
<?php
//
Получаем параметры из URL
$var1
= $_GET['var1'];
$var2
= $_GET['var2'];
//
Проверяем, что параметры переданы и
являются числами
if
(isset($var1) && isset($var2) &&
is_numeric($var1) && is_numeric($var2)) {
$sum
= $var1 + $var2;
echo
"Число 1: $var1<br>";
echo
"Число 2: $var2<br>";
echo
"<strong>Сумма:
$sum</strong>";
}
else {
echo
"Ошибка: передайте два числовых
параметра в URL!<br>";
echo
"Пример:
http://localhost/lab6/addition.php?var1=3&var2=5";
}
?>
</body>
</html>
|
Info.php
.<!DOCTYPE
html>
<html>
<head>
<title>Информационная
страница PHP</title>
</head>
<body>
<?php
phpinfo(); ?>
</body>
</html>
-
|
Time.php
f
<!DOCTYPE
html>
<html>
<head>
<title>Метка
времени</title>
</head>
<body>
<?php
echo
"I say hello at " . date("F j, Y");
?>
</body>
</html
|
Index.php
<!DOCTYPE
html>
<html>
<head>
<title>Документ,
состоящий из HTML-текста и PHP-кода</title>
</head>
<body>
<?php
echo
"A вот и PHP!</br>";
?>
Всё
очень просто!
</body>
</html>
|
Count_words.php
<!DOCTYPE
html>
<html>
<head>
<title>Результат</title>
</head>
<body>
<?php
$text
= $_POST['text'];
$word_count
= str_word_count($text, 0,
"АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя");
echo
"Количество слов в строке:
$word_count";
?>
</body>
</html>
-
|
Count_words_form.php
<!<!DOCTYPE
html>
<html>
<head>
<title>Подсчет
слов</title>
</head>
<body>
<form
action="count_words.php" method="post">
Введите
строку:
<input type="text" name="text"
size="50"><br>
<input
type="submit" value="Подсчитать">
</form>
</body>
</html>
-
|
Server_params.php
<<!DOCTYPE
html>
<html>
<head>
<title>Параметры
сервера</title>
</head>
<body>
<h2>Параметры
Web-сервера:</h2>
<ul>
<li>IP-адрес
удаленного компьютера: <?php echo
$_SERVER['REMOTE_ADDR']; ?></li>
<li>Метод
пересылки
данных:
<?php echo $_SERVER['REQUEST_METHOD']; ?></li>
<li>Программное
обеспечение сервера: <?php echo
$_SERVER['SERVER_SOFTWARE']; ?></li>
<li>Протокол
передачи
данных:
<?php echo $_SERVER['SERVER_PROTOCOL']; ?></li>
<li>Каталог
для
хранения
документов:
<?php echo $_SERVER['DOCUMENT_ROOT']; ?></li>
<li>IP-адрес
сервера:
<?php echo $_SERVER['SERVER_ADDR']; ?></li>
<li>Почтовый
адрес
администратора:
<?php echo $_SERVER['SERVER_ADMIN']; ?></li>
<li>Имя
хост-компьютера:
<?php echo $_SERVER['SERVER_NAME']; ?></li>
</ul>
</body>
</html>
-
|
Calculate.php
<<!DOCTYPE
html>
<html>
<head>
<title>Результат</title>
</head>
<body>
<?php
$surname
= $_POST['surname'];
$grade1
= $_POST['grade1'];
$grade2
= $_POST['grade2'];
$grade3
= $_POST['grade3'];
-
$average
= ($grade1 + $grade2 + $grade3) / 3;
-
echo
"Студент: $surname<br>";
echo
"Средний балл: " . round($average, 2) .
"<br>";
-
if
($average >= 4.5) {
echo
"Стипендия назначена.";
}
else {
echo
"Стипендия не назначена.";
}
?>
</body>
</html>
-
|
Санкт-Петербург
2025