神奇的jquery给session赋值,为什么赋值变量就消失了

linux内核研究(54)
在make中有四种方式对变量赋值:
1. :=运算符,如MAKE_DEPEND := $(CC) -M
&&& 这种方式叫做“简单展开”,因为在读到makefile中的这一行时等号右边就立即被展开了,等号右边引用的所有变量(如例子中的CC)也会被立即展开。其行为与一般编程和脚本语言相同。
&&& 当等号右边引用的变量(如例子中的CC)还没有被定义时,它被展开成空(nothing)而不是空格之类。
2. =运算符,如MAKE_DEPEND = $(CC) -M
&&& 这种方式叫做“递归展开”,直到该变量被使用时等号右边的内容才会被展开,其实叫做“迟滞展开”更合适。神奇的是,这种展开方式可以不按顺序定义变量。比如:
MAKE_DEPEND = $(CC) -M
# Some time later
只要在此之前没有引用过MAKE_DEPEND就没问题。
&&& 另外,不止是“迟滞展开”,事实上每次使用该变量,等号右边的内容都会被重新展开。
3. ?=运算符,如OUTPUT_DIR ?= $(PROJECT_DIR)/out
&&& 这种方式叫“条件展开”,只有当OUTPUT_DIR 还没有被定义过时才进行赋值,否则什么都不做。这种方式在处理环境变量是特别有用。
4. +=运算符,如OUTPUT_DIR += $(PROJECT_DIR)/out
&& “追加”方式。 其主要目的是给“递归展开”的变量追加内容。因为简单变量可以用simple := $(simple) new stuff的方式来追加内容;而对于递归展开的变量,recursive = $(recursive) new stuff会导致循环引用。这种情况只能用+=运算符。&
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:227951次
积分:3668
积分:3668
排名:第6363名
原创:108篇
转载:193篇
评论:12条
(2)(1)(1)(1)(2)(3)(4)(6)(5)(15)(39)(44)(4)(4)(1)(2)(1)(2)(1)(5)(4)(15)(6)(3)(2)(2)(7)(3)(19)(5)(15)(53)(28)设定session.timeout=30后,可是不到5分钟session变量就消失了.为什么?
[问题点数:10分,结帖人dgseamaple]
设定session.timeout=30后,可是不到5分钟session变量就消失了.为什么?
[问题点数:10分,结帖人dgseamaple]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2003年1月 Delphi大版内专家分月排行榜第三
2003年1月 Delphi大版内专家分月排行榜第三
2010年3月 授予百度VIP勋章
2010年6月 专题开发/技术/项目大版内专家分月排行榜第二
2010年4月 专题开发/技术/项目大版内专家分月排行榜第三
2005年4月 .NET技术大版内专家分月排行榜第二
2005年6月 .NET技术大版内专家分月排行榜第三
2003年8月 Web 开发大版内专家分月排行榜第一
2003年9月 多媒体/设计/Flash/Silverlight 开发大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。PPT_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
上传于||文档简介
&&动​态​网​页​制​作​P​P​t
大小:79.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢ASP问题,请大家帮忙下。。警告:变量“id”已赋值,但其值从未使用过,是什么意思?怎么解决?_百度知道

我要回帖

更多关于 给session赋值 的文章

 

随机推荐