Приднестровская поддержка XOOPS
С помощью функции isset (<Переменная>) можно проверить существование переменной. Если переменная определена, то возвращается true. Для примера переделаем нашу первую программу так, чтобы программа здоровалась не со всем миром, а только с нами (листинг 8).
Листинг 8. Проверка существования переменной
<?php
if (isset($_GET['name'])) {
echo 'Hello, ' . $_GET['name'];
}
else {
echo 'Введите ваше имя<br>';
echo '<form action="' . $_SERVER['SCRIPT_NAME'] . '">';
echo '<input type="text" name="name">';
echo '<input type="submit" value="OK">';
echo '</form>';
}
?>
При первом запуске программы появится приглашение ввести имя. Вводим свое имя (например, Иван) и нажимаем ОК. В итоге отобразится приветствие
Функция empty (<переменная>) проверяет наличие у переменной непустого, ненулевого значения. Возвращает true, если переменная пустая, не существует или имеет нулевое значение. Например, код
<?php
if (isset($Str)) echo "Существует";
else echo "Нет";
echo "<br>";
if (empty($Str)) echo "Пустая";
else echo "Нет";
?>
вернет следующие значения:
А если предварительно инициализировать переменную $str, например, так:
<?php
$Str = "Строка";
if (isset($Str)) echo "Существует";
else echo "Нет";
echo "<br>";
if (empty($Str)) echo "Пустая";
else echo "Нет";
?>
то вывод программы будет отображен Web-браузером так:
Отправитель | Нити |
---|
6 пользователь(ей) активно (1 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 6 далее... |