variable et fonctions ... global - PHP - Programmation
Marsh Posté le 07-03-2004 à 20:57:07
Des paramètres de réglage généraux, ce serait pas mieux sous forme de constantes des fois ?
Code :
|
Concernant les variables et les fonctions, tu dois :
Soit utiliser le tableau $_GLOBALS['mavariable']
Soit ajouter dans tes fonctions la ligne global $DEFAULT_DIR,...
Marsh Posté le 07-03-2004 à 21:01:18
y a besoin de rappeler dans toutes les fonctions
global $DATE_FORMAT ??
y a pas moyen de faire autrement ??
c quand meme assez lourd de faire ca a chaque fonction ...
Marsh Posté le 07-03-2004 à 21:07:05
Euh, je te donne 3 solutions différentes (constante, superglobale et globale tout court), mais t'as raison, il manque le passage par paramètre
Plus sérieusement, ce sont les 4 seules méthodes (c'est déjà pas mal non ?), et pour ton cas, les constantes sont quand même parfaitement adaptées amha
Marsh Posté le 08-03-2004 à 07:36:11
Ou sinon, tu fais un require_once dans ta fonction ... Cela fonctionne, mais je te conseille d'utiliser les constantes (les defines).
Code :
|
Marsh Posté le 08-03-2004 à 16:42:05
ben fait pour les parametres generaux et les valeurs fixes define c nickel
mais ou des listes par exemple que sont à triées et a afficher ensuite, c relou
surtout que la liste des variables est assez facilement ammenée à evoluer...
en fait il s'agit de qq pages que j'ai fait pour brouser les ficheirs sur le serveur web, en php. et les listes sont la liste des parametes des fichiers et repertoires.
ca pourrai aussi bien etre un tableau mais j'ai un peu de mal a le manipuler quand il faut le trier (par nom, taille ...)
vou voyez une autre solution -- pour ce script ?
Marsh Posté le 07-03-2004 à 20:46:50
Salut !
voila je suis en train de me creer des cripts et un ensemble de pages pour me faire qq application seulement pour faire ca propreje me suis dis : qu'il serai bien de faire un fichier : config.php
dans lequel j'enregistre tous mes parametres de reglage "generaux !
ca marche pas a chaque fois, dans certaines fonction par exemple $DATE_FORMAT n'est pas présent ...
y a une histoire de variable globale la dedans je pense mais la je suis largué et j'arrive pas a trouver comment faire ...