В сегодняшнем уроке мы ознакомимся с такими полезными функциями, как List, Isset, Unset, Date, Count и Exit.
Функции Exit, Count
Функция exit()
Функция exit – позволяет остановить дальнейшее выполнение скрипта.
exit();
А так, если вы хотите указать текст:
exit("Скрипт, СТОП!");
Как это работает, вы сможете посмотреть на примере. Давайте в коде пропишем функцию exit () и остановим выполнение скрипта. Использовать буду конструкцию If- else:
<html>
<head>
<title>bloggood.top</title>
</head>
<body>
<?php
$a = 2;
If ($a == 1)
{
echo "Пароль верный!<br>Вы вошли как админ с паролем: " . $a;
}
else
{
exit("У вас нет доступа!");
}
?>
<br><br>
Здесь куча интересных фильмов, уроков и полезной чепухи
<br><br>
Все права защищены © 2012-2014.
<a href="https://bloggood.top/">bloggood.top</a>
</body>
</html>
Так как переменная $a = 2, то условие были не выполнены If ($a == 1), значит, будет работать эта часть кода:
else
{
exit("У вас нет доступа!");
}
И вы не увидите остальную часть текста и кода, что идет после «exit("У вас нет доступа!");»:
<br><br> Здесь куча интересных фильмов, уроков и полезной чепухи <br><br> Все права защищены © 2012-2014. <a href="https://bloggood.top/">bloggood.top</a> </body> </html>
Результат:

Если исправить переменную $a = 1, то условие будет выполнено If ($a == 1), значит, будет работать эта часть кода:
echo "Пароль верный!<br>Вы вошли как админ с паролем: " . $a;
и вы увидите абсолютно весь текст, и скрипт будет выполнен полностью.
Результат:

Функция count ()
Если вам нужно подсчитать количество элементов в массиве, вы можете воспользоваться функцией count ().
count(переменная);
Давайте возьмем готовый пример из статьи «PHP-массивы. Урок 9» и выведем результат количества элементов в массиве:
<html> <head> <title>Основы PHP на bloggood.top</title> </head> <body> <?php $bloggood[0] = "Степа"; $bloggood[1] = "Вася"; $bloggood[2] = "Ваня"; $bloggood[3] = "Степан Владимирович"; echo "Со мной работают три работника: <br /> $bloggood[0], <br /> $bloggood[2], <br /> $bloggood[1] <br />и один начальник: $bloggood[3]"; echo "<br />Количество элементов массива - ".count($bloggood); ?> </body> </html>
Результат:

Функции List, Isset и Unset
Функция list () – позволяет присвоить значения переменным за одну операцию. Для примера посмотрите на стандартный пример из php-массива:
<?php $bloggood[0] = "Степа"; $bloggood[1] = "Вася"; $bloggood[2] = "Ваня"; echo "Со мной работают три работника: $bloggood[0], $bloggood[2], $bloggood[1]"; ?>
Теперь это же, но через функцию list ()
<?php
$bloggood = array('Степа', 'Вася', 'Ваня');
list($stepa, $vasa, $vana) = $bloggood;
echo "Со мной работают три работника:
$stepa, $vasa, $vana";
?>
Результат:

Функция isset ()
Если вам нужно проверить, существует ли переменная, воспользуйтесь функция isset (). Чтобы проверить, существует ли на самом деле нужная вам переменная, достаточно в параметрах функции isset () прописать переменную, которую нужно проверить.
isset($a);
Функцию isset () используют вместе с конструкцией if-else. Для примера, если нет переменной $a, результат будет отрицательный, если есть переменная $a, значит, продолжается действие скрипта. На сайте вы будете очень часто это использовать для проверки поля при отправке формы обратной связи, комментария и т. д.
Пример:
<html>
<head>
<title>Основы PHP на bloggood.top</title>
</head>
<body>
<?php
If (isset($a))
{
echo "Переменная существует.";
}
else
{
echo "Переменная не существует.";
}
?>
</body>
</html>
Так как переменной $a у нас нет, будет работать вот эта часть кода:
else
{
echo "Переменная не существует.";
}
Результат:

Если добавить переменную $a
<?php
$a = 1;
If (isset($a))
{
echo "Переменная существует.";
}
else
{
echo "Переменная не существует.";
}
?>
будет работать эта часть кода
echo "Переменная существует.";
так как переменная $a действительно существует.
Результат:

Теперь вы знаете, как проверить, существует ли переменная в коде.
Функция unset ()
Если вам нужно удалить переменную из кода, воспользуйтесь функцией unset (). Для удаления пропишите в параметрах функции unset () переменную, которую нужно удалить.
unset(переменная);
Пример:
<html> <head> <title>Основы PHP на bloggood.top</title> </head> <body> <?php $a = 1; echo "Перед удалением:" .$a; unset($a); echo "<br>После удаления:" .$a; ?> </body> </html>
В результате вы только увидите на экране:

Уберете в коде unset($a) и переменная появится.
Функция date ()
Если вам нужно вывести дату и время, воспользуйтесь функцией date (). Дата и время берется из сервера. Например, если вы хотите вывести год в таком виде «2014», нужно прописать вот такую функцию:
<?php
echo date('Y');
?>
если в таком виде «06.14.2014», нужно прописать вот такую функцию:
<?php
echo date('d.y.Y');
?>
Шаблон функции date ():
<?php
echo date('параметры');
?>
Параметры можете выбрать из таблицы:
| параметры | Описание | Пример возвращаемого значения |
| a | Ante meridiem или Post meridiem в нижнем регистре | am или pm |
| A | Ante meridiem или Post meridiem в верхнем регистре | AM или PM |
| B | Время в стандарте Swatch Internet | От 000 до 999 |
| c | Дата в формате ISO 8601 (добавлено в PHP 5) | 2004-02-12T15:19:21+00:00 |
| d | День месяца, 2 цифры с ведущими нулями | от 01 до 31 |
| D | Сокращенное наименование дня недели, 3 символа | от Mon до Sun |
| F | Полное наименование месяца, например January или March | от January до December |
| 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 |
| O | Разница со временем по Гринвичу в часах | Например: +0200 |
| r | Дата в формате RFC 2822 | Например: Thu, 21 Dec 2000 16:01:07 +0200 |
| s | Секунды с ведущими нулями | От 00 до 59 |
| S | Английский суффикс порядкового числительного дня месяца, 2 символа | st, nd, rd или th. Применяется совместно с j |
| t | Количество дней в месяце | От 28 до 31 |
| T | Временная зона на сервере | Примеры: EST, MDT ... |
| U | Количество секунд, прошедших с начала Эпохи Unix (The Unix Epoch, 1 января 1970, 00:00:00 GMT) | |
| w | Порядковый номер дня недели | От 0 (воскресенье) до 6(суббота) |
| W | Порядковый номер недели года по ISO-8601, первый день недели - понедельник (добавлено в PHP 4.1.0) | Например: 42 (42-я неделя года) |
| Y | Порядковый номер года, 4 цифры | Примеры: 1999, 2003 |
| y | Номер года, 2 цифры | Примеры: 99, 03 |
| z | Порядковый номер дня в году (нумерация с 0) | От 0 до 365 |
| Z | Смещение временной зоны в секундах. Для временных зон западнее UTC это отрицательное число, восточнее UTC - положительное. | От -43200 до 43200 |
Если вам будет интересно, вы можете посмотреть, как использовать функцию date () в статье «Автоматическая смена даты копирайта».
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Работа с файлами PHP (продолжение). Урок 18
Работа с файлами PHP: удаление, копирование, переименование файлов. Урок 17 (продолжение)
Работа с файлами PHP: создание, открытие, отображение, запись, закрытие и удаление файлов. Урок 16
Подключение сторонних файлов на PHP через Include или Require. Урок 14
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 331671 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 275609 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 226702 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 193199 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 187094


Как вставить картинку в HTML. Урок — 7 (для начинающих).
Двойное условие и вложенные конструкции if-else на PHP. Урок 7

Спасибо, Лида. Полностью согласен с третьим пунктом. Мне интересно, на что повлия…
⇒ Открыть статью ⇐