Arquivos de configuração do PHP
Sempre que você criar um aplicativo de tamanho decente provavelmente você vai precisar para salvar os valores de configuração. Enquanto você pode codificar valores de configuração que pode tornar seu código mais frágil à medida que você terá que atualizar essas alterações de configuração em todos os lugares que são codificados, quando você deseja atualizar o valor. O que poderia ser uma dor se este é armazenado em 10 + arquivos !
A maneira mais fácil de contornar este problema é usando PHP embutido em capacidade de configuração.
Para fazer isso criar seu próprio arquivo de configuração, neste caso o seu chamado config.ini.
" phprocks " DatabaseName = "phprocks"
" localhost " Hostname = "localhost"
" test " Username = "teste"
" password1 23 " Password = "password1 23"
Este pode então ser lidos com a função
parse_ini_file, assim:
config = parse_ini_file ( " config . ini " ) ; $ Config = parse_ini_file ("config ini.");
will output phprocks / / Output phprocks
$ config [ ' DatabaseName ' ] ; echo $ config ['DatabaseName'];
Se você tem um monte de valores de configuração que pode ser dividido em seções para que o arquivo de configuração que ser modificado para ser:
Database ] [Banco de Dados]
" phprocks " DatabaseName = "phprocks"
" localhost " Hostname = "localhost"
" test " Username = "teste"
" password1 23 " Password = "password1 23"
Site ] [Site]
" PHP Rocks ! - " SiteTitle = "PHP - rochas!"
Então, para usar o arquivo de configuração com as seções que você precisa especificar um parâmetro extra na função parse_ini_file como mostrado abaixo.
config = parse_ini_file ( " config . ini " , true ) ; $ Config = parse_ini_file ("config ini.", True);
will output phprocks / / Output phprocks
$ config [ ' Database ' ] [ ' DatabaseName ' ] ; echo $ config ['Database'] ['DatabaseName'];
Isso retorna uma matriz multidimensional que é porque você deve primeiro especificar a seção que você quer assim no exemplo acima
banco de dados antes da
DatabaseName elemento de configuração
Comentários a data: 1. Página 1 de 1. Nota média:

8:46pm on Thursday, April 14th, 2011 Waleed 8:46 pm na quinta-feira, 14 de abril, 2011
Simplesmente fantástico. Depois de passar por tantos tutorial, essa coisa de configuração é útil e novo para mim ..
PHP-Rochas .. Você rochas.
Escrito por Dominic Skinner
Última Atualização: 2011/10/25 16:00:38