|
Tweet | Envoyer cette page |
Cours PHP | Plan du site |
Se connecter
Plus que 18 jours pour gagner 5 jeux !
Marre de la pub ? Devenez membre premium !
![]() | 21 décembre 2012 : la fin du monde ? |
![]() | "Il est déjà trop tard" : l'espèce humaine devrait s'éteindre ce siècle |
![]() | Démographie : la vraie vérité qui dérange |
![]() | Les abeilles, témoins du bon état de notre environnement, disparaissent massivement |
![]() | Un nouveau "continent" de déchets a été découvert dans l'océan Atlantique Nord ! |
![]() | Manger autant de viande est une aberration pour l'environnement et la santé |
![]() | Le pic pétrolier mondial : on doit s'y préparer dès maintenant ! |
![]() | Limiter l'augmentation de la température planétaire à 2 ºC n'est plus réalisable |
![]() | Le déclin de l'industrie nucléaire |
![]() | 7 milliards d'habitants sur Terre |
![]() | Pollution de l'air : plus de 2 millions de morts par an |
Marre de la pub ? Devenez membre premium !
Cartes et données mises à jour en "temps réel"Découvrez l'agenda du mois
> > Février 2012 < <
Marre de la pub ? Devenez membre premium !
www.notre-planete.info : environnement, développement durable et sciences de la Terre
En PHP nous utilisons un grand nombre de fonctions déjà construites, elles sont dites natives. Celles-ci ont généralement la structure suivante : int nom_fonction(paramètres) et elles renvoient 0 ou 1 suivant la réussite de leur exécution, ce qui permet de connaître leur bon exécution.
Pour exécuter une fonction on l'appelle avec les paramètres nécessaires. Ces paramètres sont documentés clairement sur le site officiel de PHP.
On peut bien sûr déclarer de nouvelles fonctions et créer ainsi des librairies complètes de fonctions qui seront appelées par exemple avec la fonction include.
Notons que certaines fonctions n'ont pas de paramètres, dans ce cas, on les appelle avec des parenthèses vides.
<?php
/*
appel à la fonction calcul de superficie d'un disque
qui prend en paramètre la taille du rayon
*/
$rayon = 15;
$aire = calcul_superficie($rayon);
echo "L'aire du disque de rayon $rayon est : $aire";
?>
<?php
// fonction de calcul de la superficie d'un disque
function calcul_superficie($rayon) {
$sup = $rayon * $rayon * 3.14159;
return $sup;
}
?>
Nous remarquons qu'il nous faut préciser la valeur renvoyée par la fonction à l'aide de la commande return. De plus, il faut interroger directement la valeur renvoyée par la fonction, ce qui est classique.
Le résultat sera le suivant :
L'aire du disque de rayon 15 est : 706.85775
Voici le cas d'une fonction qui ne prend pas de paramètre en entrée et retourne la dizaine inférieure des minutes de l'heure courante.
<?php
function dizaine() {
$date = new DateTime(); // objet DateTime (programmation orientée objet)
$minutes = $date->format("i");
$min = floor($minutes/10)*10;
return $min;
}
echo dizaine();
?>
Résultat :
0
Sans argument on laisse les parenthèses vides
Il suffit de préciser dans la déclaration de la fonction l'argument en lui assignant une valeur
<?php
function dizaineh($heure = 0) {
$date = new DateTime(); // objet DateTime (programmation orientée objet)
$minutes = $date->format("i");
$min = floor($minutes/10)*10;
if ($heure)
$min = $date->format("H").":".$min;
return $min;
}
echo dizaineh()."<br />".dizaineh(1);
?>
0
03:0
Et si la fonction devait retourner plusieurs valeurs ?
Dans ce cas, il faut retourner un tableau que l'on exploitera ensuite comme tel.
<?php
function calcul($n1) {
$resultat[] = $n1 * 3;
$resultat[] = $n1 + 3;
return $resultat;
}
$res = calcul(5);
echo "produit = $res[0] et somme = $res[1]<br />";
list($produit, $somme) = calcul(7);
echo "produit = $produit et somme = $somme";
?>
Le résultat sera :
Avec le chiffre 5, produit = 15 et somme = 8
Avec le chiffre 7, produit = 21 et somme = 10
Voyons ensuite les différents moyens de passer des variables entre pages, d'exploiter les formulaires...
Haut de page ^
Offres d'emploi et CV
Livres et DVD
Associations
Communiqués
Agenda
Flux RSS
Partenaires
Page mise à jour le 01/12/2011 21 connectés© 2001-2012 notre-planete.info® v. 5.69 - tous droits réservés
notre-planete.info est un site indépendant qui informe et sensibilise objectivement sur l'environnement, l'écologie, les sciences de la Terre et le développement durable
Mentions légales |
Presse |
Publicité |
Contact |
Liens et logos |
Soutenez notre-planete.info !