Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Серверное программирование.docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
591.14 Кб
Скачать

Типы данных php

PHP поддерживает восемь типов данных. Четыре скалярных типа:

  • boolean (логический);

  • integer (целый);

  • float (с плавающей точкой);

  • string (строковый). Два смешанных типа:

  • array (массив);

  • object (объект).

И два специальных типа:

  • resource (ресурс);

  • NULL.

  • PHP-операторы — действия, которые должен выполнить PHP-интерпретатор. РНР-операторы помещаются между откры- вающим и закрывающим дескрипторами.

Функция — фрагмент исходного текста, оформленный по со- ответствующим правилам и который можно вызывать по мере необходимости из различных мест сценария PHP.

Массив — именованный участок памяти, в которой хранится набор значений, что позволяет группировать обычные скалярные значения.

Ассоциативные массивы — это массивы, в которых в качест- ве индексов могут использоваться практически любые значения, но, как правило, таковыми являются строки.

Инициализация массива — формирование массива путем ввода определенным способом его элементов.

Тестовые задания

Введение в Web-программирование

  1. Web-программирование это:

  • разработка любых программных продуктов, предназначен- ных для работы на сайтах World Wide Web

  • создание Web-страниц на языке HTML

  • использование на Web-страницах технологии CSS

  1. Разновидности Web-программирования это:

  • разработка Web-страниц на чистом HTML

  • использование на web-страницах технологий JavaScript и VBScript

  • создание CGI-приложений

  • создание BGI-приложений

  1. Web-сервер это:

  • программа, устанавливаемая на узле сети Интернет и вы- дающая посетителям этого узла Web-страницы по запросам

  • узел, на котором работает программа, выдающая клиентам Web-страницы по запросам

  • компьютер, на котором работает программа, выдающая кли- ентам Web-страницы по запросам

Серверное Web-программирование. Язык серверного Web-программирования php

Синтаксис языка

  1. Чему равен результат операции 5%2? ###

  2. В результате выполнения скрипта на экран будет выведено ###.

<?

$var=1; echo(++$var);

?>

  1. В результате выполнения скрипта на экран будет выведено ###.

<?

$var=1; echo($var++);

?>

  1. В результат выполнения скрипта на экран будет выведено ###.

<?

$var=”aaa”; echo($var++);

?>

5. echo (4<<2) = ###

6. echo (5>>1) = ###

7. echo (6|5) = ###

8. echo (6&5) = ###

9. Правильно ли оформлен комментарий?

<?

echo(“Hello”); //Это комментарий

?>

  • да

  • нет

Типы данных

  1. Отметьте типы данных PHP:

  • integer

  • string

  • float

  • array

  • boolean

  • object

  1. В результате выполнения скрипта на экран будет выведено ###.

<?

$var_str=”5”; echo(gettype ($var_str));

?>

  1. В результате выполнения скрипта на экран будет выведено ###.

<?

$var_num=5; echo(gettype ($var_num));

?>

  1. В результате выполнения скрипта на экран будет выведено ###.

<?

$var=”5”;

settype ($var, integer); echo (gettype ($var));

?>

  1. В результате выполнения скрипта на экран будет выведено ###.

<?

$var=”5”;

$var = (int) $var; echo (gettype ($var));

?>

  1. Структурами для хранения данных являются:

  • Массивы

  • стек

  • очередь

  • связный список

  • дек

  1. Стек работает по принципу:

  • LIFO

  • FIFO

  1. Очередь работает по принципу:

  • LIFO

  • FIFO

  1. Результатом выполнения скрипта будет ###.

<?

$car[] = “автобус”;

$car[] = “грузовик”; echo ($car[1]);

?>

  1. Результатом выполнения скрипта будет ###.

<?

$car = array(“автобус”, “грузовик”); echo ($car[1]);

?>

  1. Результатом выполнения скрипта будет ###.

<?

$car = array(“pc”=>“автобус”, “lc”=>“грузовик”); echo ($car[“lr”]);

?>