Ben aynı makinede bir evreleme ve geliştirme ortamı var. Benim ortama bağlı ProjectConfiguration.class.php farklı bir memcached noktasını yapılandırmak istiyorum. Ben komut satırından çalıştırmak görevler için hesap değil çünkü ProjectConfiguration dosyasının içinde $ SERVER ['HTTP_HOST'] kullanmak için onun güvenli değil hayal.
Ne bu kod bit niyetinde ne başarmak için en iyi yol olacaktır:
public function configureDoctrine(Doctrine_Manager $manager) {
if ($_SERVER['HTTP_HOST'] == 'dev.example.com') {
$memcached_port = 11211;
} else {
$memcached_port = 11212;
}
$servers = array(
'host' => '127.0.0.1',
'port' => $memcached_port,
'persistent' => true);
}