尝试调用一个函数,但我得到一个错误,该函数真的很长,所以这里是重要的位。
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
,并且能够将此文件作为独立文件使用(尽管我没有名称空间部分)。
1条答案
按热度按时间i7uq4tfw1#
变更开始日期:
1.转到安装路径
php
并找到php.ini
文件,例如C:\xampp\php\php.ini
或计算机中的任何位置2.打开
php.ini
文件注意!你必须删除许多
;
标志,跟我来!3.查找并更改
字符串
至
型
4.查找并更改
型
至
型
5.保存
php.ini
文件中的更改6.重置Xamp Apachi或您使用的任何东西
7.重置您的计算机