Page 1 sur 1

variable pas defini ?

Posté : 11 mai 2017, 23:26
par quattro
Bonjour
Voici un bout de code dans le cadre d'un cours :

Code : Tout sélectionner

<?php class Image { /* methode retournant les fichiers présents dans le repertoire où nous avons placé nos images et que nous définissons au moyen de la variable $image_dir */ public function getImages($image_dir) { // nous ouvrons le dossier $image_dir avec opendir // et affectons le résultat à la variable $handle if ($handle = opendir($image_dir)) { // while (false !== ($entry = readdir($handle))) { /* la variable $entry ne pourra pas se voir affecté les . et les .. */ if ($entry != "." && $entry != "..") { /* nous affectons le resultat dans un array */ $images[] = $entry; }}} closedir($handle); // nous fermons le repertoire avec closedir return $images ; // nous retournons le tableau de données }} ?>
Je ne comprend pas ou est défini la variable :
$image_dir
On est d’accord que dans se code elle n’apparaît nul part ?

Re: variable pas defini ?

Posté : 12 mai 2017, 09:09
par @rthur
Bah si, c'est le paramètre de la fonction getImages()
Donc quand qqn utilisera la fonction getImages(), il doit impérativement indiquer un paramètre qui sera la variable $image_dir ensuite au sein de la fonction

Re: variable pas defini ?

Posté : 12 mai 2017, 21:30
par quattro
ok donc :
$image_dir doit correspondre à un répertoire ?
mais ou je définis ce répertoire ?

Re: variable pas defini ?

Posté : 12 mai 2017, 22:03
par or 1
la réponse a déjà été donnée ici :
viewtopic.php?f=8&t=278237&p=454062#p454062
par un certain quattro ...