mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 2011
-
23 juin 2008 à 17:56
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 2011
-
23 juin 2008 à 19:07
salut à tous,
me suis mis au PHP récemment, mais j'ai un souci dans mes débuts d'apprentissage
J'ai un bouquin sur PHP5, j'ai recopié TEXTO ce qu'il y avait d'écrit, mais mon navigateur m'affiche une erreur !! (j'ai l'impression que mon bouquin contient pas mal d'erreurs)
Voici le code :
<?php
class Rectangle {
public $Longueur = null;
public $largeur = null;
public $couleur = 'rouge';
function perimetre() {
if ($this->Longueur!=null &&
$this->largeur!=null) {
return (2*$this->Longueur+2*$this->largeur);
}
}
function surface() {
if ($this->Longueur!=null &&
$this->largeur!=null) {
return ($this->Longueur*$this->largeur);
}
}
}
$rect = new Rectangle();
echo $rect->couleur;
?>
Et voici l'erreur :
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in c:\program files\easyphp1-8\www\test.php on line 4
Si vous voyez ce qui ne vas pas, ce serait cool, car avant d'attaquer la suite, j'aimerai bien savoir ce qu'il ne va pas.
Merci
@++
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 23 juin 2008 à 18:47
mmmouais !
J'ai DL wampserver mais il doit y avoir conflit avec easyphp !
J'arrive plus à afficher quoi que ce soit !
En plus, j'ai perdu une config de ma fenêtre explorateur de dossier :
bah pas grave, je savais pas quoi faire, maintenant si
@++
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 23 juin 2008 à 18:58
De rien,
"A quoi tu le vois ?"
Ton message d'erreur est classique : tu es une erreur de syntaxe à la ligne 4 :
public $Longueur = null;
Or, "public" est un mot clef de PHP5, qui n'existe pas en PHP4.
Donc le moteur de PHP4 bloque dessus, simplement.
C'est très classique : une classe écrite en PHP5, une erreur de syntaxe en début de fichier...c'est à 99% un problème de version de PHP.
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 23 juin 2008 à 19:07
Merci aussi pour cette info malalam
Pour info, (hors PHP) j'avais le souci du volet d'exploration, et j'avais aussi perdu les icones dans le panneau de config.
Un simple reboot et tout va bien
@ bientôt, pourquoi pas, sur une future source que je déposerai (dans un moment, hein ! )