problèmes de visibilité des classes

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : problèmes de visibilité des classes

par simoh » 26 nov. 2008, 18:24

Salut moi j'ai pris l'habitude de ne mettre que l'extension php, si un jour je veux changer d'hebergeur j'aurais pas de problème :wink:

par BillGates » 30 déc. 2005, 00:16

merci beaucoup, c'est exactement ça.
chez certains hébergeurs, il faut préciser .php5. et maintenant ca fonctionne.

Thanks

par jeff » 30 déc. 2005, 00:01

salut et beinvenu a toit
je voudrai juste de dire que des balise php sont a dispo pour rendre le code lisible :wink:

sinon pour ton code il manque un methode renseigner un attribut et l'appeller
 class cTest
{
private $_var=array();;

public function __set($name,$value)
{
$this->_var[$name]=$value;
} 

public function __set($name)
{
return $this->$name;
}
}

$test=new cTest();
$test->val='bonjour';
echo $tes->val;
}

par InfoRital » 30 déc. 2005, 00:01

Je dis ça comme ça mais il ne faudrait pas plutôt mettre comme extension ".php5" ?
Beaucoup d'hébérgeurs font comme ça pour différencier les scripts PHP4 et PHP5.

problèmes de visibilité des classes

par BillGates » 29 déc. 2005, 23:55

bonjour à tous,

j'essai de mettre mes classes en ordres en encapsulant les propriétés.
mon hébergeur (www.oxito.com) accepte le php5

Lorsque je mets la classe :

class cTest
{
public $bonjour;

}

$test = new cTest;
$test->bonjour='Hello';
print_r($test);

Il me met se message :

Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/httpd/vhosts/www.xxxxx.com/web/Test/TestClass.php on line 5

pouvez-vous me dire d'ou vient de problèmes ?
merci pour votre aide.