php - Uncaught Error : Class 'MyApp\Chat' not found

标签 php websocket composer-php ratchet

Uncaught Error: Class 'MyApp\Chat' not found in D:\webs\Live_Chat\bin\server.php:12.



文件目录
- webs
   - Live_Chat
     - classes
       - Chat.php

Composer.json
{
"autoload": {
    "psr-4": {
        "MyApp\\": "classes"
    }
},
"require": {
    "cboden/ratchet": "^0.4.2"
}

}

我已将 Chat.php 放在 classes 文件夹中,并将自动加载 JSON 的根设置为“classes”。

我第一次使用任何网络套接字。请帮忙。

最佳答案

我通过将 Chat.php 文件放在另一个名为 src 的文件夹中来解决它。
然后在 composer.json "MyApp\": "src"中替换此代码。

关于php - Uncaught Error : Class 'MyApp\Chat' not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60140346/

相关文章:

php - 如何使用 PDO 在 PHP 中创建包含分隔符的存储过程?

java - 如何通过 WebSocket 响应 Web 服务请求

Symfony 2.2.1 远程服务器上出现 fatal error (仅限)-为什么?

php - 使用文件存储库时无法使Composer加载类

php - 在 Symfony2 中添加 CSS 或 JS 库作为 Composer 依赖项的正确方法是什么?

php - 嵌套在主数组结果集中的 MySQL 函数别名

php - 如何在 WHERE 子句中使用 CASE WHEN?

php - cakephp 2.5 响应时间慢

php - Ratchet PHP : How to mention host name?

python - 如何在 Tornado 中随意发送 websocket 消息?