代码分析php
0;}public static function addflash($message) { if (!strlen(trim($message))) { throw new exception('cannot insert empty flash message.'); } self::initflashes(); self::$flashes[] = $message;}public static function getflashes() { self::initflashes(); $copy = self::$flashes; self::$flashes = array(); return $copy;}private static function initflashes() { if (self::$flashes !== null) { return; } if (!array_key_exists(self::flashes_key, $_session)) { $_session[self::flashes_key] = array(); } self::$flashes = &$_session[self::flashes_key];}
}
?>
