자동로딩

프로젝트에서 자동로딩이 구현되어 있지 않다면 composer를 사용하여 자동로딩을 생성할 수 있습니다. 다음은 그 방법입니다.

1. composer.json 수정
composer.json 파일에서 autoload.psr-4에 "" : "./"를 추가합니다. 예를 들어,

{
    "require": {
        "workerman/workerman" : "^v4.0.0"
    },
    "autoload": {
        "psr-4": {
            "" : "./"
        }
    }
}

2. autoload.php 생성
composer dumpautoload를 실행합니다.

3. autoload.php 로드
프로젝트의 start.php 파일 상단에 vendor/autoload.php를 로드합니다. 예를 들어,

<?php
require_once __DIR__ . '/vendor/autoload.php';

4. workerman 재시작
php start.php restart