有没有办法自动找出具有源代码的特定项目使用的PHP扩展?
当将网站从一个服务器迁移到另一个服务器时,我经常发现自己想知道我应该为网站正常运行启用哪些PHP扩展.是的,如果项目使用Docker或者有详尽的安装指南,这个用例可能无关紧要,但情况并非总是如此.
我正在考虑一个遍历所有.php文件的脚本,并查找特定的函数调用或类,例如:
new mysqli(
或者mysqli_connect(
:mysqliimagecreate(
或imagepng
或imagejpeg
或...:GDcurl_init(
:卷曲是否存在类似的脚本?如果没有,写它会有意义吗?
使用PHP 5.6,为什么这个代码输出
2
5
8
11
Run Code Online (Sandbox Code Playgroud)
代替
3
6
9
Run Code Online (Sandbox Code Playgroud)
?
for ($i = 0; $i < 10; $i++) {
echo $i += 2 . "<br />";
}
Run Code Online (Sandbox Code Playgroud) php ×2