我想编写脚本以显示每个代码执行的增量计数器,而不使用某种读/写文件或数据库集成。
所以第一次执行它会显示“1”,下一次运行是1 + 1所以它会显示“2”,依此类推,在n号(你可以说,50)执行后它会返回为0,所以下一次代码执行将再次显示“1”。
使用file_put_contents可以轻松地将计数器放在外部或使用循环(但只执行一次)。
编程代码不是特定的,但我更喜欢 php / bash (我使用centos 5)。
答案 0 :(得分:4)
答案 1 :(得分:1)
试试这个:
session_start();
$_SESSION['counter'] = $_SESSION['counter'] +1;
echo $_SESSION['counter'];
它实际上确实使用了一些幕后存储,但你不必自己处理它。
答案 2 :(得分:0)
#!/bin/bash
while true; do
for i in {0..5}; do
[ "$i" -gt 5 ] && i=0
sleep 1;
echo $i
done
done
你能澄清一下你的问题吗?或者这真的是你想要的吗?如果目标是简单地增加一个计数器,我认为没有人会首先考虑写入磁盘或使用数据库。
编辑:添加一个睡眠,这样你就可以看到发生了什么,你可以删除。 CTRL-C顺便打断