Ben benim PHP uygulaması ayarları nasıl işlemek istediğinizi anlamaya çalışıyorum. Ben hemen hemen bu özdevinimli ve gelecekte esnek olacak bu yüzden bir Confg sınıf dosyası kullanmak istiyorum karar var. Aşağıda ile oynarken bazı şeyler.
Ben bunu o zaman bir ortak statik özelliğini kullanmayı deneyin bir sabit popluate için bir değişken olamaz biliyorum.
Neden ayarlanamaz public static $ip = $_SERVER['REMOTE_ADDR'];?
<?php
// config.class.php
class Config
{
const URL = 'http://www.foo.com';
const DB_User = 'dbname';
public static $test = 'test string';
public static $ip = $_SERVER['REMOTE_ADDR'];
}
///////////////////////////////////////////////////////
//index.php
// works
echo Config::URL;
// works
echo Config::$test;
// DOES NOT WORK
echo Config::$ip;
?>