Question a propos d'une fonction
Fermé
playboy-1990
Messages postés
458
Date d'inscription
samedi 27 mars 2010
Statut
Membre
Dernière intervention
10 septembre 2016
-
20 janv. 2011 à 06:37
avion-f16 Messages postés 19129 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 mars 2023 - 21 janv. 2011 à 18:01
avion-f16 Messages postés 19129 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 mars 2023 - 21 janv. 2011 à 18:01
A voir également:
- Question a propos d'une fonction
- Fonction si et - Guide
- Excel remplir une cellule en fonction d'une autre ✓ - Forum Excel
- Fonction si avec date ✓ - Forum Excel
- Mise en forme conditionnelle en fonction d'une autre cellule ✓ - Forum Excel
- Excel renvoyer la valeur d'une cellule en fonction d'une autre - Forum Logiciels
2 réponses
pitxu
Messages postés
689
Date d'inscription
vendredi 7 septembre 2007
Statut
Membre
Dernière intervention
25 mars 2015
94
20 janv. 2011 à 12:41
20 janv. 2011 à 12:41
Bonjour,
1 - un nom de fonction peut comporter des lettres, des chiffres et les caractères _ et & (les espaces ne sont pas autorisés!)
2 - Une variable précédée du mot clé global sera visible dans l'ensemble du code, c'est-à-dire que sa portée ne sera pas limitée à la fonction seulement. Ainsi, toutes les fonctions pourront utiliser et modifier cette même variable
cf : https://www.commentcamarche.net/contents/792-php-les-fonctions
1 - un nom de fonction peut comporter des lettres, des chiffres et les caractères _ et & (les espaces ne sont pas autorisés!)
2 - Une variable précédée du mot clé global sera visible dans l'ensemble du code, c'est-à-dire que sa portée ne sera pas limitée à la fonction seulement. Ainsi, toutes les fonctions pourront utiliser et modifier cette même variable
cf : https://www.commentcamarche.net/contents/792-php-les-fonctions
avion-f16
Messages postés
19129
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
28 mars 2023
4 470
21 janv. 2011 à 18:01
21 janv. 2011 à 18:01
Salut.
Les "et" commercials permettent de passer des références.
Celles-ci permettent d'accèder à la variable d'origine au lieu de créer une copie interne au bloc.
Pour le mot-clé "global", il permet d'accèder à une variable externe au bloc actuel.
Voici un exemple :
Les "et" commercials permettent de passer des références.
Celles-ci permettent d'accèder à la variable d'origine au lieu de créer une copie interne au bloc.
Pour le mot-clé "global", il permet d'accèder à une variable externe au bloc actuel.
Voici un exemple :
#!/usr/bin/php
<?php
$nombre = 5;
function incrementer($nombre) {
$nombre += 1;
}
function incrementer_deux(&$nombre) {
$nombre += 2;
}
function incrementer_trois() {
global $nombre;
$nombre += 3;
}
function afficherNombre() {
global $nombre;
echo 'Valeur du nombre : '.$nombre."\n";
}
afficherNombre(); // Valeur du nombre : 5
incrementer($nombre);
afficherNombre(); // Valeur du nombre : 5
incrementer_deux($nombre);
afficherNombre(); // Valeur du nombre : 7
incrementer_trois();
afficherNombre(); // Valeur du nombre : 10
?>