Встроенная функция даты и времени.
Не один серьёзный проект не обходится без использования функции даты и времени Date( ).
Основные модификаторы формата функции:
d День месяца, 2 цифры с ведущими нулями от 01 до 31
D Сокращенное наименование дня недели, 3 символа от Mon до Sun
F Полное наименование месяца, например January или March
g Часы в 12-часовом формате без ведущих нулей От 1 до 12
G Часы в 24-часовом формате без ведущих нулей От 0 до 23
h Часы в 12-часовом формате с ведущими нулями От 01 до 12
H Часы в 24-часовом формате с ведущими нулями От 00 до 23
i Минуты с ведущими нулями 00 to 59
I (заглавная i) Признак летнего времени 1, если дата соответствует летнему времени, иначе 0 otherwise.
j День месяца без ведущих нулей От 1 до 31
l (строчная 'L')Полное наименование дня недели От Sunday до Saturday
L Признак високосного года 1, если год високосный, иначе 0.
m Порядковый номер месяца с ведущими нулями От 01 до 12
M Сокращенное наименование месяца, 3 символа От Jan до Dec
n Порядковый номер месяца без ведущих нулей От 1 до 12
s Секунды с ведущими нулями От 00 до 59
t Количество дней в месяце От 28 до 31
w Порядковый номер дня недели От 0 (воскресенье) до 6 (суббота)
Y Порядковый номер года, 4 цифры Примеры: 1999, 2003
y Номер года, 2 цифры Примеры: 99, 03
z Порядковый номер дня в году (нумерация с 0) От 0 до 365
Пример работы функции:
<?php
echo date("l"); // вывод дня недели
?>
Генератор случайных чисел.
Генерация случайных чисел используется в основном для отображения баннеров и криптографии. Функция для генерации случайных чисел mt_srand(int $from, int $=RAND_MAX)
Пример генерации 10 случайных чисел от 0 до 100.
<?php
For ($i=0; $i<10; i++) echo “mt_srand(0,100)”;
?>
Вопросы для самоконтроля.
1. Как осуществляется работа PHP-скриптов на стороне сервера и клиента?
2. Какое минимальное программное обеспечение необходимо для работы PHP-сценариев на персональном компьютере?
3. Что обозначают символы <?…?>.?
4. Какие типы переменных используются в PHP?
5. Какова синтаксическая конструкция условного оператора IF-ELSE?
6. Какие циклы использует PHP?
7. Для чего используются операторы break и continue?
8. Какие элементы интерфейса используются в формах?
9. В чем отличие массива от списка?
10. Приведите пример операции над массивом?
11. Какие данные можно найти использую функцию Date(*)?
Глава 5. MySQL - свободная система управления
Базами данных.
Работа с MySQL
В настоящее время ни одно серьезное Web-приложение не может обойтись без работы с базой данных, обеспечивающей почти безграничное манипулирование данными: сортировку, поиск, преобразование, редактирование и многое другое. При этом все низкоуровневые операции с файловой системой скрыты от программиста за несложными SQL-запросами. Работа с базой данных имеет как преимущества, так и недостатки. К достоинствам можно отнести значительное сокращение кода (иногда в 2—3 раза) по сравнению с файловыми вариантами Web-приложений, что сокращает время разработки и упрощает процесс отладки. К недостаткам можно отнести зависимость приложения не только от работоспособности Web-сервера, но и от работоспособности сервера базы данных. Разумеется, вероятность того, что один из двух серверов может выйти из строя выше по сравнению с тем, если бы работа Web-приложения зависела только от одного сервера. Кроме того, непосредственная работа с файловой системой осуществляется быстрее по сравнению со случаем, когда в качестве посредника для работы с ней выбирается СУБД. Так, поисковая система Google, известная высокой скоростью обработки запросов, основана на модели плоских файлов и не использует базы данных. С другой стороны, РНР как интерпретируемый язык не может достичь производительности баз данных, реализованных на С.
В последнее время СУБД MySQL стала стандартом де-факто благодаря своей производительности, низкой стоимости, простоте установки, настройки и обслуживания.
Дата добавления: 2016-01-03; просмотров: 702;