4οΈβ£Composer PSR-4
Π ΠΏΡΡΡΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠ΅ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ composer init (ΠΏΡΠΎΠΏΡΡΠΊΠ°Π΅ΠΌ Π²ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ, Π²ΠΊΠΎΠ½ΡΠ΅ ΠΎΡΠ²Π΅ΡΠ°Π΅ΠΌ yes)
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ composer install (ΡΠΎΠ·Π΄Π°Ρ ΠΏΠ°ΠΏΠΊΡ vendor)
Π‘ΠΎΠ·Π΄Π°ΡΠΌ ΡΠ°ΠΊΡΡ ΡΡΡΡΠΊΡΡΡΡ ΠΏΠ°ΠΏΠΎΠΊ (index.php ΠΈ composer.json Π² ΠΊΠΎΡΠ½Π΅)

Π composer.json Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ - "autoload":{ "psr-4":{ "App\": "App" } }
{
"name": "bundi/psr-4",
"authors": [
{
"name": "Overfinch",
"email": "bundichmail@gmail.com"
}
],
"require": {},
"autoload":{
"psr-4":{
"App\\": "App"
}
}
}
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ composer update
Π ΡΠ°ΠΉΠ»Π΅ Filter.php ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ namespace
<?php
namespace App\Auth\Roles;
class Filter {
function __construct(){
echo "Filter created";
}
}
Π ΡΠ°ΠΉΠ»Π΅ index.php ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π°Π²ΡΠΎΠ·Π°Π³ΡΡΠ·ΡΠΈΠΊ ΠΊΠΎΠΌΠΏΠΎΠ·Π΅ΡΠ°, ΠΈ ΠΎΠ±ΡΠ°ΡΠ°Π΅ΠΌΡΡ ΠΊ ΠΊΠ»Π°ΡΡΡ Filter Ρ Π½Π΅ΠΉΠΌΡΠΏΠ΅ΠΉΡΠ°ΠΌΠΈ
<?php
require_once('vendor/autoload.php');
use App\Auth\Roles\Filter;
$filter = new Filter();
Last updated