Aide sur fonction PHP

Aide sur fonction PHP - PHP - Programmation

Marsh Posté le 23-04-2008 à 12:57:20    

Bonjour,
 
Est ce que quelqu'un pourrais m'expliquer ce script en php que j'arrive pas à comprendre :
 
if ( strpos( $this->Width, '%' ) === false )
$WidthCSS = $this->Width . 'px' ;
else
$WidthCSS = $this->Width ;
 
 
 
$this->Width <<< je comprends pas cette fonction
 
 
Merci


---------------
www.BuzzyPixel.com : Dynamiser et augmenter votre traffic internet à moindre coût. 1 Euro le bloc de 10x10 pixels (100 pixels pour 1 Euro !)
Reply

Marsh Posté le 23-04-2008 à 12:57:20   

Reply

Marsh Posté le 23-04-2008 à 13:07:34    

$this->Width n'est pas une fonction mais une variable, ton code détermine simplement si la largeur (width) doit être exprimé en % ou en px.

Reply

Marsh Posté le 23-04-2008 à 13:08:44    

buzzypixel a écrit :


$this->Width <<< je comprends pas cette fonction


Ce n'est pas une fonction, c'est une valeur qui est défini dans la classe $this, c'est à dire celle où se trouve ce script.


---------------
Feedback : http://forum.hardware.fr/hfr/Achat [...] 2666_1.htm
Reply

Marsh Posté le 23-04-2008 à 14:13:20    

Et pour mieux comprendre, on met $this->(nomDeLaVariable) lorsque l'on se trouve dans une classe.
 
Autrement dit, c'est une fonction que tu as extrait d'une classe non ? Tout en haut tu dois avoir quelque chose dans le style "private $Width;"
 
L'utilisation du mot clé "this" permet de spécifier qu'on prend cette variable qui est déclarée tout en haut de la classe (en gros).

Reply

Marsh Posté le 23-04-2008 à 14:20:10    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed