T_OBJECT_OPERATOR

T_OBJECT_OPERATOR - PHP - Programmation

Marsh Posté le 29-08-2008 à 17:30:27    

Bonjour à tous,
 
Voilà j'ai jamais vu cette erreur :  
 
Parse error: syntax error, unexpected T_OBJECT_OPERATOR               (on line 16)
 
Donc je sais pas trop trop quoi faire  si quelqu'un pourrai m'éclairer ...
 

Code :
  1. for($i=0; $i<($x->length); $i++)
  2. {
  3. $y=$x->item($i)->getElementsByTagName('title'); <------------ line 16
  4. $z=$x->item($i)->getElementsByTagName('url');
  5. if ($y->item[0]->nodeType==1)
  6.   {
  7.   if (stristr($y->item[0]->childNodes->item[0]->nodeValue,$q))
  8.    {
  9.    if ($hint=="" )
  10.     {
  11.     $hint="<a href='" .
  12.     $z->item[0]->childNodes->item[0]->nodeValue .
  13.     "' target='_blank'>" .
  14.     $y->item[0]->childNodes->item[0]->nodeValue . "</a>";
  15.     }
  16.    else
  17.     {
  18.     $hint=$hint . "<br /><a href='" .
  19.     $z->item[0]->childNodes->item[0]->nodeValue .
  20.     "' target='_blank'>" .
  21.     $y->item[0]->childNodes->item[0]->nodeValue . "</a>";
  22.     }
  23.    }
  24.   }
  25. }


 
merci

Reply

Marsh Posté le 29-08-2008 à 17:30:27   

Reply

Marsh Posté le 29-08-2008 à 18:35:23    

Tu n'as pas le droit d'utiliser "->" ici (opérateur d'objet)

Reply

Marsh Posté le 29-08-2008 à 19:46:01    

vraiment ? aurais-tu une autre solution?
 
EDIT : btw ça marche sous php5 :(


Message édité par GoldenBall le 29-08-2008 à 19:48:53
Reply

Marsh Posté le 29-08-2008 à 20:19:20    

utiliser PHP 5 pour la POO ? [:dawa]


Message édité par Profil supprimé le 29-08-2008 à 20:19:26
Reply

Marsh Posté le 30-08-2008 à 12:01:59    

Reply

Marsh Posté le 30-08-2008 à 12:38:43    

c'est normal que tu utilises parfois des parenthèses, parfois des crochets? item c'est un membre ou une fonction?


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 30-08-2008 à 12:57:36    


 
 [:prozac]  
 
http://fr.wikipedia.org/wiki/Orient%C3%A9_objet
http://fr3.php.net/manual/fr/language.oop5.php
 
Oui tu ne peux pas utiliser de "->" après une méthode. (méthode = fonction d'une classe en gros)

Reply

Marsh Posté le 31-08-2008 à 11:28:19    


Si quand-même [:dawa] Mais en PHP5

Reply

Marsh Posté le 31-08-2008 à 11:37:49    

y a quand même des gens qui font de la POO avec PHP 4  [:mlc2]

Reply

Marsh Posté le 31-08-2008 à 11:38:29    


oui, avant la sortie de PHP5 [:dawa]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 31-08-2008 à 11:38:29   

Reply

Marsh Posté le 31-08-2008 à 11:41:34    

Reply

Marsh Posté le 31-08-2008 à 11:44:07    


On l'a tous fait, on est des vieux routards

Reply

Marsh Posté le 31-08-2008 à 12:05:45    


et oui

 

tips : regarde les dates de naissances dans les profils ;)

 
FlorentG a écrit :


On l'a tous fait, on est des vieux routards

 

quoted


Message édité par flo850 le 31-08-2008 à 12:06:11
Reply

Marsh Posté le 31-08-2008 à 12:06:23    

ouch, 95. J'arrivais au lycée.[:pingouino]


Message édité par skeye le 31-08-2008 à 12:07:04

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 31-08-2008 à 12:15:36    

pareil (mais j'ai encore un an de plus que toi :sweat: )

Reply

Marsh Posté le 31-08-2008 à 12:16:36    

flo850 a écrit :

pareil (mais j'ai encore un an de plus que toi :sweat: )


j'avais un an d'avance.[:petrus75]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 31-08-2008 à 12:29:40    

ah çà vous rajeunis pas :o

Reply

Sujets relatifs:

Leave a Replay

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