Koşullu Require_once küresellerle ayarlamak, ya da sabitler ayarlamak mümkün mü?

2 Cevap php

Ben iki farklı sunucularda aynı kopyalarını yüklemek mümkün olmak istiyorum belirli bir php sınıfı var. Olsa sunucusuna bağlı olarak, ihtiyaç farklı yerlerde yer alacak. (Sabitler ve globallerinin yanı sıra, biraz farklı) ben koşullu dosyanın başında Require_once Globals ve sabitlerini ayarlayabilir miyim?

2 Cevap

Şunları yapabilirsiniz. Bu sorunu çözmek için istediğiniz buysa, sadece kod çalıştırmak ediliyor hangi sunucu belirlemek için gidiyoruz nasıl karar vermeniz gerekir. Sen etki alanı adını kullanarak deneyebilirsiniz:

if ($_SERVER['SERVER_NAME'] == 'mydomain1.com') {


} else {
    // default

}

Tabii ki:

<?php

if (/* some conditions */) {
    require_once('some.file.php');
} else {
    require_once('another.file.php');
}

?>