> Tous les forums > Forum des Webmasters
 nom de fonction
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
padymen
  Posté le 01/03/2015 @ 18:32 
Aller en bas de la page 
Astucien

Bonsoir,

mes pages appellent une page de fonction, je voudrais savoir si il est possible de renommer mes fonctions en fonction de la page qui l'appelle, j'essaie avec ceci :

$Nom = $_SESSION['nom'];
if( $Nom == 'Page_accueil') {
$table = 'Accueil';
}elseif( $Nom == 'Page_Une'){
$table = 'une';
}elseif( $Nom == 'Page_Deux'){
$table = 'Deux';
}elseif( $Nom == 'Page_Trois'){
$table = 'Trois';
}elseif( $Nom == 'Page_Quatre'){
$table = 'Quatre';
}elseif( $Nom == 'Page_Cinq'){
$table = 'Cinq';
}

puis ma fonction :

fonction Mafonction ()

{

}

donc je cherche a ce que Mafonction change de nom selon qu'elle soit appellée par "Page_Une" elle deviendrait alors "MafonctionUne" , par "Page_deux" elle deviendrait "MafonctionDeux"

...

Publicité
Malcolm
 Posté le 09/03/2015 à 21:04 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut,

ça peut se faire, avec des fonctions variables. Comme ceci : http://php.net/manual/fr/functions.variable-functions.php

Mais ne peux-tu pas externaliser ta fonction, et passer en paramètre le nom de page appelée, ce qui serait plus facile à maintenir par la suite ?

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Batterie externe OUKITEL BP2000 2048 Wh (extensible jusqu'à 16 Kw), 2200W, LifePOE4 à 899 €
899 € 1500 € -40%
@Geekbuying
Disque dur Western Digital Red Plus 4 To à 97,99 €
97,99 € 120,88 € -19%
@Amazon
-20% dès 99 € d'achat sur une sélection de champagnes et pétillants
-20% -1 -19%
@Cdiscount
Centrale électrique OUKITEL Abearl P5000 5120Wh, 5x2200W, LifePOE4 à 1699 €
1699 € 3500 € -51%
@Geekbuying
Centrale électrique OUKITEL P1201 960Wh, 1200W, LifePOE4 à 479 €
479 € 700 € -32%
@Geekbuying
Ecouteurs sans fil Bluetooth Xiaomi Redmi Buds 6 Play à 10,96 €
10,96 € 20 € -45%
@Amazon

Sujets relatifs
incompatibilité fonction php include avec html5 et ie8
Base de données écrassé via une fonction de l'herbergeur....
fonction mail() et wamp
pb avec Mootools fonction mouseEnter
fonction include
fonction sur chaque ligne de resultat
Fonction onLoad
Utilisation fonction GET
hebergeur fonction mail
Message en fonction date
Plus de sujets relatifs à nom de fonction
 > Tous les forums > Forum Forum des Webmasters