Fonctions en PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Fonctions en PHP

par Ajoloca » 25 janv. 2007, 01:58

Bonsoir,

Contrairement à Java, PHP quand tu utilises include(), include_once(), requiere() ou requiere_once() il charge le fichier et l'exécute.

En gros ça veux dire que tu n'as pas besoin de créer une fonction de connexion.
Tu crées un ficher avec les instructions de connexion,
tu l'inclus dans le(s) script(s) qui vont utiliser cette connexion et tu pourras utiliser cette connexion pendant toute la durée du script.

Une autre chose, aucune obligation de l'inclure en début de page.
Tu dois l'inclure avant l'utilisation de son contenu.
Ce qui veux dire que tu peux l'inclure à l'intérieur d'une condition, par exemple.

par AB » 25 janv. 2007, 01:41

Rebonjour,

Chercher du côté "portée des variables php" à un moment tu devrais tomber sur "global"

par Miam » 24 janv. 2007, 22:50

Oups, désolé, j'avais pas lu comme il faut. C'est écrit...

require() en entête de fichier donc ma question est répondue .


Juste encore une petite chose, les variables utilisées dans les fonctions située dans l'autre fichier sont elle accessible d'une manière ou d'une autre depuis le fichier courant? (Je parle des variables pas passées en paramètre)

par Miam » 24 janv. 2007, 22:48

Merci, ce tuto est court mais clair... :merci:

Mais si j'ai bien compris, la partie:
Require("fonction.php"); 
c'est une sorte d'import qu'il y'a dans java et qu'on fait 1x au début de notre document pour indiquer où se trouve les fonctions et je n'ai pas besoin de l'écrire avant chaque envoi vers la fonction?

par zeus » 24 janv. 2007, 22:35

Bonsoir,

effectivement, les fonctions existent en PHP, comme dans tout langage un minimum évolué.

Pour te familiariser avec la syntaxe propre à PHP, je t'invite à suivre ce tutorial : http://www.phpdebutant.org/article59.php

par AB » 24 janv. 2007, 22:31

Bonsoir,

Je ne sais pas si je répond directement à ta question mais tu peux faire un fichier séparé dans un répertoire protégé :

puis dans chacune de tes pages :
require_once('repertoire_protege/connection_bdd.php');

Fonctions en PHP

par Miam » 24 janv. 2007, 22:16

Bonjour,
j'aurais aimé savoir si les fonctions existent aussi en PHP. J'ai un site, et sur plusieurs pages je fais des connections à une base de donnée pour avoir certaines informations et je me demandais si au lieu d'écrire sur chaque page le code de connexion, je pouvais tout simplement faire comme en java, C# ou autres, c'est à dire un envoi vers une fonction que j'ai créé dans un fichier séparé et ki me fait cela.

J'espère avoir été assez clair dans mon explication, sinon dites le moi.

Merci d'avance pour vos réponses.