我有一个特定的php类,我希望能够上传相同的副本到两个不同的服务器。但是,根据服务器的不同,要求将位于不同的位置。(常量和全局变量也略有不同) 我可以在文件开头有条件地设置require_once、Globals或constants吗?
当然:<?php if (/* some conditions */) { require_once('some.file.php'); } else { require_once('another.file.php'); } ?>
你可以这样做。如果你想要解决这个问题,你需要决定如何确定代码正在运行的服务器是哪一个。你可以尝试使用域名: if ($_SERVER['SERVER_NAME'] == 'mydomain1.com') { } else { // default }