使用 MySQL 离线访问测试 PHP 脚本,无需更改实时系统 - 推荐的工作流程

Testing PHP scripts with MySQL access offline without changing live system - recommended workflow

这个问题听起来很简单,但到目前为止我还没有在网上找到答案。 我是 运行 一个拥有 php 脚本访问 mysql 数据库的网站。 每当我进行更改时,我不想在实时网站上测试更改,因此我在本地 PHP 服务器和本地 MySQL 数据库上测试它们。现在很明显,当我上传更改时,我必须更改建立连接的行

$con=mysqli_connect(...);

这显然不是什么大不了的事,但我敢打赌专业人士的工作流程设置方式并不是必需的,对吧?任何专业的 PHP 开发人员都可以告诉我更改实时网站的工作流程吗?

谢谢!

我正在使用 PHPstorm 顺便说一句。

最简单的方法

if (ENVIRONMENT !== 'production')
{
   $con=mysqli_connect(localhost...);
}
else
{
   $con=mysqli_connect(live serwer...);
}

并阅读ENV