Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/10/2011, 20h55   #1
Invité de passage
 
Francois
Inscription : octobre 2011
Messages : 1
Détails du profil
Informations personnelles :
Nom : Francois
Localisation : Canada

Informations forums :
Inscription : octobre 2011
Messages : 1
Points : 0
Points : 0
Par défaut Passage de variable dans une fonction

Bonjour,

Je bloque sur quelque chose qui sera surement simple pour vous. Je n'arrive pas à passer une variable dans ma fonction surement à cause que dans cette function, il y a un object.


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
 
getAnalyticsDatas("2011-09-27", "2011-10-27", "Last30DaysLastMonth_");
 
function getAnalyticsDatas($FromDate, $ToDate, $Prefixe)
{
 
		// date firmat is YYYY-MM-DD
		$analytics->setDateRange($FromDate, $ToDate);
 
		//get visits
		$Prefixe.$get_visits = $analytics->get_visits();
 
		//get bounces
		$Prefixe.$get_bounces = $analytics->get_bounces();
 
		//get visitors
		$Prefixe.$get_visitors = $analytics->get_visitors();
 
		//get newVisits
		$Prefixe.$get_newVisits = $analytics->get_newVisits();
 
		//get pageviews
		$Prefixe.$get_pageviews = $analytics->get_pageviews();
 
		//get timeOnSite
		$Prefixe.$get_timeOnSite = $analytics->get_timeOnSite();
 
}
?>
francoism514 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2011, 00h04   #2
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 329
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 329
Points : 1 657
Points : 1 657
Par défaut en PHP, tu ne peux pas accéder aux variables qui n'ont pas été créé dans ta fonction.

Par exemple, si $analytics est une variable définie en dehors de ta fonction alors il faut faire :

Code :
1
2
3
4
5
6
7
8
function getAnalyticsDatas($FromDate, $ToDate, $Prefixe)
{
 
global $analytics;
 
// ton code...
 
}
__________________
Zend Certified Engineer PHP 5.3

« Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h22.


 
 
 
 
Partenaires

Hébergement Web