[PHP] Include et global


fwdavy
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 31
Inscription: 3 Oct 2006

[PHP] Include et global

Message le Mer Aoû 08, 2007 19:26

Bonjour,

Je fais un include, mais je souhaite passé tous les variables de l'include en global. Y'a t'il un moyen de simple pour realiser cette operations ?

merci


XenonDelee
WRInaute impliqué
WRInaute impliqué
 
Messages: 923
Inscription: 6 Avr 2004

Message le Mer Aoû 08, 2007 19:37

Bonsoir,

Tu veux dire que tu veux faire durer ta variable sur plusieurs pages ( dans ce cas utilise des variable de session ) ?

ou alors que tu veux que la variable que tu mets dans ton include soit valable pour toute ta page ... c'est possible mais il faut placer l'include en premier ... et ça se fait tout seul ... normalement ...

A+


fwdavy
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 31
Inscription: 3 Oct 2006

Message le Mer Aoû 08, 2007 19:49

c'est possible mais il faut placer l'include en premier ... et ça se fait tout seul ... normalement ...


Oui mais pas pour les fonctions, c'est la raison pour laquel je voudrais passer tous ce fichier en global.


phpmikedu83
WRInaute passionné
WRInaute passionné
 
Messages: 1281
Inscription: 6 Aoû 2005

Message le Jeu Aoû 09, 2007 0:27

fwdavy a écrit:
c'est possible mais il faut placer l'include en premier ... et ça se fait tout seul ... normalement ...


Oui mais pas pour les fonctions, c'est la raison pour laquel je voudrais passer tous ce fichier en global.


ben, il faut que tu déclares tes variables en globale dans tes fonctions...
Mais il y a fort à parier qu'une classe et donc une prog plus orienté objet serait le mieux pour ce que tu veux faire... après faut voir!


XenonDelee
WRInaute impliqué
WRInaute impliqué
 
Messages: 923
Inscription: 6 Avr 2004

Message le Jeu Aoû 09, 2007 7:25

Mais il y a fort à parier qu'une classe et donc une prog plus orienté objet serait le mieux pour ce que tu veux faire


phpmikedu83

Ca me parait en effet une bonne solution en effet ( quoique qu'un peux plus technique )

Moi je me contente de placer toutes mes fonctions dans un fichier qui est inclus à chaque fois en début de mes pages php ...

A+


rog
WRInaute passionné
WRInaute passionné
 
Messages: 1662
Inscription: 21 Sep 2006

Message le Ven Aoû 10, 2007 6:14

une variable de session est dejà globale

rog


phpmikedu83
WRInaute passionné
WRInaute passionné
 
Messages: 1281
Inscription: 6 Aoû 2005

Message le Ven Aoû 10, 2007 10:24

rog a écrit:une variable de session est dejà globale

rog


Une variable de session alors qu'on n'a besoin de cette variable uniquement sur la même page (include ou pas, c'est la même page), je vois pas l'intérêt...

Didier_S
WRInaute impliqué
WRInaute impliqué
 
Messages: 567
Inscription: 24 Aoû 2004

Message le Ven Aoû 10, 2007 12:01

c'est ce qu'on appelle "l'effet rog", il passe 2h à critiquer tes schémas uml avant de te dire "je code en monofichier: tout dans l'index" ;)


rog
WRInaute passionné
WRInaute passionné
 
Messages: 1662
Inscription: 21 Sep 2006

Message le Ven Aoû 10, 2007 15:23

hmmm

un desaccord sur l'ennoncé ?

le monsieur voudrait que les variables générées par son fichier inclus soit directement accessible dans une fonction

traduction :
il voudrait globaliser

XenonDelee a suggéré d'utiliser des variables de session

j'ai juste manifesté mon accord

et je trouve personnellement les declarations globales à l'interieur d'une fonction très inélégantes

@Didier_S
c'est vrai que dans la mesure du possible je code en standalone

rog


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités