sách gpt4 ai đã đi

Liệu PHP có cách tích hợp nào để xác định phiên bản PHP cũ nhất tương thích với một tập lệnh PHP nhất định không? Hay sẽ là mãi mãi?

In lại 作者:行者123 更新时间:2023-12-05 01:38:06 37 4
mua khóa gpt4 Nike

我希望能够做这样的事情:

php --determine-oldest-supported-php-version test.php

并得到这个输出:

7.2

也就是说,php 二进制检查 test.php 中使用的所有函数调用或语法,然后吐出能够运行脚本的最旧版本的 PHP。

我的目的是创建一个脚本,它遍历我的库/框架中的所有 .php 文件,并确定我应该将哪个版本的 PHP 视为“最旧的受支持版本”。

目前,我正在手动执行此操作。每当我有意使用一个新特性、函数或语法时,我都会将一个变量增加到“7.4”或其他什么,然后将当前使用的 PHP 版本与运行时的版本进行比较。正如您想象的那样,这并不理想,我很可能会忘记提高这个值,或者提高太多或太少,等等。

如果能够自动确定这一点,PHP 本身就有这样的功能,那就更好了。

当然,我已经查看了选项列表,据我所知,PHP 没有这样的功能。既然我基本上马上就回答了我自己的问题,那么将来有没有计划这样的功能?

1 Câu trả lời

唯一的保证是 PHP 将在同一主要版本中保持兼容。您可能有兴趣查看文章 Why You Should Be Using Supported PHP Versions .

你要找的工具是GitHub项目 PHP_CodeSniffer ,文章中进一步描述 PHPCompatibility update .

您可以使用如下命令运行它:

phpcs --standard=PHPCompatibility --runtime-set testVersion 5.4 

关于php - PHP 是否具有确定与给定 PHP 脚本兼容的最旧 PHP 版本的内置方法?还是会永远?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60156451/

37 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com