[英]How to get the PHP Version?
有没有办法检查从该脚本中执行特定脚本的 PHP 版本? 例如,下面的代码片段
$version = way_to_get_version();
print $version;
将在一台机器上打印 5.3.0,在另一台机器上打印 5.3.1。
$version = phpversion();
print $version;
但是,为了获得最佳实践,我会使用常量PHP_VERSION
。 没有函数开销,而且 IMO 更干净。
此外,如果您要比较 PHP 版本的兼容性,请务必使用version_compare()
。
从技术上讲,最好的方法是使用常量 PHP_VERSION,因为它不需要函数调用和随之而来的开销。
echo PHP_VERSION;
常量总是比函数调用快。
您可以使用phpversion()
函数或PHP_VERSION
常量。
要比较版本,您应该始终依赖version_compare()
。
…………
if (version_compare(phpversion(), '5', '>='))
{
// act accordintly
}
看看phpversion() 。
echo "Current version is PHP " . phpversion();
phpversion()
会告诉你当前运行的 PHP 版本。
http://us.php.net/manual/en/function.phpversion.php
准确返回“5.3.0”。
您可以使用 phpversion() 函数来获取 php 版本
例如。 echo 'PHP version: ' . phpversion();
phpversion()
是一种方法。 正如约翰康德所说, PHP_VERSION
是另一个(直到现在我才知道)。
您可能还对function_exists()
感兴趣
您可以使用 phpversion(); 查找当前版本的功能
<?php echo 'Current PHP version: ' . phpversion(); ?>
如果您将 phpversion() 的输出类型转换为浮点数,它将为您提供主要和次要版本部分。 这样您就可以轻松实现 PHP 兼容性。
$version = (float)phpversion();
if ($version > 7.0) {
//do something for php7.1 and above.
} elseif ($version === 7.0) {
//do something for php7.0
} else {
//do something for php5.6 or lower.
}
有没有办法从该脚本中检查执行特定脚本的PHP版本? 因此,例如以下代码段
$version = way_to_get_version();
print $version;
将在一台计算机上打印5.3.0,在另一台计算机上打印5.3.1。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.