> 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
Téléphone portable Energizer E13 (2G) à 12,99 €
12,99 € 30 € -57% @Amazon

Amazon fait une promotion sur le téléphone portable Energizer E13 (2G) qui passe à 12,99 €. Si vous recherchez un téléphone qui vous servira à téléphoner et envoyer des SMS, qui ne craint rien et qui dispose d'une excellente autonomie (150 h en veille), voici l'appareil qu'il vous faut. Il intègre une radio FM et peut prendre en charge jusqu'à 2 cartes SIM (mini SIM).


Voir le bon plan
Adaptateur SSD Sabrent M.2 NVMe à PCIe à 16,14 €
16,14 € 22 € -27% @Amazon

Amazon fait une promotion sur l'adaptateur SSD Sabrent M.2 NVMe à PCIe qui passe à 16,14 € au lieu de 22 €. Cet adaptateur permet d'ajouter un SSD M.2 NVMe à votre ordinateur en le branchant dans un port PCIe libre. Fourni avec un dissipateur thermique.

Les cartes mères ne proposant généralement qu'un ou deux ports M.2 (voire aucun), cet adaptateur est une solution efficace pour exploiter un port PCIe libre et ajouter un autre port M.2 et profiter ainsi de la vitesse d'un SSD NVMe supplémentaire. Vu les grosses baisses de prix sur les SSD NVMe en ce moment, vous auriez tord de vous priver !


Voir le bon plan
Processeur AMD Ryzen 7 5700X à 170,93 € livré
170,93 € 220 € -22% @Amazon Allemagne

Amazon Allemagne fait une promotion sur le processeur AMD Ryzen 7 5700X (8 coeurs, 16 threads, 3.4 GHz/4.6 GHz) qui passe à 166,28 € (avec la TVA ajustée). Comptez 4,65 pour la livraison en France soit un total de 170,93 € livré. On le trouve ailleurs à partir de 220 €. 


Voir le bon plan
Carte mémoire Samsung 256 Go MicroSDXC Evo Select U3 (130 Mo/s) à 18,99 €
18,99 € 32 € -41% @Amazon

Amazon fait une promotion sur la carte mémoire Samsung 256 Go MicroSDXC Evo Select U3 qui passe à 18,99 €.  Une très bonne affaire pour cette carte que l'on trouve ailleurs à partir de 32 € et qui offre des vitesses de 130 Mo/s en lecture et 110 Mo/s en écriture.  Elle est idéale pour les téléphones, caméras et appareils photo 4K. Elle est étanche, anti-choc et résiste aux rayons X et aux champs magnétiques. Elle est garantie 10 ans.


Voir le bon plan
Chaussures PUMA Smash V2 L, Mixte à 31,65 €
31,65 € 49,95 € -37% @Amazon

Amazon fait une promotion sur les chaussures chaussures PUMA Smash V2 L, Mixte qui passent à 31,65 € au lieu de 49,95 €. Différentes tailles et couleurs disponibles.


Voir le bon plan
SSD WD Black SN770 2 To (PCIe Gen4, NMVe M.2, 5150 Mo/s) à 93,79 € livré
93,79 € 120 € -22% @Amazon Espagne

Amazon Espagne fait une promotion sur le SSD WD Black SN770 2 To (NMVe M.2) qui passe à 89,24 €. Comptez 4,55 € pour la livraison en France soit un total de 93,79 € livré alors qu'on le trouve ailleurs à partir de 120 €.

Ce SSD utilise une interface M.2 NVMe PCIe Gen4 pour une connexion simple et des performances exceptionnelles : jusqu’à 5150 Mo/s en lecture séquentielle et jusqu’à 4900 Mo/s en écriture séquentielle. Le SSD est doté de la technologie 3D TLC NAND haute densité offrant une endurance d’écriture durable et assorti d’une garantie de cinq ans. Ce SSD est bien sûr compatible PC mais également PS5.


Voir le bon plan

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