어떻게 외부 파일에서 변수를 가져올 수 있습니까? 내가 원하는 것은 모든 웹 사이트 설정을 작성한 다음 모든 파일에이 설정을 가져올 수있는 구성 파일을 가지고 있기 때문에 웹 사이트 스킨과 같은 것을 설정할 수 있습니다.PHP의 외부 파일에서 변수로드
어떻게하면됩니까? 이것
어떻게 외부 파일에서 변수를 가져올 수 있습니까? 내가 원하는 것은 모든 웹 사이트 설정을 작성한 다음 모든 파일에이 설정을 가져올 수있는 구성 파일을 가지고 있기 때문에 웹 사이트 스킨과 같은 것을 설정할 수 있습니다.PHP의 외부 파일에서 변수로드
어떻게하면됩니까? 이것
: 알 수있을 것입니다.
$config['stuff'] = "value";
과 같은 PHP 파일을 포함 할 수 있지만 config (ini) 파일이나 xml 파일을 사용할 수도 있습니다. PHP에는 config 파일이나 xml 파일을 읽을 수있는 표준 함수가 있으므로 쉽게 사용할 수 있습니다.
당신은 구성 파일을 가지고 제론 당신 말처럼 다음, 모든 스크립트에 포함시킬 수 :
config.inc.php를
$config['dbname'] = 'myDB';
$config['dbuser'] = 'user';
을 더 ... 다음
당신의 스크립트
include_once('config.inc.php');
당신은 예를 들어 모델이 곳 또한 상속을 사용할 수 있습니다 config를 사용하면 모델 클래스를 확장 할 수 있습니다.
auto_prepend_file
을 사용하면 실행중인 모든 PHP 스크립트에 설정을 추가 할 수 있습니다. php.ini
안에 있거나 .htaccess
(php_value auto_prepend_file "path/mysettings.php"
)을 사용하거나 ini_set()
을 사용할 수 있습니다. 파일은 유효하거나 존재해야합니다.
가능한 복제 http://stackoverflow.com/questions/2237291/php-reading-file – Gordon
[serialize] (http://php.net/manual/en/function.serialize.php)도 있습니다. – spraff