간단한 PSR-4 자동 로드 작성

1084 단어
$mkdir App
$mkdir App/Data
$code App/Data/Database.php
애플리케이션/데이터/데이터베이스php
<?php
namespace App\Data;

class Database {
    public function __construct()
    {
        echo "the init\n";
    }

    public function sayHi()
    {
        echo "create database\n";
    }
}
$code composer.json
{
    "autoload": {
        "psr-4": {
            "App\\":"App/"
        }
    }
}
$code index.php
<?php
require __DIR__ . '/vendor/autoload.php';
use App\Data\Database;

$obj  = new Database();

echo $obj->sayHi();
?>
$composer dump $php index.php출력
the init
create database
재구매: https://github.com/pcreem/psr-4Autoload

좋은 웹페이지 즐겨찾기