Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/09/2011, 02h49   #1
Membre du Club
 
Michael Di Blasio
Étudiant
Inscription : mai 2008
Messages : 138
Détails du profil
Informations personnelles :
Nom : Michael Di Blasio

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2008
Messages : 138
Points : 49
Points : 49
Par défaut Souci de syntaxe dans une classe

Bonjour à tous,
je suis en train de créer une classe me permettant la gestion des images
j'ai une fonction qui me retourne les propriétés de l'image et j'aurais voulu pouvoir l'utiliser depuis l'intérieur de ma classe sans lui passer de paramètre et depuis l’extérieur en lui passant une image en paramètre.

Je sais que php permet des paramètre par défaut dans les fonction.

voici de quelle manière j'ai écrit ma fonction
Code :
1
2
3
4
 
	public function getImageProperties($image = $this->getImage()){
		return getimagesize($image);
	}
je n'ai mon editeur qui me dis erreur de syntaxe.
J'aurais voulu savoir si il est possible de créer cette fonctrion de cette manière.

Merci d'avance pour vos réponse

Di Blasio Michael
diblasio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2011, 04h35   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
non pas possible c'est :

soit
Code :
1
2
3
public function getImageProperties() {
    return getimagesize($this->getImage());
}
soit

Code :
1
2
3
4
5
6
public function getImageProperties($image) {
    if (null === $image) {
        $image = $this->getImage();
    }
    return getimagesize($this->getImage());
}
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2011, 14h27   #3
Membre du Club
 
Michael Di Blasio
Étudiant
Inscription : mai 2008
Messages : 138
Détails du profil
Informations personnelles :
Nom : Michael Di Blasio

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2008
Messages : 138
Points : 49
Points : 49
Merci pour l'info

je vais faire les modification
diblasio est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h11.


 
 
 
 
Partenaires

Hébergement Web