Функции Язык программирования PHP

session_destroy

(PHP 4)

session_destroy - разрушает все данные, зарегистрированные в сессии.

Описание

bool session_destroy (void)

session_destroy() разрушает все данные, ассоциированные с текущей сессией. Не unset/разустанавливает никакие глобальные переменные, ассоциированные с сессией, и не unset куки сессии.

Эта функция возвращает TRUE при успехе и FALSE при неудаче разрушения данных сессии.

Пример 1. Разрушение сессии
<?php 
// Инициализировать сессию. // Если you are using session_name("something"), don't 
forget it now! session_start(); // Unset все переменные сессии. session_unset(); 
// Наконец, разрушить сессию. session_destroy(); ?>
Пример 2. Разрушение сессии с помощью $_SESSION
<?php // Инициализировать сессию. // Если вы используете session_name("something"), 
не забудьте сделать это сейчас! session_start(); // Unset все переменные сессии. 
$_SESSION = array(); // Наконец, разрушить сессию. session_destroy(); ?>

Назад Оглавление Вперёд
session_decode Вверх session_encode

Повторение

Таким образом,

[aeiou]{3,}

совпадает с как минимум тремя 3 последовательными гласными, но может и с большим количеством, а

\d{8}

совпадает точно с 8 цифрами. Открывающая фигурная скобка, которая появляется в позиции, где квантификатор недопустим, или скобка, не соответствующая синтаксису квантификатора, считается литеральным символом. Например, {,6} это не квантификатор, а литеральная строка из 4 символов.

Квантификатор {0} допустим, заставляя выражение вести себя так, будто предыдущий элемент и квантификатор не существуют.

Для удобства (и обратной совместимости) три наиболее распространённых квантификатора имеют односимвольные сокращения:

* эквивалентен {0,}
+ эквивалентен {1,}
? эквивалентен {0,1}

Можно конструировать бесконечные циклы, введя после субпатэрна, который не совпадает ни с одним символом, квантификатор, не имеющий верхнего предела, например:

(a?)*

Ранние версии Perl и PCRE являются источниками ошибок в процессе компиляции таких патэрнов. Однако, поскольку бывают случаи, когда это необходимо, такие патэрны принимаются, но если любое повторение такого субпатэрна фактически не совпадает ни с какими символами, цикл форсированно прерывается.