在每个版本的 php 中,都会添加一些新功能并停止使用一些功能。
例子:
<?php
$hex = hex2bin("6578616d706c65206865782064617461");
var_dump($hex);
?>
将需要 php 5.4.0 及更高版本,因为 hex2bin 是在 php 5.4.0 中引入的。
在 php.net 中手动检查 php 代码中使用的每个内置函数的版本依赖性是很乏味的。是否有任何自动/半自动方式来确定执行任何给定 php 代码所需的 php 安装的最低版本(和最高版本,如果适用)?
最佳答案
不知道是否有办法检查需要的 php 版本,但您可以使用“function_exists”来查看您的 php 版本是否具有该功能。
http://php.net/manual/en/function.function-exists.php
<?php
if (function_exists('hex2bin')) {
echo "hex2bin function is available.<br />\n";
} else {
echo "hex2bin function is not available.<br />\n";
}
?>
关于PHP代码版本依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14214051/