php - $loader = new loader($registry) classloader' not found in
问题描述
我在 openCard 中有一个 php 代码。我将 php 版本提高到 5.6,但如果打开站点,我会出现此错误:
致命错误:未捕获的错误:找不到类“加载器”
/homepages/30/d672723767/htdocs/koolergazi.com/index.php:38 堆栈跟踪:#0 {main} 在第 38 行的 /homepages/30/d672723767/htdocs/koolergazi.com/index.php 中抛出
在第 38 行有这个代码:
// Loader
$thread = new MyThread($loader)
$loader = new Loader($registry);
$registry->set('load', $loader);
解决方案
好的,这是在第 38 行。
在此之前,您应该有一堆require_once
语句,如下所示:
require_once 'includes/some-lib/SomeClass.php';
或者,您应该加载类似 composer 的自动加载器:
require_once 'vendor/autoload.php';
您没有为 Loader 加载类定义文件,因此当您调用new Loader($registry)
代码时失败。只需要求您需要的所有课程。我推荐作曲家,因为它是一种单行解决方案。
推荐阅读
- javascript - 有人可以解释我的代码示例中 Functions 参数之间的关系吗
- python - 无法通过套接字连接到本地 MySQL 服务器\'/cloudsql/my_project:us-central1:my_instance\'
- libtorch - 如何修复:CMake 构建成功后 Visual Studio 中出现“未找到torch.dll”错误
- python - Flask 请求:确定确切路径,包括是否有问号
- bash - 通过 bash 脚本运行工具
- java - 如何使用 escpos-2.2 jar & jSerialComm-2.5.0 jar 在热敏收据打印机上打印收据
- python-3.x - KivyMD 中的 MDDropDownMenu 错误(适用于 Python 3.6 上的 Kivy)
- javascript - vue2-google-maps 如何使用 Embed API “放置模式”
- pdf - PDFBOX - 签署 PDF 时,不调用 SignatureInterface 的签名
- php - PHP 和 SQL 中的日期转换