static变量生命周期 在php和java中的不同
程序员文章站
2022-04-28 20:48:16
...
通过浏览器连续访问,会分别输出:1,2,3,4,5,6,........
通过浏览器连续访问,会分别输出:1,1,1,1,1,1,........
总结
1、java的static变量伴随着java虚拟机的退出而消亡,java虚拟机运行期间,static变量一直存在。
2、php的static变量只针对一次请求(一次php文件的执行),php文件执行完毕,该static变量也随机消亡,再次请求(再次执行该php文件),会重新创建该static变量。
推荐阅读
-
java 中的static关键字和final关键字的不同之处
-
java 中的static关键字和final关键字的不同之处
-
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
-
Java和.NET在开发中的不同盘点
-
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结_PHP教程
-
j在多线程中java关键字synchronized的修饰静态方法和非静态方法得到的不同情况
-
j在多线程中java关键字synchronized的修饰静态方法和非静态方法得到的不同情况
-
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
-
php中在变量和函数前加static关键字之后的区别_PHP教程
-
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结