Jump to content


Photo

Arquivo Config Base


  • Faça o login para participar
2 replies to this topic

#1 chipis

chipis

    24 Horas

  • Usuários
  • 439 posts
  • Sexo:Masculino
  • Localidade:Blumenau - SC

Posted 30/01/2012, 16:54

Olá gente.

Estou com uma duvida aqui:
Qual a melhor maneira e a mais indicada para variavéis globais em um arquivo de config.
Exemplo:
tenho a seguinte estrutura de um site:

home
imagens
css
js
adm_site
upload
index.php
config.inc.php

no arquivo config.inc.php que fazer as rotas para as pastas acima, faço isso como:
assim:
$config['SERVER'] =  'http://'.$_SERVER['SERVER_NAME'].'/site/';
$config['UPLOAD'] =  $_SERVER["DOCUMENT_ROOT"].'/site/up/';
$config['CSS']    = $config['SERVER'].'css/';
ou assim:
define("DS", DIRECTORY_SEPARATOR);
define("ROOT", dirname(__FILE__));

define("UPLOAD", ROOT . DS . "site/up");
define("CSS", ROOT . DS . "site/css");

Edição feita por: chipis, 30/01/2012, 16:56.


#2 Fábio Luciano

Fábio Luciano

    Ativo

  • Usuários
  • 309 posts
  • Sexo:Masculino
  • Localidade:Santa Maria / DF
  • Interesses:Ah eu gosto de tudo :D

Posted 30/01/2012, 19:53

Sua resposta está na definição dos seus valores. SE os valores podem sofrer algum tipo de alteração na medida com que o programa está sendo executado, voce deve armazenar em uma variável global. Agora se de fato ele não tem nenhuma alteração durante a execução, claramente você deve colocar em uma constante.

#3 chipis

chipis

    24 Horas

  • Usuários
  • 439 posts
  • Sexo:Masculino
  • Localidade:Blumenau - SC

Posted 31/01/2012, 15:21

Ok, vou fazer com constante.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq