par
Acksys » 05 avr. 2006, 16:13
J'utilise PHP 5.0.5.
Je declarare et utilise des objets.
function MyFunc($Path) {
$this->m_MsgOpen->Path = $Path;
parent::Send($this->m_MsgOpen,$error);
}
Quand j'execute ce code j'ai une erreur car php trouve que la variable $error n'est pas declaré.
Si je met le code suivant :
function MyFunc($Path) {
$this->m_MsgOpen->Path = $Path;
return $this->m_MsgConfigManQueue->Send($this->m_MsgOpen,$error)
}
Je n'ais aucune error, la variable error est bien declaré.
Si quelqu'un avait une explication !!!
Dans le premier exemple si j'ajoute $error=1; avant d'appeler la fonction je n'est plus d'erreur.
J'utilise PHP 5.0.5.
Je declarare et utilise des objets.
[php]function MyFunc($Path) {
$this->m_MsgOpen->Path = $Path;
parent::Send($this->m_MsgOpen,$error);
}[/php]
Quand j'execute ce code j'ai une erreur car php trouve que la variable $error n'est pas declaré.
Si je met le code suivant :
[php]function MyFunc($Path) {
$this->m_MsgOpen->Path = $Path;
return $this->m_MsgConfigManQueue->Send($this->m_MsgOpen,$error)
}[/php]
Je n'ais aucune error, la variable error est bien declaré.
Si quelqu'un avait une explication !!!
Dans le premier exemple si j'ajoute $error=1; avant d'appeler la fonction je n'est plus d'erreur.