我看到phpinfo()中的条目,如果它是我认为的那样,那就太棒了!我们在IIS上,因此我对虚拟目录非常熟悉,并且长期以来一直希望在PHP中使用该功能。是的,我用谷歌搜索过,但我发现的只是关于如何启用它的问题,但是无处 - 甚至在php.net上 - 我能找到该功能的描述。
所以,PHP“虚拟目录支持”是......?
答案 0 :(得分:5)
使用来源,Luke!
这是PHP源代码的相关部分(来自PHP 5.5,没有特别的原因):
VIRTUAL_DIR
constant that causes that line in phpinfo
output ZTS
constant 我认为“ZTS”代表“Zend Thread Safety”,而TSRM代表Thread-Safe Resource Manager, documented here。
所以这里的“虚拟”似乎意味着Zend引擎将使用自己的目录访问函数实现(包括有状态的函数,如cwd
),而不是直接调用底层操作系统提供的本机函数,可能不是线程安全的。
我不知道这是否是你希望听到的,但至少现在你知道了:)