Я использую следующий код почти каждый раз, когда мне нужен файл:
$file = 'my_file.php';
if (!file_exists ($file)) {
sessionLog(basename($_SERVER['PHP_SELF']).">Class NOT found: ".$file);
}else{
require ($file);
sessionLog(basename($_SERVER['PHP_SELF']).">Class Loaded: ".$file);
}
Есть ли практический способ создания класса или функции, чтобы избежать повторной записи кода каждый раз, когда мне нужен файл?
// Function to validate and include file
include_this_file(my_file.php)
Стандартом в настоящее время является использование автозагрузки для управления большинством (если не всем) файлов, классов и функций.
Проекты, использующие композитор, извлекают выгоду из него. Реализация автозагрузки, совместимая с PSR, но вы также можете реализовать свою собственную и зарегистрировать ее с помощью PHP-интерпретатора.