begin process at 2012 02 11 15:06:51
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > PETIT CODE UTILES POUR UN PAGES QUI CONTIENT TOUTES LES FONCTIONS

PETIT CODE UTILES POUR UN PAGES QUI CONTIENT TOUTES LES FONCTIONS


 Information sur la source

Note :
6 / 10 - par 2 personnes
6,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Niveau :Débutant Date de création :29/05/2004 Vu :5 327

Auteur : Astalavista

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note


 Description

Bon ce code ne tien qu'une ligne, mais vu que la plus part des debutants ne vons pas sur php.net, je donne ^quand même une petite astuce.

Le problème :
Quand on a besoins de plusieurs function inclu dans un fichier on fait un : include "functions.php";  Dans toutes les page qui l'utilise.
Quand on inclu une page qui elle aussi a inclu ce fichier, PHP nous dit que la functions existe deja.

Pour regler ce problème il y a une astuce toutes simple

Source

  • <?
  • ///Si la fonction Afficher n'exste pas
  • if(!function_exists(Afficher)){
  • //Alors on la creer
  • Function Afficher($Var){///// Toutes nos fonctions
  • if($var){
  • echo $Var;
  • }else{
  • echo "Erreur";
  • }
  • }// Finc fonction
  • }
  • ?>
<?
///Si la fonction Afficher n'exste pas
if(!function_exists(Afficher)){
//Alors on la creer

Function Afficher($Var){///// Toutes nos fonctions
    if($var){

      echo $Var;

    }else{

       echo "Erreur";
    }
}// Finc fonction


}

?>

 Conclusion

Voila, ceci empèche pas mal d'erreur de page, et cette petite ligne ne coute rien.

Je sais que c'est pas fameux comme Source, mais c pour les debutants


 Sources du même auteur

Source avec Zip Source avec une capture AFFICHER UNE IMAGE SANS IMAGE (GRÂCE AUX URI)
Source avec Zip SERCACHE2 > CACHE DE PAGES, D'OBJETS, DE REQUÊTES ... (NON T...
Source avec Zip SURCHARGE DE LA CLASSE RECURSIVEDIRECTORYITERATOR POUR RÉCUP...
Source avec Zip SERSESSIONS > CLASS PHP5 POUR GERER LES SESSIONS SIMPLEMENT ...
Source avec Zip SERTPL > CLASS PHP5 POUR GERER LES TEMPLATES SIMPLEMENT

 Sources de la même categorie

Source avec Zip Source avec une capture GENERATEUR D'ONGLET DE NAVIGATION PHP par pos123
FORMATER UN LIEN YOUTUBE, DAILYMOTION OU VIMEO POUR L'UTILIS... par kgb93
Source avec Zip Source avec une capture PAGINATION + FICHIER CSS par profdi
Source avec Zip Source avec une capture SYSTEME D'AUTHENTIFICATION PHP AVEC PROTÉCTION KEYLOGGER par mtrix000
Source avec Zip Source avec une capture GENERATEUR DE BOUTONS DE PARTAGES POUR RESEAUX SOCIAUX par cod57

Commentaires et avis

Commentaire de Astalavista le 31/05/2004 13:52:19

Pas de commentaireS ????

Commentaire de sarl_adc le 01/06/2004 09:23:46

Pas mal comme astuce !
N'étant pas débutant, ça me servira sûrement.

J'ai toujours fait attention de ne pas déclarer 2 fois la même fonction mais il y a toujours le risque d'oublier un cas...

Merci ;-)

Commentaire de DiJiTooL le 10/08/2004 07:36:59

Une technique plus simple consiste a inclure le fichier avec toutes les fonctions, en utilisant la fonction native de php include once:
include_once("function.php");
ceci nous empechera d'inclure 2 fois le meme fichier malencontreusement.
voilou
@+

Commentaire de Astalavista le 10/08/2004 23:33:45

ha tien je conaissais pas ca ...
Voila je dormirais moin con ce soir ... lol

Commentaire de DiJiTooL le 22/08/2004 01:36:48

Je precise aussi qu'il ya aussi la fonction require_once("fichier.php")
bye

Commentaire de Astalavista le 22/08/2004 05:30:55

en parlant c quoi la dif en require et include ???

Commentaire de DiJiTooL le 23/08/2004 20:07:49

Bhen faut lire la doc:
http://php.worldakt.com/manual/fr/function.require.php
http://php.worldakt.com/manual/fr/function.include.php
ça se ressemble sauf que le require n'execute pas vraiment la page comme l'include.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,746 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales