J'ai rencontré un comportement PHP très étrange, je ne comprends pas pourquoi il se comporte comme ça. J'utilise la fonction imagesetbrush de cette façon:Comportement étrange de php sur une fonction gd
class foo
{
function setbrush($image)
{
//$this->_resource contains the main image resource
imagesetbrush($this->_resource, $image);
}
}
...
$res=imagecreatefrompng("image.png");
$class->setbrush($res);
de cette manière que cela fonctionne, mais si je change le code comme ceci:
class foo
{
function setbrush($image)
{
$res=imagecreatefrompng($image);
imagesetbrush($this->_resource, $res);
}
}
...
$class->setbrush("image.png");
il ne fonctionne plus. Voyez-vous une erreur? Il ne me montre aucun message, il n'exécute tout simplement pas la fonction.
Avez-vous des rapports d'erreur mis à E_ALL? –