Bar*_*ğlu 1 php jquery static-variables
我有一个PHP函数seperate php file,我from another php file通过使用一个调用此函数jquery ajax call.php函数只是将其静态值增加1,但是当我看到输出时它没有递增.静态变量不像我想的那样表现.
是什么原因?
提前致谢,
功能简单:
function IncrementByOne()
{
static $count = 0;
$count++;
echo $count;
}
Run Code Online (Sandbox Code Playgroud)
静态函数变量在同一请求的函数调用中是持久的.它们不会在多个请求中保持其价值.
实际上,除了魔术$_SESSION变量之外,所有PHP变量都是如此:它们总是在当前请求结束后重置.
如果您希望变量在多个请求之间保持不变,您可以将其放入:
| 归档时间: |
|
| 查看次数: |
984 次 |
| 最近记录: |