gpt4 book ai didi

namespaces - 带有 Composer 失败的 PHP ImageWorkshop 包

转载 作者:行者123 更新时间:2023-12-04 16:56:28 25 4
gpt4 key购买 nike

所以很奇怪的问题。我最近才开始在 PHP 5.3+ 中使用自动加载,当然,这不可避免地导致了 Composer。

我用 Composer 做了一个非常简单的安装,只有一个包,php Image Workshop。

除了我自己的自动加载器,我还触发了 vendor/autoload.php

然后在我的代码中:

use PHPImageWorkshop\ImageWorkshop;
$imagelayer = ImageWorkshop::initFromPath( $filename );

命名空间是有效的,我进入了立即抛出错误的类。
PHP Fatal error:  Call to undefined function PHPImageWorkshop\\imageCreateFromJPEG() in /var/www/html/vendor/sybio/image-workshop/src/PHPImageWorkshop/ImageWorkshop.php on line 55

imageCreateFromJPEG 应该已经在全局命名空间中,但是类中的代码没有在它前面加上“\”。

这一切都好吗?我觉得我在黑暗的房间里寻找一只黑猫。

最佳答案

我猜问题是 GD 在您的 PHP 安装中不可用。尝试安装 php5-gd,它应该可以工作。

祝你好运

关于namespaces - 带有 Composer 失败的 PHP ImageWorkshop 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16341344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com