请问下大家关于变量在内存的存放位置啊

风之优雅 发布于 2015/06/19 16:52
阅读 119
收藏 0
PHP
大家好,我学了挺长时间的php了,学到后来,变量在内存的存放位置完全把我搞晕了,请问下大家啊:

1.全局区和静态区是不是一个概念?还是说全局区除了静态区之外,还包含其它区?

2. 全局区包含所有全局变量(比如在页面里简单创建$a=1)和静态变量吧?当创建一个对象时,会创建一个变量指向堆区的对象空间,这个变量也是在页面里都可以使用的,应该也是全局变量吧?为什么我看的视频里说这个变量是在栈区?

3.我看的视频里说类里面创建的常量会在静态区创建一个内存空间来保存值,如果真是这样,那常量区拿来放什么的?常量区是用来放
常量字符串的啊,难道说类常量放在静态区,而全局常量放在常量区?

问题比较难,请高手解答啊谢谢!
加载中
返回顶部
顶部