i met a very strange PHP behaviour, i don't understand why it behaves like this. I'm using the imagesetbrush function in this way:
class foo
{
function setbrush($image)
{
//$this->_resource contains the main image resource
imagesetbrush($this->_resource, $image);
}
}
...
$res=imagecreatefrompng("image.png");
$class->setbrush($res);
Bu şekilde çalışır, ama ben böyle kodunu değiştirmek durumunda:
class foo
{
function setbrush($image)
{
$res=imagecreatefrompng($image);
imagesetbrush($this->_resource, $res);
}
}
...
$class->setbrush("image.png");
artık çalışmıyor. Bazı hata görüyor musunuz? Bana sadece işlevi yürütmek olmayan herhangi bir mesajı görünmüyor.