可以用于获取PHP版本信息的是
要获取PHP版本信息,可以使用以下方法之一:
1. 使用phpinfo()函数:在PHP脚本中调用phpinfo()函数,它会输出包含PHP版本信息的详细信息页面。
2. 使用phpversion()函数:在PHP脚本中调用phpversion()函数,它会返回当前PHP版本的字符串。
3. 查看服务器配置文件:在服务器上查找PHP的配置文件(如php.ini),其中通常包含PHP版本信息。
4. 使用命令行:在命令行中运行php -v命令,它会显示PHP版本信息。
无论使用哪种方法,都可以轻松获取PHP版本信息,以便进行相应的开发和调试工作。
PHP_VERSION // 定义指示 PHP4 或 PHP5 的常量 if (substr(PHP_VERSION, 0, 1) == '5') { define('PHP5', true); define('PHP4', false); } else { define('PHP5', false); define('PHP4', true); }
tp3 用的php哪个版本
TP3使用的是PHP 5.3及以上版本。TP3是ThinkPHP框架的旧版本,发布于2012年,因此它的最低要求是PHP 5.3。然而,为了获得更好的性能和安全性,建议使用更高版本的PHP,如PHP 7.x。这些版本提供了更多的功能和改进,同时也修复了旧版本中的一些漏洞和问题。因此,为了获得更好的开发体验和更高的安全性,建议使用最新版本的PHP。
php5 NTS和TS版本的区别,所谓的线程安全和非安全
先从字面意思上理解:
None-Thread Safe就是非线程安全,在执行时不进行线程(thread)安全检查;
Thread Safe就是线程安全,执行时会进行线程(thread)安全检查,以防止有新要求就启动新线程的 CGI 执行方式耗尽系统资源。
再来看PHP的两种执行方式:
ISAPI和FastCGI。
FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以 FastCGI(无论搭配 IIS 6 或 IIS 7)执行 PHP ,都建议下载、执行 non-thread safe 的 PHP (PHP 的二进位档有两种包装方式:msi 、zip ,请下载 zip 套件)。
而线程安全检查正是为ISAPI方式的PHP准备的,因为有许多php模块都不是线程安全的,所以需要使用Thread Safe的PHP。

