v***@gmail.com
2007-07-26 13:41:03 UTC
Je fais le teste suivant en php4 et j'ai une erreur (Parse error:
syntax error, unexpected T_OBJECT_OPERATOR in /home/evaillant/dev/php4/
p02.php on line 20) :
<?php
class Toto
{
function grr()
{
echo "ee\n";
}
}
class Tyty
{
function pouet()
{
$t = new Toto();
return $t;
}
}
$t = new Tyty();
$t -> pouet() -> grr();
?>
Par contre si je splite "$t -> pouet() -> grr();" en :
$tmp = $t -> pouet();
$tmp -> grr();
cela fonctionne... c'est une limitation de php4 ou un problem de ma
syntax ?
Merci
Etienne
syntax error, unexpected T_OBJECT_OPERATOR in /home/evaillant/dev/php4/
p02.php on line 20) :
<?php
class Toto
{
function grr()
{
echo "ee\n";
}
}
class Tyty
{
function pouet()
{
$t = new Toto();
return $t;
}
}
$t = new Tyty();
$t -> pouet() -> grr();
?>
Par contre si je splite "$t -> pouet() -> grr();" en :
$tmp = $t -> pouet();
$tmp -> grr();
cela fonctionne... c'est une limitation de php4 ou un problem de ma
syntax ?
Merci
Etienne