почему у меня класс не может найти трейт?
Я вроде как понял тему трейта. Но когда дошло дело до практики, то просто мягко говоря не мог подключить трейт к классу.
Структура моей папки был таким:
1.index.php
2.main.php(class)
3.single.php(train)
index.php
<?php
require_once 'main.php';
?>
main.php
<?php
/**
*
*/
class main
{
use single;
}
?>
single.php
<?php
trait single{
}
?>
Вроде, все ясно и понятно и все должно работать. Но он не может найти трейт Выдовая такую ошибку:
Fatal error: Trait 'single' not found in C:\OSPanel\domains\text\public\main.php on line 9