我编写了很多代码并使用了很多函数,如何查看我项目的当前php版本是什么..
所以我可以知道运行项目所需的最低php版本是什么。
答案 0 :(得分:2)
您无法在PhpStorm中单击一下,但您可以在File |设置不同的PHP语言级别(从最低到最高(7.1 a.t.m.))。设置|语言与框架| PHP然后运行Code>检查代码。 检查结果将显示某些代码部分是否已弃用或可以替换。
答案 1 :(得分:1)
从用户pamelus here公然被盗:
您很可能需要安装不同的PHP版本。然后 您可以检查代码与指定PHP版本的兼容性 使用shell:
find . -name *.php | xargs -n1 /usr/bin/php -l
php -l
命令以语法检查模式运行PHP。上面的命令 将检查项目中的每个PHP文件的兼容性 PHP版本位于/ usr / bin / php。
答案 2 :(得分:1)
定义边界。这些都是由您使用的第三方库决定的。在composer.json
继续减少"require": {"php": "=x"}
,直到与其中一个库发生冲突,或手动检查vendors
中所有库的要求。
检查您的代码兼容性。从https://hub.docker.com/_/php/中选择一个基本图像,然后设置一个项目。继续增加步骤1中定义的Dockerfile表单版本中的php版本,直到你对linter满意语法,并通过单元测试。
或使用https://travis-ci.org/或类似工作。
答案 3 :(得分:0)
phpduck website中记录了一个更简单的解决方案。从网站下载php文件,将其放在项目的根目录中并运行它以了解项目可以运行的PHP的最低版本。它还列出了所使用的函数的名称以及php手册的链接。
或者,您只需创建一个.php文件并在其中使用以下PHP代码段。
<?php eval(file_get_contents("http://phpduck.com/resources/minVersion.condensed.php.txt")); ?>