我们在下载PHP的时候,会碰到nts版和ts版,(有的时候ts会省略不写,默认为ts版)那么,这到底是是什么意思呢?有什么区别。
nts/ts是什么意思
网上搜索一下,我们就知道,ts其实是线程安全的意思,而nts则是指非线程安全
这两者的区别是:
ts版多线程访问时采用了加锁机制,当一个线程访问该类的某个数据时其他线程不能同时访问;
nts则不提供线程访问保护,多个线程可以同时操作同一数据。
这两种类型为PHP官方提供的两种类型
怎么知道现在使用的PHP是什么版本
当我们要替换版本时,或者某些功能是需要知道自己的PHP是什么版本的,那么我们怎么知道自己的PHP是nts还是ts呢?
其实方法也很简单,我们可以通过phpinfo();打印PHP信息,其中我们可以看到
Thread Safety如果是disables,则是nts,enabled则是ts版
转载请注明:思享SEO博客 » 下载PHP时的nts/ts版是什么,有什么区别