小编Zac*_*h P的帖子

将字符串分解为变量

有没有办法将字符串分解为变量,例如

some_function($min, $max, "3, 20");
Run Code Online (Sandbox Code Playgroud)

这样,$ min被赋值为3,$ max被赋值为20.

我知道我可以简单地使用

$data = explode("3, 20");
Run Code Online (Sandbox Code Playgroud)

只是想知道是否还有另一种方式.

php

14
推荐指数
2
解决办法
1万
查看次数

php 会话变量在一段时间后过期

有没有办法将 php 会话变量 ( $_SESSION['example') 设置为在给定时间后过期。为了澄清,我想保持用户的会话完整并保留所有其他变量及其值,我只想将单个会话变量设置为在短时间内(1 分钟左右)后过期。有什么方法可以将变量设置为自行过期,或者当我确定时间已过期时,我是否必须跟踪时间并删除变量?我在 ubuntu 上使用 php 5 和 apache2。谢谢。

php apache session

3
推荐指数
1
解决办法
2151
查看次数

在php中使用数组之前声明数组是否更快?

在使用数组php之前声明数组更快吗?

例如,声明一个数组然后设置一个值是否更快:

$arr = [];
$arr['foo'] = 'bar';
Run Code Online (Sandbox Code Playgroud)

或者直接跳到设置值而不首先声明对象:

$arr['foo'] = 'bar';
Run Code Online (Sandbox Code Playgroud)

请注意,我希望做到以下几点:

$arr = ['foo' => 'bar'];
Run Code Online (Sandbox Code Playgroud)

php

3
推荐指数
1
解决办法
107
查看次数

>>运算符在python中做什么?

我在一个项目中找到了这个代码,我不知道它的>>作用.有人有解释吗?

def save(self, fpath=None):
        """
        Save the JSON data to fpath. This is done automatically if the
        game is over.
        """
        if fpath is None:
            fpath = _jsonf % self.eid
        try:
            print >> gzip.open(fpath, 'w+'), self.rawData,
        except IOError:
            print >> sys.stderr, "Could not cache JSON data. Please " \
                                 "make '%s' writable." \
                                 % os.path.dirname(fpath)
Run Code Online (Sandbox Code Playgroud)

我知道这段代码从模块中的其他文件和对象获取信息,我知道代码的整体运作方式.只有这print >>让我感到困惑.当此模块安装在没有写访问权限的目录中时,将显示该消息Could not cache....整个文件都在这里,但我怀疑它会有所帮助.

python

2
推荐指数
1
解决办法
127
查看次数

标签 统计

php ×3

apache ×1

python ×1

session ×1