【发布时间】:2017-04-23 22:58:28
【问题描述】:
...问题是关于use 子句位置和路径,在我运行composer require jenssegers/imagehash 的projetc/src 文件夹中,现在我拥有ls:
composer.json composer.lock sync.php
/vendor
autoload.php
/composer
/jenssegers
/imagehash
composer.json README.md
/src
ImageHash.php Implementation.php /Implementations
他们,在我的项目文件夹中,我运行 php sync.php ... 错误
PHP 致命错误:未捕获的错误:找不到类“Jenssegers\ImageHash\ImageHash”
如何解决? ...以及如何根据KISS 和Convention over configuration 原则正确组织或安装所有文件夹?
sync.php 我有 PHP 代码,
use Jenssegers\ImageHash\ImageHash; // after composer update
$hasher = new ImageHash;
die("\ndebug\n");
【问题讨论】:
-
您是否包含了自动加载器?
-
嗨@Federkun,你能显示PHP代码或链接吗?我在 die() 之前只使用了 2 行“atsync.php”,并且在我的代码中没有使用“autoload”... 使用 PHP7。
标签: php architecture composer-php