尝试调用一个函数,但是我收到错误,函数真的很长,所以这里是重要的部分。
Avatar.php
namespace App\Utility
class Avatar {
const spriteZ = 128;
public static function generateAvatar($hash, $size, $path) {
// .. code happened before this part, it all worked fine
$avatar = imagecreatetruecolor(self::spriteZ*3, self::spriteZ*3);
}
}
用户控制器:
use App\Utility\Avatar;
// ...further down in the code
Avatar::generateAvatar("abcde", 200, "/data/images/avatar.png");
我得到的错误是Call to undefined function App\Utility\imagecreatetruecolor()
。当我调用函数\imagecreatetruecolor(self::spriteZ*3, self::spriteZ*3)
时,我得到Call to undefined function imagecreatetruecolor()
的错误,这似乎是更正确的错误......
我安装了php-gd
,我可以将此文件用作独立文件(虽然我没有命名空间部分)。