La Pause Café du Forum Programmation [PART 2]

Le ptit neveu (2 ans) d’un pote :ane: …
Il a déjà compris comment ça marche :paf:

Yeah la class’ :smiley: !

Il est bien ce jeune :smiley:

Dégage, pauv’ con :o ! Bonjour m’sieurs dames ! :smiley:


[quote=La signature de JMGCHOUCHOU]jmgchouchou say goodbye to you! [/quote] Que ce passe-t-il Jihemme ? Plus d'avatar, une sign qui dit au revoir... tu nous quittes ? :etonne2:

t’es un rapide :smiley: :ouch:

Un nouveau lui :ouch: !!

réservé à cette section :slight_smile:


reste plus qu'a trouver un avatar...

done :slight_smile:

Tu as changé de compte? Tu pouvais pas tout simplement demander un changement de nick?

Ou l’écrire plus lisiblement :

define('APP_ABSURL', 'http'.
	( (array_key_exists('HTTPS',$_SERVER) && ($_SERVER['HTTPS'] == 'on')) ? 
		's' : 
		'' 
	).
	'://'.
	( array_key_exists('SERVER_NAME', $_SERVER) ? 
		( ( array_key_exists('REMOTE_ADDR', $_SERVER) && $_SERVER['REMOTE_ADDR'] != '127.0.0.1' && strpos($_SERVER['SERVER_NAME'], 'www') === false ) ? 
			'www.' : 
			''
		).$_SERVER['SERVER_NAME'] : 
		'localhost' 
	).
	( array_key_exists('SERVER_PORT', $_SERVER) && $_SERVER['SERVER_PORT'] != 80 ?
		':' . $_SERVER['SERVER_PORT'] :
		''
	).
	dirname($_SERVER['SCRIPT_NAME']).
	( ( substr(dirname($_SERVER['SCRIPT_NAME']), -1) == '/' ) ? 
		'' : 
		'/' 
	) 
);

J’ai pas encore fais de recherche, et je débute par tatonnement avec les classes php, mais j’aimerais savoir comment résoudre ce problème :

Fichier A :
$mavar=« value »;
$MaClass->Appel(‹ Fichier B ›);

Fichier B :
var_dump($mavar); // $mavar est Null et indéfinie

Sans - Nom → je voulais un compte tout neuf pour me dissocier des sections que je ne veux plus fréquenter (toutes à part celle ci)
En bref je veux prendre un nouveau départ sur ce forum :slight_smile:

Je vais être Tonton cette nuit \o/

Kisscool est tata tous les samedi soirs et il en fait pas tout un cake hein !

Mouarf :smiley:

coup de vieux en vue pour guymage :smiley:

La prog, c’est la vie :o

www.celebrationjapan.com…

C’est pas un problème de classe mais de fonction/méthode.
Je présume que dans ta méthode MaClass->Appel() tu as mis un include($nom_fichier); ?
Donc en fait, les lignes de codes de ton fichier B sont copiés/collées dans le corps de ta méthode Appel(). Or, dans Appel(), $mavar n’existe tout simplement pas (essaie un echo (isset($mavar) ? ‹ $mavar existe › : ‹ $mavar existe pas ›); dans Appel().
Si tu veux que cela fonctionne, soit tu refile $mavar à la méthode Appel(), soit tu fais un global($mavar); au début de ta fonction Appel() (ou dans Fichier B vu que ça revient au même).

Bonjour a tous :slight_smile:

Preumz

deuz :smiley: