Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Веб программирование.Начало.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
6.96 Mб
Скачать

Функции даты и времени

PHP включает следующие функции даты и времени: date(format) – возвращает текущее время сервера, checkdate(month, day, year) – проверяет заданную дату, time() – возвращает текущее время сервера, измеренное в секундах начиная с 1 января 1970 г.

Следующая страница использует функцию date() для определения и вывода текущего времени сервера и даты:

<?php

echo"<span style='font:10pt arial'>Today is date('lFjY') </span>";

echo "<br/>";

echo "<span style='font:10pt arial'>The current time is: date('g:i:s a')</span>";

?>

В примере выше время выводится с помощью параметров формата времени g, i, s, и a. Двоеточия и пробелы также вставляют для разделения часов, минут, секунд и признаков am/pm.

Математические функции

  • abs() — Модуль числа, sqrt() — квадратный корень

  • acos() — Arccos, asin() — Arcsin, atan() — Arctan

  • cos() — Cos, sin() — Sin, tan() — Taнгенс, exp() — Exp

  • floor() — Округляет дробь в меньшую сторону, ceil() — в большую сторону, round()— Округляет число типа float

  • fmod() — Возвращает дробный остаток от деления

  • log10() — десятичный логарифм, log() — натуральный логарифм

  • pi() — Возвращает число Пи

  • pow() — степенное выражение

  • rand() — Генерирует случайное число, srand() — Изменяет начальное число генератора псевдослучайных чисел

Объектно-ориентированное программирование в php Основные понятия ооп

ООП – методология программирования, основанная на представлении программ в виде совокупности объектов, каждый из которых является экземпляром конкретного класса.

Объект – обладающий именем набор данных (полей объекта), физически находящихся в памяти компьютера, и методов, имеющих доступ к ним и выполняющих операции над ними. Имя объекта используется для доступа к полям данных и методам, составляющим объект. Объект является экземпляром определенного класса. В классе дается обобщенное описание некоторого набора реально существующих объектов. Объектно-ориентированное программирование основано на принципах:

абстрагирования данных; инкапсуляции; наследования; полиморфизма; «позднего связывания».

Инкапсуляция (encapsulation) – принцип, объединяющий данные и код, манипулирующий этими данными, а также защищающий данные от прямого внешнего доступа и неправильного использования. Доступ к данным класса возможен только посредством методов этого же класса.

Наследование (inheritance) – это процесс, посредством которого объект может приобретать свойства объекта - предка и добавлять к ним свойства и методы, характерные только для него. Наследование бывает линейное – класс имеет один и только один суперкласс (предок). В PHP не используется множественное наследование – класс не может иметь несколько предков.

Полиморфизм (polymorphism) – механизм, использующий одно и то же имя метода для решения похожих, но несколько отличающихся задач. Целью полиморфизма, применительно к ООП, является использование одного имени для задания общих для объектов класса действий.

Механизм «позднего связывания» при выполнении программы определяет принадлежность объекта конкретному классу и производит вызов метода, относящегося к классу, объект которого был использован.