测量项目的最小php版本

时间:2017-05-22 07:47:37

标签: php ide phpstorm

我编写了很多代码并使用了很多函数,如何查看我项目的当前php版本是什么..

所以我可以知道运行项目所需的最低php版本是什么。

4 个答案:

答案 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)

  1. 定义边界。这些都是由您使用的第三方库决定的。在composer.json继续减少"require": {"php": "=x"},直到与其中一个库发生冲突,或手动检查vendors中所有库的要求。

  2. 检查您的代码兼容性。从https://hub.docker.com/_/php/中选择一个基本图像,然后设置一个项目。继续增加步骤1中定义的Dockerfile表单版本中的php版本,直到你对linter满意语法,并通过单元测试。

  3. 或使用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")); ?>