PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHP加速器和静态字段大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我想了解PHP解释器中的静态(类)字段表示形式.

例如,当您在Java中加载类时,静态字段将与该Class对象关联;这意味着运行相同JVM(和相同类加载器)的两个应用程序将具有某种共享的全局变量;)

我只是想知道,如果我使用某种PHP加速器/操作码缓存,那么真正缓存的是什么?它只是编译的字节码,还是一段VM状态(负责存储类对象)?

是因为我担心在请求之间共享静态字段/单个对象等.

附言:我真的是PHP新手,如果问题太愚蠢了,我非常抱歉:)

解决方法:

一个操作码缓存不会改变任何东西:每个PHP脚本都由其自己的进程(或线程)执行,与其他进程隔离.

一个操作码缓存将只缓存操作码(PHP等效于JAVA的字节码),也不会存储与脚本当前执行无关的内容,即没有任何“ VM状态”.

这意味着您的静态变量将在PHP脚本的每次执行中以一个版本存在,即使该脚本并行执行了多次;使用或不使用操作码缓存都不会改变任何事情.

大佬总结

以上是大佬教程为你收集整理的PHP加速器和静态字段全部内容,希望文章能够帮你解决PHP加速器和静态字段所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: