发布于 2016-01-13 01:59:45
发布于 2016-01-13 02:03:52
如果您有一些单项引导文件,您可以将类似的内容放在那里:
if (PHP_VERSION_ID < 50300) {
die('PHP 5.3 or higher is required');
}
有关更多的提示和技巧,请参见http://php.net/phpversion。
考虑一下,这个检查需要在每一个页面负载上运行;虽然它不是很昂贵,但它仍然是需要做的另一件事。只需清楚地记录您的版本需求或在安装脚本中执行此检查,可能会更明智。
还要考虑需要在一个与PHP <5.3完全兼容的文件中执行此检查;如果在引发解析错误的同一个文件中,它也无法执行此检查。
发布于 2016-01-13 02:06:15
为此您可以使用比较。
例如(来自文档):
if (version_compare(PHP_VERSION, '5.3.0') >= 0) {
echo 'I am at least PHP version 5.3.0, my version: ' . PHP_VERSION . "\n";
}
https://stackoverflow.com/questions/34763445
复制相似问题