Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Лабораторная работа 7 - Работа с функциями. Область видимости переменных.

Читайте также:
  1. I. ОБЛАСТЬ ДЕЙСТВИЯ
  2. I. Работа с окнами
  3. I. ЧТО ЕСТЬ ДИПЛОМНАЯ РАБОТА И ЗАЧЕМ ОНА
  4. I.3. Чем дипломная работа может пригодиться после университета
  5. II. Психокоррекционная и развивающая работа
  6. II. РАБОТА НАД ПЕРЕВОДОМ ТЕКСТА
  7. III. Работа с текстом после чтения.

 

Данная лабораторная работа поможет вам разобраться с функциями и областью видимости переменных. Для выполнения это работы необходимо выполнить 4 лабораторную работу.

ЗАДАНИЕ 1

- Опишите функцию getTable()

- Задайте для функции три аргумента: $cols, $rows, $color

 

ЗАДАНИЕ 2

- Откройте лабораторную работу 4 (Таблица умножения)

- Скопируйте код, который выводит таблицу умножения

- Вставьте скопированный код в тело функции getTable()

- Измените код таким образом, чтобы таблица отрисовывалась в зависимости от входящих параметров $cols, $rows и $color

 

ЗАДАНИЕ 4

- Измените входящие параметры функции getTable() на параметры по умолчанию

 

ЗАДАНИЕ 3

- Выведите таблицу умножения вызывая функцию getTable() с различными параметрами

 

ЗАДАНИЕ 5

- Выведите таблицу умножения вызывая функцию getTable() без параметров

- Выведите таблицу умножения вызывая функцию getTable() с одним параметром

- Выведите таблицу умножения вызывая функцию getTable() с двумя параметрами

 

ЗАДАНИЕ 6

- Выведите количество таблиц на экране. Используя знания, полученные из предыдущего урока “ Область видимости переменных в php

 

Решение:

01.<?php

02.function getTable($cols=10, $rows=10, $color="yellow"){

03.

04. static $count=0;

05. $count++;

06. $GLOBALS["count"] = $count;

07.

08. echo '<table border="1">';

09. for($tr=1; $tr<=$rows; $tr++){

10. echo "<tr>";

11. for($td=1; $td<=$cols; $td++){

12. if($td==1 or $tr==1){

13. echo "<th style='background-color:$color'>", $tr * $td, "</th>";

14. } else {

15. echo "<td>", $tr * $td, "</td>";

16. }

17. }

18. echo "</tr>";

19. }

20. echo '</table>';

21.}

22.

23.getTable(5,6,"red");

24.getTable();

25.getTable(8);

26.getTable(5,5);

27.echo "Таблица была отрисована ". $count. " раз";

28.?>

 

 


УТВЕРЖДЕНЫ

на заседании кафедры

«Информационные системы»

учреждения «Университет «Туран»

Протокол № __ от «____»________ 2012 г.

Заведующая кафедрой

___________________С.А.Тусупова

ПЛАН СЕМИНАРСКИХ (ПРАКТИЧЕСКИХ) ЗАНЯТИЙ

 

 

Тема 1. Основы синтаксиса Передача данных в браузер

Тема 2. Синтаксис переменных Типы переменных. Присвоение значений переменным.

Тема 3. Создание простой формы. Использование методов Get и Post.

Тема 4. Использование встроенных математических функций. Основы программирования на РНР.

Тема 5. Работа с текстом. Кодирование и декодирование строк. Шифрование и дешифрование строк.

Тема 6. Условные операторы. Циклические операторы

Тема 7.. Создание массивов: одномерные и многомерные массивы.

Тема 8. Регулярные выражения.

Тема 9. Запись данных в файл. Чтение файла. Каталоги.

Тема 10. Создание базу данных.

Тема 11 Создание и чтение cookie.

Тема 12. Использование функций include и require

Тема 13. Определение даты и времени. Отправка электронной почты

 

Преподаватель: ________________________Бияшев Р.Г.

СОГЛАСОВАНО:

 

Заведующий кафедрой _______________________Тусупова С.А.

 

«_________»________________________2012 г.

 


учреждение «Университет «Туран»


Дата добавления: 2015-08-13; просмотров: 155 | Нарушение авторских прав


Читайте в этой же книге: Работа с регулярными выражениями | Работа с сессиями | Использование HTTP-заголовков | Распространенные ошибки | Классы и объекты | Инициализация переменных | Объекты | Extends | Конструкторы | Рекомендуемый порядок работы с учебно-методическим комплексом |
<== предыдущая страница | следующая страница ==>
Решение задачи| Основания, целевая аудитория и ориентированность учебно-методического комплекса

mybiblioteka.su - 2015-2024 год. (0.007 сек.)