[PHP] Include et global

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


fwdavy
Nouveau WRInaute
 
Messages: 29
Inscription: Mar Oct 03, 2006 14:50

[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 passionné
WRInaute passionné
 
Messages: 919
Inscription: Mar Avr 06, 2004 12:09

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
 
Messages: 29
Inscription: Mar Oct 03, 2006 14:50

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 accro
WRInaute accro
 
Messages: 1281
Inscription: Sam Aoû 06, 2005 7:34

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 passionné
WRInaute passionné
 
Messages: 919
Inscription: Mar Avr 06, 2004 12:09

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 accro
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Ven Aoû 10, 2007 6:14

une variable de session est dejà globale

rog


phpmikedu83
WRInaute accro
WRInaute accro
 
Messages: 1281
Inscription: Sam Aoû 06, 2005 7:34

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 passionné
WRInaute passionné
 
Messages: 563
Inscription: Mar Aoû 24, 2004 22:25

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 accro
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

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


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

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